oracle 系統表與檢視記錄
阿新 • • 發佈:2018-12-31
oracle 系統中,用v$開頭的表通常是檢視。
user/all/dba_objects:檢視資料庫對應範圍下的所有物件。 例如可以用以下語句輸出當前使用者下可見的所有表或觸發器: SELECT*FROMuser_objects tWHEREt.OBJECT_TYPEin('TABLE','TRIGGER'); |
user/all/dba_source:檢視資料庫對應範圍下物件的具體定義。 例如可以用如下語句檢視FIRST_TRI是怎麼定義的: SELECT*FROMDBA_SOURCE TWHERET.name ='FIRST_TRI'; line表示文字第幾行,text表示每行的內容。 |
user/all/dba_iobs job是唯一標識,自動生成的 broken 是否處於執行狀態,N;執行;Y:停止 what 儲存過程名稱 interval 定義的執行時間 |
v$reserved_words檢視記錄了系統中所有關鍵字: SELECT* FROMv$reserved_words t; |
user/all/dba_Tab_Partitions:查分割槽:
SELECT c.* from All_Tab_Partitions c WHERE c.table_name = 'SYS_SERVST'; |
user/all/dba_tablespaces:查表空間、user/all/dba_data_files:查表空間檔案 --查看錶空間檔案列表 SELECTT.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROMDBA_TABLESPACES T,DBA_DATA_FILES D WHERET.TABLESPACE_NAME =D.TABLESPACE_NAME ORDERBYTABLESPACE_NAME,FILE_NAME; |
v$px_process此檢視用來檢視程序。 |