《深入解析Oracle》第三章,引數及引數檔案

louloueva發表於2009-03-25

本章因為大部分知識已經先行自學過,所以看的速度比較快
其實,本章節的內容主要是圍繞引數檔案來講解
並未列舉出許多引數進行介紹

資料庫在啟動之前,會先根據引數檔案中的一些初始化引數對環境進行設定
初始化引數一般有三類
可推導引數,可從其它引數通過Oracle內部計算公式得到數值
比如SESSIONS就是PROCESSES*1.1+5得來的,也可由使用者強制設定具體數值
系統依賴引數,如DB_CACHE_SIZE
此類引數的數值受到作業系統限制,需要小心設定
可變引數,可以由使用者來設定數值的引數
SQL PLUS下的show parameter命令,和v$parameter檢視可以查詢這些引數
除了使用上面兩種方式查詢的引數,Oracle還包含一些官方不推薦大家使用的隱含引數
可以通過x$ksppihe和x$ksppcv資料字典來查詢

而在引數檔案方面,以前也總結過
書裡主要講解pfile靜態引數檔案和spfile伺服器引數檔案
兩者之間的區別,以及一些相互呼叫、轉換和使用方法
其中,pfile檔案內可以設定spfile引數,用來指向spfile檔案(貌似RAC中應用較多)
當pfile檔案內含有spfile指向時,可能會發生對某個引數重複修改的情況
此時,最後修改的數值會作為最終數值
另外,v$spparameter可以查詢spfile檔案中記錄的初始化引數(會話級別)
用v$system_parameter檢視可以查詢資料庫系統級別的引數

書裡利用很多篇幅具體介紹了利用spfile動態修改引數
spfile的備份和恢復,其中涉及到了Oracle的RMAN
不僅包含正常流程的備份、恢復
還模擬了一些故障,講解非正常spfile恢復步驟
(個人要不是之前已經瞭解過RMAN,看本章的時候,估計還真有些蒙)
最後,書中還用了兩個案例來讓讀者有個更直觀的認識

雖然從章節上,自己目前進度尚可,但從頁數上,才到四分之一
照這種進度,三個多星期之後,可能還沒有看完呢……
可能週末的時候要花更多時間用在閱讀上了 ◎◎

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/556359/viewspace-578399/,如需轉載,請註明出處,否則將追究法律責任。

相關文章