資料庫引數檔案控制檔案日誌檔案資料檔案跟蹤檔案等8大檔案的字典
這裡將檢視的是資料庫系統8大檔案的相關字典。8大檔案包括:
引數檔案、密碼檔案、控制檔案、重做日誌檔案、歸檔日誌檔案、資料檔案、alert告警檔案和trace跟蹤檔案。
細說的當然還有臨時檔案、備份檔案、概要檔案等檔案,這些對於資料庫來說都很重要。
瞭解這8大檔案的存放位置以及相關的內容,對管理資料庫起到至關重要的作用。
----檢視資料檔案的相關字典:
---1檢視引數檔案:
sys@PROD>show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0
/dbhome_1/dbs/spfilePROD.ora
sys@PROD>show parameter pfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0
/dbhome_1/dbs/spfilePROD.ora
---2密碼檔案:通常密碼檔案與兩個引數檔案的存放目錄是一樣的。
---3檢視alert告警檔案:
sys@PROD>show parameter dump_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/trace
core_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/cdump
user_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/trace
---4檢視trace跟蹤檔案:
sys@PROD>show parameter dump_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/trace
core_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/cdump
user_dump_dest string /u01/app/oracle/diag/rdbms/pro
d/PROD/trace
#trace檔案與alert檔案同在一個目錄下面,所以還可以使用以下方法檢視這兩個檔案存放的位置:
sys@PROD>select value from v$diag_info where name='Diag Alert';
VALUE
----------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/prod/PROD/alert
或者:
VALUE
----------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/prod/PROD/trace
---5檢視控制檔案:
sys@PROD>show parameter control_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u01/app/oracle/oradata/PROD/c
ontrol01.ctl, /u01/app/oracle/
fast_recovery_area/PROD/contro
l02.ctl
或者:
Select * from v$controlfile;
sys@PROD>desc v$controlfile
Name Null? Type
----------------------------------------- -------- ----------------------------
STATUS VARCHAR2(7)
NAME VARCHAR2(513)
IS_RECOVERY_DEST_FILE VARCHAR2(3)
BLOCK_SIZE NUMBER
FILE_SIZE_BLKS NUMBER
---6檢視資料檔案:
Select * from v$datafile;
sys@PROD>desc v$datafile
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE# NUMBER
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TS# NUMBER
RFILE# NUMBER
STATUS VARCHAR2(7)
... ...
或者:
--檢視資料檔案的資訊:
Select * from dba_data_files;
sys@PROD>desc dba_data_files;
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE_NAME VARCHAR2(513)
FILE_ID NUMBER
TABLESPACE_NAME VARCHAR2(30)
BYTES NUMBER
BLOCKS NUMBER
STATUS VARCHAR2(9)
RELATIVE_FNO NUMBER
AUTOEXTENSIBLE VARCHAR2(3)
MAXBYTES NUMBER
MAXBLOCKS NUMBER
INCREMENT_BY NUMBER
USER_BYTES NUMBER
USER_BLOCKS NUMBER
ONLINE_STATUS VARCHAR2(7)
---7檢視重做日誌檔案(redo_log):
Select * from v$log;
sys@PROD>desc v$log;
Name Null? Type
----------------------------------------- -------- ----------------------------
GROUP# NUMBER
THREAD# NUMBER
SEQUENCE# NUMBER
BYTES NUMBER
BLOCKSIZE NUMBER
MEMBERS NUMBER
... ...
Select * from v$logfile;
sys@PROD>desc v$logfile;
Name Null? Type
----------------------------------------- -------- ----------------------------
GROUP# NUMBER
STATUS VARCHAR2(7)
TYPE VARCHAR2(7)
MEMBER VARCHAR2(513)
IS_RECOVERY_DEST_FILE VARCHAR2(3)
---8檢視歸檔日誌檔案:
select * from v$archived_log;
sys@PROD>desc v$archived_log;
Name Null? Type
----------------------------------------- -------- ----------------------------
RECID NUMBER
STAMP NUMBER
NAME VARCHAR2(513)
DEST_ID NUMBER
THREAD# NUMBER
SEQUENCE# NUMBER
RESETLOGS_CHANGE# NUMBER
RESETLOGS_TIME DATE
... ...
---9檢視歸檔日誌的存放目錄:
select * from v$archive_dest;
desc v$archive_dest;
sys@PROD>desc v$archive_dest;
Name Null? Type
----------------------------------------- -------- ----------------------------
DEST_ID NUMBER
DEST_NAME VARCHAR2(256)
STATUS VARCHAR2(9)
BINDING VARCHAR2(9)
NAME_SPACE VARCHAR2(7)
TARGET VARCHAR2(7)
ARCHIVER VARCHAR2(10)
... ...
---相關資料檔案:
---10檢視臨時檔案資訊:
Select * from v$tempfile;
SQL> desc v$tempfile;
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE# NUMBER
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TS# NUMBER
RFILE# NUMBER
STATUS VARCHAR2(7)
ENABLED VARCHAR2(10)
---11檢視備份檔案的資訊:
Select * from v$backup_files;
sys@PROD>desc v$backup_files
Name Null? Type
----------------------------------------- -------- ----------------------------
PKEY NUMBER
BACKUP_TYPE VARCHAR2(32)
FILE_TYPE VARCHAR2(32)
KEEP VARCHAR2(3)
KEEP_UNTIL DATE
KEEP_OPTIONS VARCHAR2(13)
STATUS VARCHAR2(16)
FNAME VARCHAR2(1024)
TAG VARCHAR2(32)
MEDIA VARCHAR2(80)
RECID NUMBER
STAMP NUMBER
DEVICE_TYPE VARCHAR2(255)
... ...
---12檢視資料檔案頭部:
Select * from v$datafile_header;
sys@PROD>desc v$datafile_header;
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE# NUMBER
STATUS VARCHAR2(7)
ERROR VARCHAR2(18)
FORMAT NUMBER
RECOVER VARCHAR2(3)
FUZZY VARCHAR2(3)
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TABLESPACE_NAME VARCHAR2(30)
TS# NUMBER
... ...
---13檢視使用者概要檔案的資訊:
Select * from dba_profiles;
sys@PROD>desc dba_profiles
Name Null? Type
----------------------------------------- -------- ----------------------------
PROFILE NOT NULL VARCHAR2(30)
RESOURCE_NAME NOT NULL VARCHAR2(32)
RESOURCE_TYPE VARCHAR2(8)
LIMIT VARCHAR2(40)
--羅列查來這些主要是能夠方便大家容易集中地獲取到這些重要的字典資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2131228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- mysql學習8:第四章:資料庫檔案--日誌檔案MySql資料庫
- Oracle資料檔案和臨時檔案的管理Oracle
- git的gitignore檔案排除資料夾和檔案Git
- 帝國CMS資料庫配置檔案是哪個檔案?資料庫
- 分析Oracle資料庫日誌檔案(三)EPOracle資料庫
- 分析Oracle資料庫日誌檔案(二)DOOracle資料庫
- 分析Oracle資料庫日誌檔案(一)HBOracle資料庫
- 檔案與資料
- 織夢資料庫配置檔案-DedeCMS織夢資料庫檔案在哪裡資料庫
- 檔案流下載檔案,zip/其他格式檔案
- SVN培訓筆記(下拉專案、同步修改、新增檔案、修改檔案、刪除檔案、改名檔案等)筆記
- java專案日誌配置檔案Java
- [20190410]dg建立臨時表檔案資料檔案.txt
- oracle 控制檔案及引數檔案何時自動備份Oracle
- oracle資料庫的配置檔案Oracle資料庫
- locate標頭檔案和庫檔案
- Git跟蹤與提交檔案Git
- .gitignore忽略跟蹤指定檔案Git
- mysql學習7:第四章:資料庫檔案--引數檔案和型別MySql資料庫型別
- mysql學習9:第四章:資料庫檔案--檔案MySql資料庫
- 帝國CMS系統資料庫配置檔案是哪個檔案?資料庫
- 【SSM框架整合】專案xml檔案、properties等檔案的配置SSM框架XML
- 達夢資料庫DM8之刪除歸檔日誌檔案資料庫
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 畸形檔案 資料夾
- Oracle 資料檔案回收Oracle
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- git列出跟蹤的檔案列表Git
- 檔案和檔案系統
- GBFF檔案轉GFF檔案
- C檔案與檔案的操作
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- input檔案選擇框檔案過濾引數accept
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python