基礎知識3——警報日誌,跟蹤檔案,各種檢視
警報日誌和跟蹤檔案
警報日誌是例項和資料庫關鍵操作的連續記錄,位置由引數background_dump_dest確定,名為alert_SID.log,SID例項名
警報日誌記錄的關鍵操作:
所有啟動,關閉命令
例項所有的內部錯誤,比如ora-600
任何檢測到的資料檔案塊損壞情況
任何已發生的記錄鎖定死鎖
影響資料庫物理結構的所有操作,比如建立或重新命名資料檔案和聯機重做日誌.
調整初始化引數值的alter system命令
所有日誌開關和日誌歸檔
跟蹤檔案由各個後臺程式生成,一般在遇到錯誤時生成.與報警日誌一起放在background_dump_dest指定位置.
select value from v$parameter
where name='background_dump_dest'
---------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ADMIN\BOB\BDUMP
使用資料字典和動態效能檢視
資料庫由資料字典定義,為了便於理解,oracle提供了一組檢視.用於瞭解資料庫內部情況.
資料字典檢視:
後設資料,資料的資料,從物理上火邏輯上描述資料庫及其內容.建立資料庫時建立以下檢視.
DBA_字首的檢視顯示資料庫所有物件
ALL_字首檢視顯示有權訪問的物件
USER_字首檢視是當前使用者擁有的物件
常用資料字典檢視如下:
DBA_OBJECTS 資料庫中每個物件的行
DBA_DATA_FILES 描述每個資料檔案的行
DBA_USERS 描述每個使用者的行
DBA_TABLES 描述每個表的行
DBA_ALERT_HISTORY 描述過去的警報條件的行
動態效能檢視
300多個,常被稱為vee dollar檢視,因為字首是v$,其實這種檢視不是檢視,而是字首為v_$檢視的同義詞.
絕大多數檢視都填充了有關例項的資訊,其餘的填充控制檔案的資訊.
動態效能檢視在資料庫啟動時建立,在指定例項的生存期內進行更新,在資料庫關閉時刪除.
來個練習,查詢檢視瞭解資料庫物理結構
select t.name,d.name,d.bytes from v$tablespace t join
v$datafile d on t.ts#=d.ts# order by t.name
NAME NAME_1 BYTES
------------------------------------------------------------------------------------------------------------------------------------
BOBTEST D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\BOBTEST.DBF 1048576
EXAMPLE D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\EXAMPLE01.DBF 104857600
SYSAUX D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSAUX01.DBF 272629760
SYSTEM D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSTEM01.DBF 503316480
UNDOTBS1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\UNDOTBS01.DBF 36700160
USERS D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\USERS01.DBF 5242880
從資料字典檢視獲取同一資訊
select tablespace_name,file_name,bytes from dba_data_files
order by tablespace_name
確定所有controlfile副本位置,兩種方式
select * from v$controlfile
select value from v$parameter where name='control_files'
STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS
----------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL01.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL02.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL03.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL04.CTL NO 16384 448
確定聯機重做日誌檔案成員的位置,大小
select m.group#,m.member,g.bytes from v$log g join v$logfile m
on m.group#=g.group# order by m.group#,m.member
GROUP# MEMBER BYTES
------------------------------------------------------------------------------------------------------------------
1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO01.LOG 52428800
1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO01A.LOG 52428800
2 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO02.LOG 52428800
2 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO02A.LOG 52428800
3 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO03.LOG 52428800
3 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO03A.LOG 52428800
警報日誌是例項和資料庫關鍵操作的連續記錄,位置由引數background_dump_dest確定,名為alert_SID.log,SID例項名
警報日誌記錄的關鍵操作:
所有啟動,關閉命令
例項所有的內部錯誤,比如ora-600
任何檢測到的資料檔案塊損壞情況
任何已發生的記錄鎖定死鎖
影響資料庫物理結構的所有操作,比如建立或重新命名資料檔案和聯機重做日誌.
調整初始化引數值的alter system命令
所有日誌開關和日誌歸檔
跟蹤檔案由各個後臺程式生成,一般在遇到錯誤時生成.與報警日誌一起放在background_dump_dest指定位置.
select value from v$parameter
where name='background_dump_dest'
---------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ADMIN\BOB\BDUMP
使用資料字典和動態效能檢視
資料庫由資料字典定義,為了便於理解,oracle提供了一組檢視.用於瞭解資料庫內部情況.
資料字典檢視:
後設資料,資料的資料,從物理上火邏輯上描述資料庫及其內容.建立資料庫時建立以下檢視.
DBA_字首的檢視顯示資料庫所有物件
ALL_字首檢視顯示有權訪問的物件
USER_字首檢視是當前使用者擁有的物件
常用資料字典檢視如下:
DBA_OBJECTS 資料庫中每個物件的行
DBA_DATA_FILES 描述每個資料檔案的行
DBA_USERS 描述每個使用者的行
DBA_TABLES 描述每個表的行
DBA_ALERT_HISTORY 描述過去的警報條件的行
動態效能檢視
300多個,常被稱為vee dollar檢視,因為字首是v$,其實這種檢視不是檢視,而是字首為v_$檢視的同義詞.
絕大多數檢視都填充了有關例項的資訊,其餘的填充控制檔案的資訊.
動態效能檢視在資料庫啟動時建立,在指定例項的生存期內進行更新,在資料庫關閉時刪除.
來個練習,查詢檢視瞭解資料庫物理結構
select t.name,d.name,d.bytes from v$tablespace t join
v$datafile d on t.ts#=d.ts# order by t.name
NAME NAME_1 BYTES
------------------------------------------------------------------------------------------------------------------------------------
BOBTEST D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\BOBTEST.DBF 1048576
EXAMPLE D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\EXAMPLE01.DBF 104857600
SYSAUX D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSAUX01.DBF 272629760
SYSTEM D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSTEM01.DBF 503316480
UNDOTBS1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\UNDOTBS01.DBF 36700160
USERS D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\USERS01.DBF 5242880
從資料字典檢視獲取同一資訊
select tablespace_name,file_name,bytes from dba_data_files
order by tablespace_name
確定所有controlfile副本位置,兩種方式
select * from v$controlfile
select value from v$parameter where name='control_files'
STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS
----------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL01.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL02.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL03.CTL NO 16384 448
D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\CONTROL04.CTL NO 16384 448
確定聯機重做日誌檔案成員的位置,大小
select m.group#,m.member,g.bytes from v$log g join v$logfile m
on m.group#=g.group# order by m.group#,m.member
GROUP# MEMBER BYTES
------------------------------------------------------------------------------------------------------------------
1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO01.LOG 52428800
1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO01A.LOG 52428800
2 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO02.LOG 52428800
2 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO02A.LOG 52428800
3 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO03.LOG 52428800
3 D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\REDO03A.LOG 52428800
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25025926/viewspace-1067827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用TKPROF檢視跟蹤檔案
- 【YashanDB知識庫】windows配置ODBC跟蹤日誌, 使用日誌定位問題Windows
- 使用外部表檢視ORACLE報警日誌薦Oracle
- corejava基礎知識(6)-檢視Java
- python,函式各種基礎知識Python函式
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- Python - 基礎知識專題 - 配置檔案與日誌管理(正在寫作)Python
- Oracle重做日誌檔案基礎Oracle
- Windows下用命令列工具ADRCI跟蹤日誌檔案Windows命令列
- ext3檔案系統基礎知識點
- [基礎知識] Redis 配置檔案Redis
- Linux檢視日誌檔案寫入速度的4種方法Linux
- [20160830]清除日誌與跟蹤檔案.txt
- 檔案-跟蹤檔案
- 【物化檢視】幾種物化檢視日誌分析
- oracle SGA區基礎知識與檢視命令Oracle
- 檢視日誌的幾種形式
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- Linux 中實時檢視日誌的3種方法Linux
- Oracle跟蹤檔案Oracle
- linux下日誌檔案error監控報警指令碼分享LinuxError指令碼
- 資料庫引數檔案控制檔案日誌檔案資料檔案跟蹤檔案等8大檔案的字典資料庫
- 檢視歸檔日誌空間
- VSCode:更舒服地檢視日誌檔案VSCode
- Oracle跟蹤檔案trace檔案Oracle
- oracle檢視昨天產生歸檔日誌檔案總量Oracle
- 1.4 基礎知識——GP2.2 計劃 與 GP2.8 計劃跟蹤
- ASP.NET Core 2.2 基礎知識(八)【日誌記錄】ASP.NET
- DB2日誌傳送基礎知識講解CIDB2
- mysql的各種日誌MySql
- 音視訊基礎知識
- 檢視日誌
- 解析listener跟蹤檔案
- git 忽略跟蹤檔案Git
- 尋找跟蹤檔案
- 基礎知識6——建立和管理配置檔案