表空间相关命令及查询SQL
来源:互联网 发布:淘宝买家拒收投诉 编辑:程序博客网 时间:2024/05/29 13:24
1、删除表空间及数据文件
drop tablespace TS_GLOBAL_01 including contents and datafiles;
2、离线删除数据文件
alter database datafile '/oradata/DTCDB/TS_INDEX_02' offline drop;
3、自动回滚表空间文件删除
alter tablespace undotbs add datafile '/oradata/DTCDB/undotbs_01.dbf';
4、创建自动回滚表空间文件
create undo tablespace undotbs02 datafile '/oradata/DTCDB/undotbs_02.dbf' size 10M;
5、查询段、数据文件信息
select distinct t1.owner, /*t1.segment_name,*/ t1.segment_type, t1.segment_subtype, t2.*
from dba_segments t1, dba_data_files t2
where t1.tablespace_name = t2.tablespace_name
--and t2.file_name = '/opt/oracle/11g/dbs/TS_INDEX_01'
and t2.tablespace_name = 'TS_INDEX_01'
order by t1.owner, t2.file_name
select t.file# ,t.status,t1.file_name from v$datafile t ,dba_data_files t1 where t.file# = t1.file_id and t.STATUS='RECOVER';
6、清空全局回收管理器
purge dba_recyclebin;
7、查询所有段信息
select t.owner, sum(t.bytes) / 1024 / 1024 / 1024 as size_g
from dba_segments t
--where t.segment_type = 'TABLE'
group by t.owner
order by t.owner;
8、查询表空间文件所占物理空间
select t.tablespace_name,
trunc(t.bytes / 1024 / 1024 / 1024, 3) as size_g,
t.file_name,
t.online_status
from dba_data_files t
where t.tablespace_name like 'TS_%'
and t.bytes / 1024 / 1024 / 1024 > 1
order by t.tablespace_name,size_g desc, t.file_name;
9、查询数据文件的状态信息
select file#,name,status,enabled,bytes/1024/1024 M from v$datafile t
where t.NAME='/oradata/DTCDB/TS_INDEX_02'
10、查询数据库系统文件信息
select * from sys.file$
11、数据库文件恢复操作
shutdown abort;
a、恢复成功
startup mount;
recover datafile '/oradata/DTCDB/TS_PARTITION_A_000';
alter database open;
b、恢复失败
startup mount;
alter database datafile '/oradata/DTCDB/TS_PARTITION_A_000' offline drop;
alter database open;
drop tablespace TS_GLOBAL_01 including contents and datafiles;
2、离线删除数据文件
alter database datafile '/oradata/DTCDB/TS_INDEX_02' offline drop;
3、自动回滚表空间文件删除
alter tablespace undotbs add datafile '/oradata/DTCDB/undotbs_01.dbf';
4、创建自动回滚表空间文件
create undo tablespace undotbs02 datafile '/oradata/DTCDB/undotbs_02.dbf' size 10M;
5、查询段、数据文件信息
select distinct t1.owner, /*t1.segment_name,*/ t1.segment_type, t1.segment_subtype, t2.*
from dba_segments t1, dba_data_files t2
where t1.tablespace_name = t2.tablespace_name
--and t2.file_name = '/opt/oracle/11g/dbs/TS_INDEX_01'
and t2.tablespace_name = 'TS_INDEX_01'
order by t1.owner, t2.file_name
select t.file# ,t.status,t1.file_name from v$datafile t ,dba_data_files t1 where t.file# = t1.file_id and t.STATUS='RECOVER';
6、清空全局回收管理器
purge dba_recyclebin;
7、查询所有段信息
select t.owner, sum(t.bytes) / 1024 / 1024 / 1024 as size_g
from dba_segments t
--where t.segment_type = 'TABLE'
group by t.owner
order by t.owner;
8、查询表空间文件所占物理空间
select t.tablespace_name,
trunc(t.bytes / 1024 / 1024 / 1024, 3) as size_g,
t.file_name,
t.online_status
from dba_data_files t
where t.tablespace_name like 'TS_%'
and t.bytes / 1024 / 1024 / 1024 > 1
order by t.tablespace_name,size_g desc, t.file_name;
9、查询数据文件的状态信息
select file#,name,status,enabled,bytes/1024/1024 M from v$datafile t
where t.NAME='/oradata/DTCDB/TS_INDEX_02'
10、查询数据库系统文件信息
select * from sys.file$
11、数据库文件恢复操作
shutdown abort;
a、恢复成功
startup mount;
recover datafile '/oradata/DTCDB/TS_PARTITION_A_000';
alter database open;
b、恢复失败
startup mount;
alter database datafile '/oradata/DTCDB/TS_PARTITION_A_000' offline drop;
alter database open;
- 表空间相关命令及查询SQL
- Oracle 表空间查询相关sql
- linux下表空间相关查询及操作
- 表空间相关sql
- pl\sql 数据库表空间的创建及相关语句
- Oracle表空间相关查询
- SQL命令查询各磁盘分区可用空间
- sql数据表及数据占用空间查询
- SQL查询大小及空间占用情况
- Oracle表空间相关命令
- Oracle表空间相关sql
- oracle 查询表空间SQL
- 查询SQL表占空间
- oracle11 表空间查询sql
- oracle表空间查询sql
- sql 表占用空间查询
- Oracle spatial 空间数据SQL查询操作相关实例
- Oracle事务、锁表查询及相关实用SQL语句查询
- nginx的请求接收流程(二)
- 如何成为一个Linux内核开发者(经典)
- HDU_1828 Picture 线段树
- linux下 df 命令
- 如何判断拨打的手机号码及存储的号码是否合法?
- 表空间相关命令及查询SQL
- Android学习之Build.xml文件
- Extjs4 放图片的容器
- windows与unix文本文件格式
- three.js使用三:加载有纹理的模型,结合blender和convert_obj_three.py
- ORA-01810格式代码出现两次 的解决方案
- C++类中的static数据成员,static成员函数
- FireBird 数据库连接
- 合并排序