2 Day DBA-管理Oracle例項-關於初始化引數

LuiseDalian發表於2014-01-25

管理Oracle例項包括配置影響資料庫例項基本操作的引數的配置。這些引數叫初始化引數Oracle例項在啟動時讀取這些引數。

在安裝過程中,如果你選擇了DBCA提供的預定義資料庫,則初始化引數針對你指定的工作環境是做過優化的。隨著資料庫使用者和資料庫工作理的增加,你可能不得不修改一些初始化引數。可以使用DC中的初始化引數頁面或通過使用Oracle資料庫提供的指導,如記憶體指導來改變這些引數。

從檔案中讀取後,初始化引數被儲存在記憶體中。在記憶體中許多引數的值可以被動態修改。

2種型別的引數檔案。啟動例項使用哪種型別的引數檔案取決於在資料庫在shutdownstartup過程中,動態初始化引數是否被保留。

 

n  伺服器引數檔案,是優先選擇的初始化檔案,它是一個2進位制檔案,可以被資料讀寫。一定不要手動編輯該檔案。它儲存在Oracle資料庫執行的主機上。

當使用DC修改一個或多個初始化引數,或Oracle資料庫出於自身調整的目的做出改變的時候,這些引數將被改變。對引數的改變會在資料庫關閉或開啟操作中保持。

 

注意:當改變初始化引數檔案中的初始化引數時,可以指定記憶體中的值同時改變,這樣你的改變會立即影響到當前的例項;如果設定記憶體中的值不改變,則這些改變將不會產生影響,直到關閉並重新啟動資料庫。

 

n  文字初始化引數檔案,是一個文字檔案,可以被Oracl例項讀取,但並不被Oracle例項書寫。可以使用文字編輯器來改變初始化引數檔案,但直到重新啟動Oracle例項時,這些改變才會有影響。當使用這種型別的檔案啟動Oracle例項時,仍然可以使用DC動態改變很多初始化引數,但只能改變當前例項的。除非你編輯了文字初始化引數檔案並做了相同的修改,否則在在重新啟動資料庫例項時,這些改變將丟失。

 

可以使用SQL語句來建立下面的內容:

n  從文字初始化引數檔案建立伺服器引數檔案。

n  從所有初始化引數在當前記憶體中的值建立伺服器引數檔案。

n  從伺服器引數檔案建立文字初始化引數檔案。

 

當使用DBCA建立資料庫時,一個伺服器引數檔案被建立,並在資料的每次啟動中被使用。

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

相關文章