oracle:表空间使用率,表空间扩容
查找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:表空间使用率,表空间扩容相关推荐
- oracle system和sysaux表空间清理和回收
oracle system和sysaux表空间清理和回收 前几天和一个网友讨论了下SYSAUX表空间使用率过高的问题,今天有时间整理一下,正好我们的测试数据库也存在这个问题.本案例数据库版本为11 ...
- oracle取消表空间自增长,oracle_创建表空间_临时表空间_修改表空间_以及自增长...
管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...
- 查看表空间和表的使用率
1. 查看表空间使用率 --查询表空间的总容量 select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files gro ...
- 导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率
cmd 命令生成awr报告: cmd 窗口 输入 -> Sqlplus sys/orcl@orcl as sysdba (sys登陆oracle) . 导出awr命令 @?/rdbms/adm ...
- oracle的表空间的检查,oracle数据库检查所有表空间使用率的脚本
oracle数据库检查所有表空间使用率的脚本 REM tablespace report set linesize 200 select a.tablespace_name, round(a.byte ...
- 【Oracle 常用查询】oracle表空间使用率统计查询
参考1 --查询表空间使用情况 SELECT Upper(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)&quo ...
- Oracle查看表空间使用率SQL脚本
数据库使用了一段时间有时候突然会爆出表没有足够的空间,一般来说是用户配额空间满了,或者是表空间.磁盘空间满了.大部分情况还是表空间满了. 如果你经常看数据库的告警日志(日志位置$find /u01 - ...
- oracle SYSAUX表空间使用率过高处理
1维护需求 日常巡检发现工单数据库中SYSAUX表空间使用率达到95% 对于SYSAUX表空间而言,如果占用过大,那么一般情况下是由于AWR信息或对象统计信息没有及时清理引起的 2.1 通过SQL语句 ...
- Oracle数据库查看表空间使用率
12C之前或NON-CDB模式的数据库查看表空间使用率 set linesize 160 set pagesize 999 col TABLESPACE_NAME for a18 col TBS_TO ...
- oracle表空间的使用率,Oracle 查看表空间使用率
1. 查看数据库所以表空间文件: select * from dba_data_files; 2. 查看所以表空间的总容量: select dba.TABLESPACE_NAME, sum(bytes ...
最新文章
- php字符串比较函数
- 3、CSS 边框border
- Lisp 的单行注释和多行注释
- 推荐 10 个有趣的 Python 项目
- Windows7休眠状态下载技巧攻略
- FileInputStreamTest
- matlab dll没有头文件,matlab调用dll没有头文件怎么办
- 前端开发 巨大banner的首页设计 0228 需另行设计
- nodejs注册为windows服务实现开机自启动
- springboot酒店客房管理系统设计
- LayoutInflater中的inflate方法详解(转载整理)
- 英语考研——目的状语从句
- 百度蜘蛛爬行日志分析
- python爬虫----爬取网易云音乐
- 浏览器数据库 IndexedDB 介绍
- java数组的下界,Java泛型_上界extends_下界super
- C++程序设计原理与实践 习题答案 第九章 第9章习题答案
- android架构师解压密码,咕泡Java架构师第三期完整版
- 史上最牛的论坛推广方法,论坛推广实战方案!
- 去百度还是去创新工厂?信开复还是信彦宏?