Oracle 警報和跟蹤檔案

2021-08-20 07:11:42 字數 1542 閱讀 7997

警報日誌檔案

如果在 oracle 例程執行時出現錯誤 就會將錯誤訊息寫入到警報日誌檔案中 在資料庫啟動時 如果警報日誌檔案不存在 oracle 資料庫就會建立乙個。

資料庫的警報日誌檔案是按時間順序排列訊息和錯誤的日誌 oracle 伺服器將警報日誌檔案用作顯示這些資訊的替代辦法

後台程序跟蹤檔案

如果某個後台程序檢測到乙個錯誤 它會將這條資訊轉儲到乙個跟蹤檔案中

使用者跟蹤檔案

伺服器程序也可以按使用者的請求生成跟蹤檔案 用來顯示語句處理期間的資源消耗

控制警報日誌檔案

控制警報日誌檔案位置的 init.ora 引數是background_dump_dest 不同作業系統的預設目錄是

•         在 unix 作業系統上  $oracle_home/rdbms/log  檔名為 alert_sid.log

•        在 nt 上  %oracle_home%\admin\sid\bdump  檔名為 sidalrt.log

控制後台程序跟蹤檔案

控制後台程序跟蹤檔案位置的 init.ora 引數是

background_dump_dest

不同作業系統的預設目錄是

•        在 unix 上$oracle_home/rdbms/log 檔名為 sid_processname_pid.trc

•        在 nt 上%oracle_home%\admin\sid\bdump 檔名為 sidprocessname.trc

控制使用者跟蹤檔案

以下初始化引數控制使用者跟蹤檔案的位置和大小

•        user_dump_dest  規定按使用者或 dba 的請求建立跟蹤檔案的位置

•        max_dump_file_size  在 o/s 塊中指定 限制使用者跟蹤檔案的大小 user_dump_dest的預設目錄是

•        在 unix 作業系統上  $oracle_home/rdbms/log

•        在 nt 作業系統上  %oracle_home%\admin\sid\udump

此檔案的名稱將為

•        在 unix 作業系統上sid_ora_pid.trc

•        在 nt 作業系統上  orapid.trc

上下文

參考

初始化引數

background_dump_dest

user_dump_dest

max_dump_file_size

sql_trace

動態效能檢視

v$parameter

資料字典檢視無命令

alter session set sql_trace

打包過程和函式

dbms_system.set_sql_trace_in_session

指令碼prvtutil.plb

Oracle知識 跟蹤SQL語句

oracle知識 跟蹤sql語句 1 先查出你想跟蹤的某個機器的session資訊sid,serial select sid,serial from v session where lower terminal like yf07 www.2cto.com 2 開啟跟蹤 exec dbms moni...

Oracle塊修改跟蹤功能

塊修改跟蹤功能是指使用二進位制檔案記錄資料庫中資料庫更改的過程。其目的是提高增量備份操作的效能,因為rman可以使用快修改跟蹤檔案找到上次執行備份操作後被修改的資料塊。這可以節省大量時間,因為如果不這樣做rman就必須掃瞄所有資料塊,確定執行上次備份操作後哪些資料塊被修改了。下面是啟用快修改跟蹤功能...

git 忽略跟蹤檔案

git 忽略跟蹤檔案 資料夾 基本用法 忽略當前資料夾下的所有檔案,不加 就是所有檔案 text.php 忽略指定檔案 my file 忽略指定檔案jia text.php 保持跟蹤指定檔案,不忽略 my file 保持跟蹤指定資料夾,不忽略 gitignore 保持跟蹤當前目錄下的 gitigno...