oracle 数据库里查看表空间使用状况;
oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL:
方法一:
select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)
方法二:
SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name
当发现有的表空间不够的错误时,处理如下:
1:找出该表空间对应的数据文件及路径
select * from dba_data_files t
where t.tablespace_name = 'ARD'
2:增大数据文件
alter database datafile '全路径的数据文件名称' resize ***M
3:增加数据文件
alter tablespace 表空间名称
add datafile '全路径的数据文件名称' ***M
注解:表空间尽量让free百分比保持在10%以上,如果低于10%就增加datafile或者resizedatafile,一般数据文件不要超过2G
分享到:
相关推荐
记录db2 裸设备扩容归档 (文件系统)和表空间(裸设备)的过程。aix上操作截图
直接划一个xxG的裸设备就行 然后执行alter tablespace xxx add datfile '***' size 30000M autoextend off; 建裸设备时,裸设备的大小要大于文件的大小,下面以是建设备system01的命令:
SUSE上扩容Swap空间方法,让你真正体验Linux系统的强大吧。
linux 系统硬盘空间扩容技术,这个为虚拟机ubuntu的使用提供了扩展硬盘空间的方法
sybase数据库扩容详解,详细使用图文的方式一步步讲述了sybase数据库现网扩容的方法。
oracle表空间容量查询,通过sql语句查询表空间的名称和使用情况以及表空间扩容的几种方法
Oracle RAC增加ASM盘,创建表空间
SVN服务器磁盘扩容、SVN库访问较慢优化 很简单
可以在不损害当前系统的前提下,对剩余空间多的磁盘进行切割,对剩余空间小的磁盘进行扩容,包括系统盘在内都可以进行切割和扩容。
论文研究-“十五”期间中国股票市场扩容展望...针对因股市规模过小而衍生出的种种弊端 ,提出了股市扩容的必要性和紧迫性 ,并通过数理的方法预测十五期间股市扩容的空间 ,最后对股市扩容过程中需要解决的问题提出了建议.
centos7.2系统扩容根目录磁盘空间的操作步骤,非常详细! 1.查看磁盘空间df -h 2.查看磁盘信息fdisk -l 3.创建新分区 4.重启服务器 5.创建物理卷 6.加载到卷组 。。。。。。 2.
vmware 虚拟机的硬盘扩容方法。
AIX卷组在线扩容文件系统。一台AIX小机因生产需要对/sapdata目录进行扩容,由原来的90G扩容到210G,增加120G的空间。
虚拟机中CentOS-7.9的硬盘空间扩容(EXSI).doc
Windows下磁盘扩容方法 适用于IBM EMC DEll HP SUN等 在SAN的环境当中,有时候会出现对已经分配出去的LUN进行扩容,在存储端的管理界面上各个厂家的操作方式都不一样,但是到了服务器端之后,进行的相关操作都是一样...
U盘快速扩容程序mydisktest,可以快速解决U盘空间变小,坏道检测等。
CentOS 7.0 LVM进行分区扩容,系统根目录空间不足时,可以通过LVM扩容来解决,这是超详细的资料可供参考
可以在不损害当前系统的前提下,对剩余空间多的磁盘进行切割,对剩余空间小的磁盘进行扩容,包括系统盘在内都可以进行切割和扩容。绿色版工具,免安装。
共享存储软件(Stornext)空间扩容配置操作步骤
系统提示我容量不足 就利用LVM的方式进行扩容吧。 系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root...