檔案-init.ora說明

oracle_db發表於2012-05-16
先看下init.ora長什麼樣?就是一些鍵值對
[root@oraclelinux dbs]# cat init.ora
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
 
###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_file_multiblock_read_count=16
 
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
 
###########################################
# Database Identification
###########################################
db_domain=""
db_name=dbtest
 
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=/u01/admin/dbtest/bdump
core_dump_dest=/u01/admin/dbtest/cdump
user_dump_dest=/u01/admin/dbtest/udump
 
###########################################
# File Configuration
###########################################
control_files=("/u01/oradata/dbtest/control01.ctl", "/u01/oradata/dbtest/control02.ctl", "/u01/oradata/dbtest/control03.ctl")
db_recovery_file_dest=/u01/flash_recovery_area
db_recovery_file_dest_size=2147483648
 
###########################################
# Job Queues
###########################################
job_queue_processes=10
 
###########################################
# Miscellaneous
###########################################
compatible=10.2.0.1.0
 
###########################################
# Processes and Sessions
###########################################
processes=150
 
###########################################
# SGA Memory
###########################################
sga_target=444596224
 
###########################################
# Security and Auditing
###########################################
audit_file_dest=/u01/admin/dbtest/adump
remote_login_passwordfile=EXCLUSIVE
 
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=dbtestXDB)"
 
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=147849216
 
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_tablespace=UNDOTBS1
 [root@oraclelinux dbs]# 

init.ora引數檔案的作用:得到資料庫名和控制檔案位置


引數檔案那麼多,INIT.ORA的位置在那?

預設情況下在:$oracle_home/dbs下

INIT.ORA可以隨便放一個位置嗎?

可以,引數檔案不用放在特定目錄上,當啟動一個例項的時候,可以在啟動命令上使用pfile=filename選項,在這跟上你的路徑加檔名就行。如果你要在一臺客戶機上啟動網路中某一資料庫,客戶機上必須要有INIT.ORA引數檔案

INIT.ORA缺點:難以維護


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

相關文章