ORA-07391: sftopn: fopen error, 目錄許可權問題

tolywang發表於2010-03-10

Oracle 10.2.0.4 , Linux AS 5.3 

以oracle使用者登入系統, 想將spfile檔案匯出為pfile檔案, 發現出現錯誤,不能開啟 text file ...,  查了一下,發現 /u01  的許可權是 drwxr-xr-x   8    root   oinstall  4.0K Jan 26 14:16 u01  ,   其他系統上我們都會給 /u01 是 dba.oracle 的,  這個接手過來的系統沒有更改 , 所以造成下面的錯誤 : 

SQL> create pfile='/u01/aaaa.ctl'  from spfile;
create pfile='/u01/aaaa.ctl'  from spfile
*
ERROR at line 1:
ORA-07391: sftopn: fopen error, unable to open text file. 

由於tmp目錄每個使用者都可以寫, 所以可以放在它下面:  

SQL> create pfile='/tmp/init.ora'  from spfile;

File created.

SQL>  

解決。

 

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

相關文章