Oracle引數檔案 各引數解釋

spectre2發表於2011-04-03

BACKGROUND_DUMP_DEST                後臺程式跟蹤檔案生成的位置  *

COMPATIBLE                                        設定相容性  *

注:允許使用一個新的發行版,同時保證與先前版本的向後相容性,設定不當的話,一些新的特性將不能使用,比如建立一個 Oracle Database 10g database,但指定的初始化引數檔案COMPATIBLE = 9.2.0.2,這時使用10g的一些新功能時就會產生錯誤,因為資料庫執行在9.2.0.2的相容性級別上

CONTROL_FILES                                         控制檔名及路徑  *

CORE_DUMP_DEST                               CORE檔案目錄  *

DB_BLOCK_SIZE                                    資料庫塊大小   *

DB_NAME                                                   資料庫名  *

db_recovery_file_dest                                閃回恢復區的位置(歸檔日誌的位置)  *

db_recovery_file_dest_size                         閃回恢復區的大小  *

LOG_ARCHIVE_DEST                             歸檔的Redo Log檔案位置

LOG_ARCHIVE_FORMAT                        歸檔的Redo Log檔案的預設檔案格式

注:DB_RECOVERY_FILE_DEST_SIZE must be set before DB_RECOVERY_FILE_DEST.

pfile/spfile中的先後順序沒有關係!表達的意思是如果使用 alter system 來變更這2個引數的情況下需要注意變更的先後順序!

10g預設歸檔路徑log_archive_dest_10 flash _recovery_area,即DB_RECOVERY_FILE_DEST,因此log_archive_dest不能與DB_RECOVERY_FILE_DEST一起使用。

PGA_AGGREGATE_TARGET                    設定整個PGA大小  *

REMOTE_LOGIN_PASSWORDFILE         是否使用口令檔案  *

注:決定oracle是否檢查密碼檔案來進行登入,同時它還決定多少資料庫可以用這個密碼檔案。它是一個靜態引數,在rac環境中,每個節點都必須配置相同的值。值為none:不使用密碼檔案登入,不允許遠端使用者用sys登入系統,可以線上修改sys的密碼;值為exclusive:只允許一個資料庫使用該密碼檔案,允許遠端登入,允許非sys使用者以sysdba身份管理資料庫,可以線上修改sys的密碼;值為shared:可以多個資料庫使用密碼檔案。實際上是這樣的: Oracle資料庫在啟動時,首先查詢的是orapw的口令檔案,如果該檔案不存在,則開始查詢,orapw的口令檔案,如果口令檔案命名為orapw,多個資料庫就可以共享.,允許遠端登入,只能用sys進行sysdba管理,可以線上修改sys的密碼

SGA_MAX_SIZE                                      在記憶體中給SGA分配的最大大小

SGA_TARGET                                         指定了SGA可以使用的最大記憶體大小

注:10g之前,SGA的各個記憶體區的大小都需要通過各自的引數指定,並且都無法超過引數指定大小的值,儘管他們之和可能並沒有達到SGA的最大限制。此外,一旦分配後,各個區的記憶體只能給本區使用,相互之間是不能共享的。有了這個新的特性後,SGA中的這種記憶體矛盾就迎刃而解了。這一特性被稱為自動共享記憶體管理(Automatic Shared Memory Management ASMM),控制這一特性的,就僅僅是這個引數SGA_TARGE。設定這個引數後,你就不需要為每個記憶體區來指定大小了。SGA_TARGET指定了SGA可以使用的最大記憶體大小,而SGA中各個記憶體的大小由Oracle自行控制,不需要人為指定。Oracle可以隨時調節各個區域的大小,使之達到系統效能最佳狀態的個最合理大小,並且控制他們之和在SGA_TARGET指定的值之內。一旦給SGA_TARGET指定值後(預設為0,即沒有啟動ASMM),就自動啟動了ASMM特性。當啟用OracleASMM新特性以後,也不是SGA的所有區的大小都開始動態起來,只有以下的這些區的記憶體大小動態共享起來:

* Buffer cache (DB_CACHE_SIZE)

* Shared pool (SHARED_POOL_SIZE)

* Large pool (LARGE_POOL_SIZE)

* Java pool (JAVA_POOL_SIZE)

* Streams pool (STREAMS_POOL_SIZE)

SGA中的其他區域的記憶體大小仍然是固定不共享的。

UNDO_MANAGEMENT                          UNDO管理方法

UNDO_TABLESPACE                              UNDO表空間名  *

USER_DUMP_DEST                               使用者跟蹤檔案生成的位置  *

DB_CREATE_FILE_DEST                         設定建立資料檔案位置的預設位置  *

DB_CREATE_ONLINE_LOG_DEST_N      設定建立control fileOnlie redo log的預設值  *

注:如果DB_CREATE_FILE_DEST這個引數是有值的,那麼在建立表空間時,可以不用指定DATAFILE/TEMPFILE的相關子句,也即可以將建立表空間的語句簡單的寫為:

create [temporary|undo] tablespace tablespace_name即可.但如果DB_CREATE_FILE_DEST這個引數沒有值,則在建立表空間的時候,使用者必須指定DATAFILE/TEMPFILE子句,這個引數與OMF(ORACLE MANAGE FILE)這個功能相關,如果要開啟OMF功能,只需要設定兩個初始化引數就可以了(DB_CREATE_FILE_DESTDB_CREATE_ONLINE_LOG_DEST_N)

 

INSTANCE_NAME                                     資料庫例項名

DB_DOMAIN                                                域名

AUDIT_TRAIL                                       允許或禁止向審計跟蹤中寫入行

DB_CACHE_SIZE                                          資料緩衝區大小

LOG_BUFFER                                               SGA中分配給Redo Log緩衝區大小

LOG_CHECKPOINT_INTERVAL               用於增加檢驗點的頻率

MAX_DUMP_FILE_SIZE                               跟蹤檔案的最大尺寸

OPEN_CURSORS                                    一個使用者一次可以開啟的遊標的最值

SHARED_POOL_SIZE                             共享SQL語句設定

JAVA_POOL_SIZE                                   JAVA池尺寸

LARGE_POOL_SIZE                                大區尺寸

SQL_TRACE                                                 設定SQL跟蹤

TIMED_STATISTICS                                     設定動態統計

IFILE                                                            另一個引數檔案的名字

注:未做紅字標示的在建立引數檔案是可以不指定。

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

相關文章