[20180131]啟動時引數檔案的優先順序.txt

lfree發表於2018-01-31

[20180131]啟動時引數檔案的優先順序.txt

--//別人問的問題:http://www.itpub.net/thread-2096826-1-1.html
--//測試如下.

1.讓oracle不能訪問引數檔案:

$ cd $ORACLE_HOME/dbs
$ mv spfilebook.ora spfilebook.ora_2018
$ mv initbook.ora initbook.ora_2018

2.啟動跟蹤:

$ strace -f -o /tmp/startup.out sqlplus sys/book as sysdba  <<<'startup'
$ egrep -i "init|spfile" /tmp/startup.out
6533  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6533  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6533  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6533  setrlimit(RLIMIT_STACK, {rlim_cur=32768*1024, rlim_max=RLIM_INFINITY}) = 0
6533  getrlimit(RLIMIT_STACK, {rlim_cur=32768*1024, rlim_max=RLIM_INFINITY}) = 0
6533  getrlimit(RLIMIT_STACK, {rlim_cur=32768*1024, rlim_max=RLIM_INFINITY}) = 0
6533  setrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6534  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6534  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
6534  setrlimit(RLIMIT_STACK, {rlim_cur=32768*1024, rlim_max=RLIM_INFINITY}) = 0
6534  getrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
6534  stat("/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/spfilebook.ora", 0x7fffda969598) = -1 ENOENT (No such file or directory)
6534  stat("/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/spfile.ora", 0x7fffda969598) = -1 ENOENT (No such file or directory)
6534  access("/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/initbook.ora", F_OK) = -1 ENOENT (No such file or directory)
6534  open("/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/initbook.ora", O_RDONLY) = -1 ENOENT (No such file or directory)

--//$ORACLE_HOME目錄下,spfilebook.ora=>spfile.ora=>initbook.ora.

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

相關文章