2013-10-18 11 views
0

嗨,如何讓甲骨文init文件PL SQL像spfile中

我需要知道oracle的init文件的位置,因爲我需要從PLSQL終端做一個備份過程中,我需要把它從oracle像spfile一樣。

select value 
INTO inicialOracle 
from v$parameter 
where name = 'spfile'; 

RESULT 
------ 
C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DBS\SPFILEXE.ORA` 

回答

1

你的pfile將出現在$ ORACLE_HOME \ database目錄,你會得到你的SID附加到文件,如下所示init<sid>.ora

只複製init文件,如果更改了該做的問題spfile和一個新的init文件沒有被創建,那麼這些改變將不會反映在init文件中。因此,在進行備份之前創建一個init文件會更好。

您可以從spfile中創建pfile一樣,(假設你有必要的權限)

create spfile from pfile; --this will create the file in $ORACLE_HOME\database directory. 
create spfile from pfile='location' ;