oracle中oradim的pfile引數

2021-08-25 21:46:30 字數 1047 閱讀 9803

該檔案的命名約定預設為:

init$oracle_sid.ora (unix環境下)

init%oracle_sid%.ora (windows環境下)

預設地將其放在以下目錄中

$oracle_home/dbs (unix)

%oracle_home%/database (windows)

該引數檔案不必放在指定的位置上。啟動例項時可以在啟動命令上使用pfile=filename選項來設定其位置。

但是該檔案有兩個缺點:

1、該引數檔案必須放在啟動資料庫的客戶機上,會導致引數檔案的大面積「繁殖」,不易維護;

2、要永久地修改乙個引數,光用alter system命令來修改引數不行,還必須確保能夠用於啟動資料庫的所有引數檔案都得到手動的更新;

因此oracle引入了伺服器引數檔案(server parameter file,spfile),該檔案必須放在服務主機本身,可以作為得到資料庫引數的唯一資訊**。另外alter system命令完全可以將值寫入spfile,不必再手動查詢和維護所有引數檔案。

所以建議不必再考慮上述問題,直接採用spfile來設定你的資料庫.

預設位置在:$oracle_home/dbs下:

如你自己手動建立以個庫,會有很大幫助:

下面是我自己建的乙個庫的initsid.ora檔案

cd $oracle_home/dbs

1. [oracle@emrep dbs]$ more initpod.ora

compatible=10.2.0.1 <----版本號

db_name=pod <-----資料庫名

instance_name=pod <------例項名

sga_max_size=500m <------sga大小

sga_target=500m<-------

undo_tablespace=undo1 <-----回滾表空間:設定為undo1

undo_management=auto

job_queue_processes=10

aq_tm_processes=10

oracle中oradim的pfile引數

該檔案的命名約定預設為 init oracle sid.ora unix環境下 init oracle sid ora windows環境下 預設地將其放在以下目錄中 oracle home dbs unix oracle home database windows 該引數檔案不必放在指定的位置上。...

oracle中oradim的pfile引數

該檔案的命名約定預設為 init oracle sid.ora unix環境下 init oracle sid ora windows環境下 預設地將其放在以下目錄中 oracle home dbs unix oracle home database windows 該引數檔案不必放在指定的位置上。...

利用oradim重建Oracle服務 轉)

在windows系統中有些時候,oracle的資料庫會無法自動啟動成功,但是手動啟動卻是可以的,在這種情況下我們可以嘗試重新建立oracle服務來看看問題是否能夠解決。重建oracle服務可以利用oracle在windows作業系統下特有的oradim使用程式。資料庫的sid可以通過下面的方法知道 ...