表空间查看与扩容
来源:互联网 发布:人工受精精子优化处理 编辑:程序博客网 时间:2024/05/18 02:24
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
- 表空间查看与扩容
- oracle表空间扩容
- Oracle表空间扩容
- 查看oracle表空间使用情况,并且给空间不足的表文件进行扩容
- Oracle命令--表空间扩容
- oracle数据库表空间扩容
- 创建表空间、用户、扩容、移动数据文件
- oracle表空间不足扩容的方法
- 如何给mysql共享表空间扩容
- 数据库表空间不够,需要扩容
- 表空间容量查看与增加undo表空间
- ubuntu空间扩容问题
- ubuntu16.04空间扩容
- ASM空间扩容
- 查看表空间剩余空间
- 表空间组成+创建表空间+修改表空间大小+查看数据文件名称与大小
- oracle 新建表空间,参数修改,lv扩容
- 查看表空间
- VeryCD转型的应对措施,让我们继续分享互联网!!!
- Android media 播放mp3时ID3 tag 显示乱码的探究分析。
- 几个很容易搞混淆的英文
- PHP 之 验证码的实现
- 查看oracle表空间使用情况,并且给空间不足的表文件进行扩容
- 表空间查看与扩容
- PL/SQL 高级应用(游标、存储过程、函数、程序包)
- ”自信“概念引起的乱想!!
- 键盘中一些特殊键在SWT中的常量表示
- SWT类所代表的事件常量
- 穆巴拉克下岗了
- 交换排序:冒泡排序和快速排序
- Selection与DefaultSelection事件的区别
- 用JAVA打造自己的QQ(一)