日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

Oracle init.ora常用配置详解

發(fā)布時(shí)間:2023/12/31 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 Oracle init.ora常用配置详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文件的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora

重要的配置

db_name = "51test"

一個(gè)數(shù)據(jù)庫(kù)標(biāo)識(shí)符,應(yīng)與CREATE DATABASE 語(yǔ)句中指定的名稱(chēng)相對(duì)應(yīng)。

instance_name = 51test

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

INSTANCE_NAME

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

service_names = 51test

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

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

open_cursors = 320

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

max_enabled_roles = 32
db_block_buffers = 5120

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

shard_pool_size = 75497472
large_pool_size = 15728640

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

java_pool_size = 65536

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

log_checkpoint_interval = 10000

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

log_checkpoint_timeout = 1800

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

processes = 220


log_buffer = 8388608

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

oracle_trace_enable = true

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

sql_trace=false

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

timed_statistics=true

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

語(yǔ)句。要防止因從操作系統(tǒng)請(qǐng)求時(shí)間而引起的開(kāi)銷(xiāo),請(qǐng)將該值設(shè)置為零。 將該值設(shè)置為 TRUE 對(duì)于查看長(zhǎng)時(shí)間操作的進(jìn)度也很有用。

background_dump_dest = /opt/apps/oracle/admin/51test/bdump

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

core_dump_dest = /opt/apps/oracle/admin/51test/cdump

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

resource_manager_plan = system_plan

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

user_dump_dest = /opt/apps/oracle/admin/51test/udump

為服務(wù)器將以一個(gè)用戶(hù)進(jìn)程身份在其中寫(xiě)入調(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

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

remote_login_passwordfile = exclusive

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

os_authent_prefix = ""

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

帳戶(hù)前綴,請(qǐng)指定空值。

job_queue_processes = 4

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

job_queue_interval = 60

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

distributed_transactions = 10

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

open_links = 4

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

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

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

compatible = "8.1.0"

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

sort_area_size = 524288

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

sort_area_retained_size = 131072

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

from: http://www.51testing.com/html/57/n-214457-3.html

# more initoracle9i.ora
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################

###########################################
# MTS
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=oracle9iXDB)", "(PROTOCOL=TCP)"

###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE

_db_handles_cached = 0
WORKAREA_SIZE_POLICY = AUTO
###########################################
# Job Queues
###########################################
job_queue_processes=10

###########################################
# Instance Identification
###########################################
instance_name=oracle9i

###########################################
# Miscellaneous
###########################################
aq_tm_processes=1
compatible=9.2.0.0.0

###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=EXCLUSIVE

###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=1073741824
sort_area_size=524288

###########################################
# Database Identification
###########################################
db_domain=""
db_name=oracle9i

###########################################
# File Configuration
###########################################
control_files=("/export/home/oracle/app/oracle/oradata/oracle9i/control01.ctl",
"/export/home/oracle/app/oracle/oradata/oracle9i/control02.ctl", "/export/home/o
racle/app/oracle/oradata/oracle9i/control03.ctl")

###########################################
# Pools
###########################################
java_pool_size=117440512
large_pool_size=367772160
shared_pool_size=1224288000

###########################################
# Cursors and Library Cache
###########################################
open_cursors=1500

###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_retention=10800
undo_tablespace=UNDOTBS1

###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=/data/oradata/admin/oracle9i/bdump
core_dump_dest=/data/oradata/admin/oracle9i/cdump
timed_statistics=TRUE
user_dump_dest=/data/oradata/admin/oracle9i/udump

###########################################
# Processes and Sessions
###########################################
processes=1500

###########################################
# Redo Log and Recovery
###########################################
fast_start_mttr_target=300

###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=5368709120
db_file_multiblock_read_count=16

#

總結(jié)

以上是生活随笔為你收集整理的Oracle init.ora常用配置详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。