用于查看表以及表空间的那些视图间的对比

如何查看数据文件属于哪个表空间
   
    (1) 查看永久表空间的数据文件对应的表空间

    SQL> select TABLESPACE_NAME from dba_data_files where FILE_NAME='数据文件全路径';

    SQL> select name from v$datafile; //TS#字段;//在mount阶段可执行

    (2) 查看临时表空间的数据文件对应的临时表空间
    SQL> select TABLESPACE_NAME from dba_temp_files where FILE_NAME='数据文件全路径';

   SQL> select name from v$tempfile;//TS#字段;//在mount阶段可执行

查看表空间

SQL> select * from v$tablespace;//TS#字段;//在mount阶段可执行

select TABLESPACE_NAME from dba_TABLESPACEs;//TS#字段;//在mount阶段不可执行

查看表

SQL>select TABLE_NAME from dba_TABLES;

SQL>select * from  tab$;

SQL>select * from tab;//来自tab$;

SQL>select * from cat;//来自tab$;

TABLE_NAME                     TABLE_TYPE
------------------------------ -----------
BIN$zhHs7X9yim3gQD8KpNB+mw==$0 TABLE
BIN$zhHs7X90im3gQD8KpNB+mw==$0 TABLE
T1                             TABLE
BIN$zhdVaC8l/wvgQD8KpNBlkA==$0 TABLE
PLCH_EMPLOYEES                 TABLE
BIN$zYyr9pLe5P/gQD8KpNARxQ==$0 TABLE
T123                           TABLE
EMP                            TABLE
TT2                            TABLE
EMP_HIS                        TABLE
BIN$zd/2tvvth8PgQD8KpNA/eA==$0 TABLE


这些BIN$文件是我删除表之后的残留信息吗?如何删除呢?谢谢!
SQL> purge recyclebin;



你可能感兴趣的:(用于查看表以及表空间的那些视图间的对比)