1. 程式人生 > 實用技巧 >Oracle學習筆記五:資料庫例項管理

Oracle學習筆記五:資料庫例項管理

一、資料庫的啟動與關閉

1.1、資料庫啟動過程

1.2、資料庫啟動命令

STARTUP

1.3、更改資料庫狀態

ALTER DATABASE MOUNT;

1.4、開啟資料庫

ALTER DATABASE OPEN;

1.5、關閉資料庫

shutdown immediate;

二、通過檢查診斷檔案來管理例項

2.1、診斷檔案包含例項執行過程中所遇到的重要的事件資訊。它作為日常管理資料庫的基礎,能為解決問題提供幫助。存在以下幾下幾種診斷檔案:

1)警告日誌檔案(alertSID.log)

2)後臺跟蹤檔案

3)使用者跟蹤檔案

--相容10g
show parameter dump
; --11g select * from v$diag_info;
  • 警告日誌檔案記錄了資料庫執行中的一些操作命令和主要事件結果,它被用來診斷日常資料庫執行錯誤資訊。每條都對應有時間戳資訊,它所在路徑定義在初始化引數BACKGROUND_DUMP_DEST中。
  • 後臺跟蹤檔案記錄有被後臺程序檢測到的錯誤資訊,當後臺程序遇到錯誤時才被建立。它所在路徑定義在初始化引數BACKGROUND_DUMP_DEST中。
  • 使用者跟蹤檔案當用戶程序通過伺服器程序連線到Oracle伺服器時產生。一個使用者跟蹤檔案包含跟蹤到的SQL執行語句或使用者通訊錯誤資訊,當用戶會話過程中遇到錯誤資訊時產生。它的路徑定義在USER_DUMP_DEST中,它的大小定義在MAX_DUMP_FILE_SIZE中。

2.2、示例演示:

1)在伺服器上執行中輸入cmd開啟命令提示符。

2)連線Oracle資料庫:

sqlplus "/as sysdba"

3)關閉資料庫:

shutdown immediate;

4)啟動資料庫:

startup

5)檢視診斷日誌:

select * from v$diag_info;

可以看到,診斷日誌路徑為:c:\app\administrator\diag\rdbms\test\test\trace。

開啟此路徑,可以檢視到警告日誌檔案alter_test。

雙擊開啟alter_test檔案,出現"Error"的地方即相關報錯資訊,一般關注ORA開頭的報錯。