查找oracle数据文件,表空间的位置

执行:Select * FROM DBA_DATA_FILES;查询表空间中数据文件具体位置和文件名,表空间名等

SELECT a.tablespace_name "表空间名",
total "表空间大小",
free "表空间剩余大小",
(total - free) "表空间使用大小",
total / (1024 * 1024 * 1024) "表空间大小(G)",
free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name ;

表空间扩容

方式1:手工改变已存在数据文件的大小

ALTER TABLESPACE YSSUCO ADD DATAFILE 'E:\oracledata\YSSUCO.DBF' SIZE 20480M;

方式2:允许已存在的数据文件自动增长

ALTER DATABASE DATAFILE 'E:\oracledata\YSSUCO.DBF'AUTOEXTEND ON NEXT 100M MAXSIZE 20480M; 

方式3:增加数据文件

 其中设置的每个文件初始分配空间为7g, autoextend on为自动增长大小,oracle单个文件大小最大不超过32g.

sql脚本如下:(我这里增加两个数据文件,需要扩容的表空间是YSSUCO)

ALTER TABLESPACE YSSUCO ADD DATAFILE 'F:\oracledata\YSSUCO3.DBF' size 7167M autoextend on ;

ALTER TABLESPACE YSSUCO ADD DATAFILE 'F:\oracledata\YSSUCO4.DBF' size 7167M autoextend on ;

oracle:表空间使用率,表空间扩容相关推荐

  1. oracle system和sysaux表空间清理和回收

    oracle system和sysaux表空间清理和回收   前几天和一个网友讨论了下SYSAUX表空间使用率过高的问题,今天有时间整理一下,正好我们的测试数据库也存在这个问题.本案例数据库版本为11 ...

  2. oracle取消表空间自增长,oracle_创建表空间_临时表空间_修改表空间_以及自增长...

    管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...

  3. 查看表空间和表的使用率

    1.   查看表空间使用率 --查询表空间的总容量 select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files gro ...

  4. 导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率

    cmd 命令生成awr报告: cmd 窗口 输入 -> Sqlplus sys/orcl@orcl as sysdba  (sys登陆oracle) . 导出awr命令 @?/rdbms/adm ...

  5. oracle的表空间的检查,oracle数据库检查所有表空间使用率的脚本

    oracle数据库检查所有表空间使用率的脚本 REM tablespace report set linesize 200 select a.tablespace_name, round(a.byte ...

  6. 【Oracle 常用查询】oracle表空间使用率统计查询

    参考1 --查询表空间使用情况 SELECT Upper(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)&quo ...

  7. Oracle查看表空间使用率SQL脚本

    数据库使用了一段时间有时候突然会爆出表没有足够的空间,一般来说是用户配额空间满了,或者是表空间.磁盘空间满了.大部分情况还是表空间满了. 如果你经常看数据库的告警日志(日志位置$find /u01 - ...

  8. oracle SYSAUX表空间使用率过高处理

    1维护需求 日常巡检发现工单数据库中SYSAUX表空间使用率达到95% 对于SYSAUX表空间而言,如果占用过大,那么一般情况下是由于AWR信息或对象统计信息没有及时清理引起的 2.1 通过SQL语句 ...

  9. Oracle数据库查看表空间使用率

    12C之前或NON-CDB模式的数据库查看表空间使用率 set linesize 160 set pagesize 999 col TABLESPACE_NAME for a18 col TBS_TO ...

  10. oracle表空间的使用率,Oracle 查看表空间使用率

    1. 查看数据库所以表空间文件: select * from dba_data_files; 2. 查看所以表空间的总容量: select dba.TABLESPACE_NAME, sum(bytes ...

最新文章

  1. php字符串比较函数
  2. 3、CSS 边框border
  3. Lisp 的单行注释和多行注释
  4. 推荐 10 个有趣的 Python 项目
  5. Windows7休眠状态下载技巧攻略
  6. FileInputStreamTest
  7. matlab dll没有头文件,matlab调用dll没有头文件怎么办
  8. 前端开发 巨大banner的首页设计 0228 需另行设计
  9. nodejs注册为windows服务实现开机自启动
  10. springboot酒店客房管理系统设计
  11. LayoutInflater中的inflate方法详解(转载整理)
  12. 英语考研——目的状语从句
  13. 百度蜘蛛爬行日志分析
  14. python爬虫----爬取网易云音乐
  15. 浏览器数据库 IndexedDB 介绍
  16. java数组的下界,Java泛型_上界extends_下界super
  17. C++程序设计原理与实践 习题答案 第九章 第9章习题答案
  18. android架构师解压密码,咕泡Java架构师第三期完整版
  19. 史上最牛的论坛推广方法,论坛推广实战方案!
  20. 去百度还是去创新工厂?信开复还是信彦宏?

热门文章

  1. C# 中泛型与非泛型?(摘)
  2. POJ 2458 DFS+判重
  3. linux基础学习7
  4. LU 分解 (LU Decomposition)
  5. quartus中pin planner中分配引脚的对话框不见了,怎么找回(附方法)
  6. VC6.0使用中遇到的一些问题
  7. 有理贝塞尔曲线(Rational Bezier Curves)
  8. JAVA单态设计模式
  9. BZOJ2888 : 资源运输
  10. 局域网常见***与如何防范讲解【14集】