• Oracle运维常用SQL一览


    1.表空间满的问题 

    1. --查看表空间的占用量
    2. SELECT AA.Tablespace_Name,
    3. Sumb AS Totle_MB,
    4. Suma AS Free_MB,
    5. (Sumb - Suma) AS Used_MB,
    6. ROUND((Sumb - Suma) / Sumb * 100, 2) AS Used_Percent
    7. FROM (SELECT DFS.Tablespace_Name,
    8. ROUND((SUM(DFS.Bytes) / 1024 / 1024), 2) AS Suma
    9. FROM DBA_FREE_SPACE DFS
    10. GROUP BY DFS.Tablespace_Name) AA,
    11. (SELECT DDF.Tablespace_Name,
    12. ROUND((SUM(DDF.Bytes) / 1024 / 1024), 2) AS Sumb
    13. FROM DBA_DATA_FILES DDF
    14. GROUP BY DDF.Tablespace_Name) BB
    15. WHERE AA.Tablespace_Name = BB.Tablespace_Name
    16. ORDER BY Used_Percent DESC;

    查询数据文件dbf的位置

    1.  select file_name,Tablespace_Name  FROM DBA_DATA_FILES DDF
    2.  group by file_name,Tablespace_Name

     客户的业务无法正常使用,最终定位是表空间满的问题。

    使用上面的查询语句,发现报错的XXA表空间没在里面,一直很疑惑。但在XXA表空间下新建表会报错:

    ORA-01658: 无法为表空间 XXA中的段创建 INITIAL 区

    虽然未查询到表空间使用率情况,查询dbf文件位置是可以看到该表空间dbf文件的,直接强制扩展表空间的存储:采用的是方法4

    Oracle增加表空间大小的四种方法

    Meathod1:给表空间增加数据文件

    1. ALTER TABLESPACE app_data ADD DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP03.DBF' SIZE 50M;

    Meathod2:新增数据文件,并且允许数据文件自动增长

    ALTER TABLESPACE app_data ADD DATAFILE  'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP04.DBF' SIZE 50M AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

    Meathod3:允许已存在的数据文件自动增长

    1. --允许表空间数据文件自增长
    2. ALTER DATABASE DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP03.DBF' AUTOEXTEND ON
    3. --表空间每次增长5M
    4. ALTER DATABASE DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP03.DBF' AUTOEXTEND ON NEXT 5M;
    5. --表空间每次增长5M,最大空间为100M
    6. ALTER DATABASE DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP03.DBF' AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

    Meathod4:手工改变已存在数据文件的大小

    ALTER DATABASE DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP02.DBF' RESIZE 100M;
  • 相关阅读:
    浅谈进销存系统对于文具行业的价值
    所见即所得的动画效果:Animate.css
    CAP 7.0 版本发布通告 - 支持延迟消息,性能炸了?
    【父母必知】呼吸过敏知多少
    贯标还是ISO认证,哪个更重要?
    图论算法
    javascript 文本框中的数据丢失格式,导致没有换行,显示成一行,flask不显示本地图片问题
    常用负载均衡详解
    【零基础学QT】第九章 窗口美化QSS的使用
    Django--Learning and understanding
  • 原文地址:https://blog.csdn.net/wjzholmes/article/details/125552161