【ORACLE】 表空间信息
2016-04-25 23:16
393 查看
Linux查看磁盘空间命令
格式:df-hl
显示格式为:
文件系统容量已用可用已用%挂载点
[root@localhostopt]#df
Filesystem1K-blocksUsedAvailableUse%Mountedon
/dev/sda341650206810333028031317178825%/
devtmpfs1899236018992360%/dev
tmpfs1907804019078040%/dev/shm
tmpfs1907804905618987481%/run
tmpfs1907804019078040%/sys/fs/cgroup
/dev/sda1511750005116490810092100%/home
tmpfs38156483815561%/run/user/42
tmpfs38156403815640%/run/user/1001
tmpfs38156403815640%/run/user/0
其中
/dev/sda1511750005116490810092100%/home可见/home使用已经100%
表空间信息可以通过以下脚本查询:
selecta.tablespace_name表空间,
c.file_name表空间数据文件,
c.bytes/1024/1024||'M'该数据文件大小,
a.total_bytes||'M'总计,
a.total_bytes-nvl(b.free_bytes,0)||'M'已使用,
round((a.total_bytes-nvl(b.free_bytes,0))/a.total_bytes,4)*100||'%'表空间已使用百分比,
nvl(b.free_bytes,0)||'M'表空间剩余,
round(nvl(b.free_bytes,0)/a.total_bytes,4)*100||'%'表空间剩余百分比
from(selectdf.tablespace_name,sum(df.bytes)/1024/1024Total_bytes
fromdba_data_filesdf
groupbydf.tablespace_name)a,
(selectfs.tablespace_name,sum(fs.bytes)/1024/1024Free_bytes
fromdba_free_spacefs
groupbyfs.tablespace_name)b,
dba_data_filesc
wherea.tablespace_name=b.tablespace_name(+)
anda.tablespace_name=c.tablespace_name
orderbya.total_bytesdesc
如果磁盘空间足够大,可以通过自动扩展表空间的方法扩大表空间
如果磁盘空间不足,可以通过增加表空间文件的方法再其他磁盘创建表空间文件扩展表空间
格式:df-hl
显示格式为:
文件系统容量已用可用已用%挂载点
[
Filesystem1K-blocksUsedAvailableUse%Mountedon
/dev/sda341650206810333028031317178825%/
devtmpfs1899236018992360%/dev
tmpfs1907804019078040%/dev/shm
tmpfs1907804905618987481%/run
tmpfs1907804019078040%/sys/fs/cgroup
/dev/sda1511750005116490810092100%/home
tmpfs38156483815561%/run/user/42
tmpfs38156403815640%/run/user/1001
tmpfs38156403815640%/run/user/0
其中
/dev/sda1511750005116490810092100%/home可见/home使用已经100%
表空间信息可以通过以下脚本查询:
selecta.tablespace_name表空间,
c.file_name表空间数据文件,
c.bytes/1024/1024||'M'该数据文件大小,
a.total_bytes||'M'总计,
a.total_bytes-nvl(b.free_bytes,0)||'M'已使用,
round((a.total_bytes-nvl(b.free_bytes,0))/a.total_bytes,4)*100||'%'表空间已使用百分比,
nvl(b.free_bytes,0)||'M'表空间剩余,
round(nvl(b.free_bytes,0)/a.total_bytes,4)*100||'%'表空间剩余百分比
from(selectdf.tablespace_name,sum(df.bytes)/1024/1024Total_bytes
fromdba_data_filesdf
groupbydf.tablespace_name)a,
(selectfs.tablespace_name,sum(fs.bytes)/1024/1024Free_bytes
fromdba_free_spacefs
groupbyfs.tablespace_name)b,
dba_data_filesc
wherea.tablespace_name=b.tablespace_name(+)
anda.tablespace_name=c.tablespace_name
orderbya.total_bytesdesc
如果磁盘空间足够大,可以通过自动扩展表空间的方法扩大表空间
alter
database
datafile
'C:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\PRMMS_GIS2'
autoextend
on
;
如果磁盘空间不足,可以通过增加表空间文件的方法再其他磁盘创建表空间文件扩展表空间
alter
tablespaceTBLSMS
add
datafile
'/opt/oracle/oradata/starboss/tblsms.dbf'
size
5000M
autoextend
on
maxsize20G;
相关文章推荐
- Oracle 表空间
- PHP链接ORACLE遇到的几个坑
- ORACLE连接 (+)和Join总
- oracle登录
- oracle用户权限、角色管理详解
- 官网 Mysql Installing MySQL on Linux Using RPM Packages from Oracle
- oracle数据库导入导出cmd命令
- oracle 常用命令
- Linux 平台静默安装 Oracle客户端
- Oracle--单行函数
- Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
- Oracle--sqlplus常用命令,持续更新...
- 《oracle每日一练》Oracle DBLink连接数过多的问题(Ora-02020)
- mysql相似于oracle的to_char() to_date()方法
- Oracle用定时任务存储过程将数据转存到历史表,提高查询速度
- Oracle 11g笔记——自动存储管理(ASM)
- Oracle 11g笔记——调整表空间和数据文件的大小、移动数据文件、联机重做日志文件、控制文件
- 坑爹的oracle11g新特性 密码延迟验证
- oracle imp-000008错误的解决办法
- Oracle 复合索引