84鹿鼎记梁朝伟版:查看Oracle数据库表空间大小 是否要增加表空间的数据文件 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见
来源:百度文库 编辑:中财网 时间:2024/07/02 03:22:09
查看Oracle数据库表空间大小 是否要增加表空间的数据文件
select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
from
(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc
select file_name,tablespace_name,bytes/1024/1024 "bytes MB",maxbytes/1024/1024 "maxbytes MB" from dba_data_files
where tablespace_name='MLOG_NORM_SPACE';
select file_id,file_name,tablespace_name,autoextensible,increment_by from dba_data_files order by file_id desc;
select dbms_metadata.get_ddl('TABLESPACE','MLOG_NORM_SPACE') from dual;
alter tablespace MLOG_NORM_SPACE
add datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'
size 10M autoextend on maxsize 20G
select file_name,file_id,tablespace_name from dba_data_files
where tablespace_name='MLOG_NORM_SPACE'
alter tablespace MLOG_NORM_SPACE
drop datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'
网站导航:博客园 IT新闻 知识库 C++博客 程序员招聘 管理 相关文章:
标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件
在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。
--1查看表空间已经使用的百分比
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
“Sum MB”表示表空间所有的数据文件总共在操作系统占用磁盘空间的大小
比如:test表空间有2个数据文件,datafile1为300MB,datafile2为400MB,那么test表空间的“Sum MB”就是700MB
“userd MB”表示表空间已经使用了多少
“free MB”表示表空间剩余多少
“percent_user”表示已经使用的百分比
--2比如从1中查看到MLOG_NORM_SPACE表空间已使用百分比达到90%以上,可以查看该表空间总共有几个数
据文件,每个数据文件是否自动扩展,可以自动扩展的最大值。
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
--- 查看 xxx 表空间是否为自动扩展
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
--3比如MLOG_NORM_SPACE表空间目前的大小为19GB,但最大每个数据文件只能为20GB,数据文件快要写满,可以增加表空间的数据文件
用操作系统UNIX、Linux中的df -g命令(查看下可以使用的磁盘空间大小)
获取创建表空间的语句:
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
--4确认磁盘空间足够,增加一个数据文件
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
--5验证已经增加的数据文件
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
--6如果删除表空间数据文件,如下:
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
![](http://image40.360doc.cn/DownloadImg/2011/10/2320/18706796_1.gif)
转自http://space.itpub.net/12778571/viewspace-582695
网站导航:博客园 IT新闻 知识库 C++博客 程序员招聘 管理 相关文章:
- oracle断电后报 ora-01033错误处理
- 解决 ERROR - ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ra-01652无法通过128(在表空间temp中)扩展temp段
- oracle 10g 修改SGA,PGA大小
- Oracle AWR 介绍
- 获取awr报告
- ORACLE 10G AWR 速查
- 新手从事Oracle性能优化时常用几个简单的步骤
- Oracle性能监控常用基础脚本
- 转载:学习Oracle动态性能表-(1)-V$SQLAREA
查看ORACLE数据库中的表
oracle数据库的表空间扩展问题
要修改oracle中表列的大小是否一定要删除表中的数据
Oracle数据库如何导出表?
ORACLE数据库建表的问题
想学些ORACLE导表,查看表中数据
如何查看一个表的索引。oracle
网站数据库的空间的大小!?
如何查看虚拟主机的空间大小
如何卸载oracle数据库
如何下载Oracle数据库!
数据库ORACLE问题
oracle数据库密码!!!
oracle数据库问题
oracle数据库创建问题?
oracle 数据库 多少钱
如何将dbf表导入到oracle数据库中,oracle版本是8.0.5
oracle数据库最多可以有多少个表?
mysql数据库空间是否支持mssql?????
请教高手!如何查看数据库是否有错误了?
连接oracle数据库的问题
ORACLE数据库错误PLS-00225
更改oracle全局数据库路径
jsp连接数据库oracle 出错