IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → oracle init.ora常用配置詳解

oracle init.ora常用配置詳解

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  參考網(wǎng)上整理了重要的配置文件

  db_name = "itmop"

  一個數(shù)據(jù)庫標(biāo)識符,應(yīng)與CREATE DATABASE 語句中指定的名稱相對應(yīng)。

  instance_name = itmop

  在多個例程使用相同服務(wù)名的情況下,用來唯一地標(biāo)識一個數(shù)據(jù)庫例程。

  INSTANCE_NAME

  不 應(yīng)與 SID 混淆,它實際上是對在一臺主機上共享內(nèi)存的各個例程的唯一標(biāo)識。

  service_names = itmop

  為 Net8 監(jiān)聽程序可用于識別一個服務(wù) (如:復(fù)制環(huán)境中的一個特定數(shù)據(jù)庫) 的例程指定服務(wù)名。如果該服務(wù)沒有域,將附加 DB_DOMAIN 參數(shù)。

  control_files = ("/opt/apps/oracle/oradata/itmop/control01.ctl", "/opt/apps/oracle/oradata/itmop/control02.ctl", "/opt/apps/oracle/oradata/itmop/control03.ctl")

  open_cursors = 320

  庫高速緩存 指定一個會話一次可以打開的游標(biāo) (環(huán)境區(qū)域) 的最大數(shù)量,并且限制 PL/SQL 使用的 PL/SQL 游標(biāo)高速緩存的大小,以避免用戶再次執(zhí)行語句時重新進行語法分析。請將該值設(shè)置得足夠高,這樣才能防止應(yīng)用程序耗盡打開的游標(biāo)。

  max_enabled_roles = 32

  db_block_buffers = 5120

  高速緩存與I/O??? 緩沖區(qū)高速緩存中 Oracle 塊的數(shù)量。該參數(shù)會顯著影響一個例程的 SGA 總大小。

  shard_pool_size = 75497472

  large_pool_size = 15728640

  池--指定大存儲池的分配堆,它可被多線程服務(wù)器 (MTS) 用作會話內(nèi)存、用作并行執(zhí)行的消息緩沖區(qū)以及用作 RMAN備份和恢復(fù)的磁盤 I/O 緩沖區(qū)。

  java_pool_size = 65536

  以字節(jié)為單位,指定 Java 存儲池的大小,它用于存儲 Java 的方法和類定義在共享內(nèi)存中的表示法,以及在調(diào)用結(jié)束時移植到 Java 會話空間的 Java 對象。

  log_checkpoint_interval = 10000

  指定在出現(xiàn)檢查點之前,必須寫入重做日志文件中的 OS 塊 (而不是數(shù)據(jù)庫塊) 的數(shù)量。無論該值如何,在切換日志時都會出現(xiàn)檢查點。較低的值可以縮短例程恢復(fù)所需的時間,但可能導(dǎo)致磁盤操作過量。

  log_checkpoint_timeout = 1800

  指定距下一個檢查點出現(xiàn)的最大時間間隔 (秒數(shù))。將該時間值指定為 0,將禁用以時間為基礎(chǔ)的檢查點。較低的值可以縮短例程恢復(fù)的時間,但可能導(dǎo)致磁盤操作過量

  processes = 220

  log_buffer = 8388608

  以字節(jié)為單位,指定在 LGWR 將重做日志條目寫入重做日志文件之前,用于緩存這些條目的內(nèi)存量。重做條目保留對數(shù)據(jù)庫塊所作更改的一份記錄。如果該值大于65536,就能減少重做日志 文件 I/O,特別是在有長時間事務(wù)處理或大量事務(wù)處理的系統(tǒng)上? **最大值為 500K 或 128K * CPU_COUNT,兩者之中取較大者

  oracle_trace_enable = true

  啟動一個默認(rèn)的 Oracle Trace 集合,直到該值再次設(shè)置為 NULL。

  sql_trace=false

  這些信息對改善性能很有用。由于使用 SQL 跟蹤設(shè)備將引發(fā)系統(tǒng)開銷,只應(yīng)在需要優(yōu)化信息的情況下使用 TRUE。

  timed_statistics=true

  收集操作系統(tǒng)的計時信息,這些信息可被用來優(yōu)化數(shù)據(jù)庫和 SQL

  語句。要防止因從操作系統(tǒng)請求時間而引起的開銷,請將該值設(shè)置為零。 將該值設(shè)置為 TRUE 對于查看長時間操作的進度也很有用。

  background_dump_dest = /opt/apps/oracle/admin/itmop/bdump

  指定在 Oracle 操作過程中為后臺進程 (LGWR,DBW n 等等) 寫入跟蹤文件的路徑名(目錄或磁盤)。它還定義記錄著重要事件和消息的數(shù)據(jù)庫預(yù)警文件的位置。

  core_dump_dest = /opt/apps/oracle/admin/itmop/cdump

  指定核心轉(zhuǎn)儲位置的目錄名 (用于 UNIX)。

  resource_manager_plan = system_plan

  如果指定該值,資源管理器將激活計劃和例程的所有子項 (子計劃、指令和使用者組)。如果不指定,資源管理器將被禁用,但使用 ALTER SYSTEM 命令還可以啟用。

  user_dump_dest = /opt/apps/oracle/admin/itmop/udump

  為服務(wù)器將以一個用戶進程身份在其中寫入調(diào)試跟蹤文件的目錄 指定路徑名。例如,該目錄可這樣設(shè)置: NT 操作系統(tǒng)上的 C:/

  ORACLE/UTRC;UNIX 操作系統(tǒng)上的 /oracle/utrc;或 VMS 操作系統(tǒng)上的DISK$UR3:[ORACLE.UTRC]。

  db_block_size = 8192

  一個 Oracle 數(shù)據(jù)庫塊的大小 (以字節(jié)計)。該值在創(chuàng)建數(shù)據(jù)庫時設(shè)置,而且此后無法更改。 1024 - 65536 (根據(jù)操作系統(tǒng)而定)。

  remote_login_passwordfile = exclusive

  指定操作系統(tǒng)或一個 文件是否檢查具有權(quán)限的用戶的口令。如果設(shè)置為 NONE,Oracle 將忽略口令文件。如果設(shè)置為??? EXCLUSIVE,將使用數(shù)據(jù)庫的口令文件對每個具有權(quán)限的用戶進行驗證。如果設(shè)置為 SHARED,多個數(shù)據(jù)庫將共享 SYS 和???? INTERNAL 口令文件用戶

  os_authent_prefix = ""

  使用用戶的操作系統(tǒng)帳戶名和口令來驗證連 接到服務(wù)器的用戶。該參數(shù)的值與各用戶的操作系統(tǒng)帳戶連接在一起。要去除 OS

  帳戶前綴,請指定空值。

  job_queue_processes = 4

  只用于復(fù)制環(huán)境。它指定每個例程的 SNP 作業(yè)隊列進程的數(shù)量 (SNP0, ... SNP9, SNPA, ... SNPZ)。要自動更新表快照或執(zhí)行由 DBMS_JOB 創(chuàng)建的請求,請將該參數(shù)設(shè)置為 1 或更大的值。?? 0 到 36

  job_queue_interval = 60

  作業(yè)隊列 只用于復(fù)制環(huán)境。它以秒為單位指定該例程的每個 SNPn 后臺進程的喚醒頻率。? 1 到 3600

  distributed_transactions = 10

  一個數(shù)據(jù)庫一次可參與的分布式事務(wù)處理的最大數(shù)量。如果由于網(wǎng)絡(luò)故障異常頻繁而減少該值,將造成大量未決事務(wù)處理。

  open_links = 4

  指定在一次會話中同時打開的與遠(yuǎn)程數(shù)據(jù)庫的連接的最大數(shù)量。該值應(yīng)等于或超過一個引用多個數(shù)據(jù)庫的單個 SQL 語句中引用的數(shù)據(jù)庫的數(shù)量,這樣才能打開所有數(shù)據(jù)庫以便執(zhí)行該語句。

  mts_dispatchers = "(protocol=TCP)(mul=ON)(tick=15)(pool=(in=2)(out=2))"

  為設(shè)置使用多線程服務(wù)器的 共享環(huán)境而設(shè)置調(diào)度程序的數(shù)量和類型??梢詾樵搮?shù)指定幾種選項。這是字符串值的一個示例:"(PROTOCOL=TCP) (DISPATCHERS=3)"。

  compatible = "8.1.0"

  允許使用一個新的發(fā)行版,同時保證與先前版 本的向后兼容性。

  sort_area_size = 524288

  以字節(jié)為單位,指定排序所使用的最大內(nèi)存量。排序完成 后,各行將返回,并且內(nèi)存將釋放。增大該值可以提高大型排序的效率。如果超過了該內(nèi)存量,將使用臨時磁盤段。相當(dāng)于 6 個數(shù)據(jù)庫塊的值 (最小值) 到操作系統(tǒng)確定的值 (最大值)。

  sort_area_retained_size = 131072

  以字節(jié)為單位,指定 在一個排序運行完畢后保留的用戶全局區(qū) (UGA) 內(nèi)存量的最大值。最后一行從排序空間中被提取后,該內(nèi)存將被釋放回 UGA,而不是釋放給操作系統(tǒng)。

關(guān)鍵詞標(biāo)簽:oracle,init.ora

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實例的控制文件 誤刪Oracle數(shù)據(jù)庫實例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法