表空间状态检查

查询表空间状态:

SQL> select tablespace_name, status from dba_tablespaces;

  

查询表空间与数据文件对应关系:

SQL> select tablespace_name, bytes, file_name from dba_data_files;

  

查询用户缺省表空间:

SQL> select username, default_tablespace from dba_users;

  

查询表与存储该表的表空间:

SQL> select table_name, tablespace_name from user_tables;

  

修改用户缺省表空间:

SQL> alter user username default tablespace tablespace_name;

  

将数据从一个表空间移动到另一个表空间:

SQL> alter table table_name move tablespace tablespace_name;

  

 查询表空间状态

SQL> col tablespace_name for a15
SQL> select tablespace_name,block_size,status,contents,logging from dba_tablespaces;

  

查询结果 STATUS 为 ONLINE 表示为联机状态 正常 如果为 OFFLINE 说明表空间不被使用

查询数据文件路径

select file_id,file_name,tablespace_name,status,bytes from dba_data_files;

  

猜你喜欢

转载自www.cnblogs.com/black-start/p/11043573.html