DBA 有機會需更改 DB 的 init.ora 的參數,那就需先知道其所在位置 location,才能修改。 首先以 find 指令尋找,發現搜尋結果有數筆資料,而那一個 init.ora 才是我們將要修改的呢?# find / -name initDEV3.ora -print /u01/proddb/proddb/11.2.2/dbs/initDEV3.ora /ora01/proddb/proddb/11.2.2/dbs/initDEV3.ora /ora01/app/DEV3/db/tech_st/11.1.0/dbs/initDEV3.ora
我們在搜尋時以 initDEV3.ora 這 keyword 來搜尋, 只因 Oracle DB 的 init.ora 通用命名原則為 init<ORACLE_SID>.ora ,一般此檔案在 $Oracle_HOME/dbs 目錄下,但也有可能在其他 link 的目錄下。 在此我們以 SQL> show parameter 這指令來驗證:SQL> show parameter NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ gcs_server_processes integer 0 global_context_pool_size string global_names boolean FALSE global_txn_processes integer 1 hash_area_size integer 131072 hi_shared_memory_address integer 0 hs_autoregister boolean TRUE ifile file /u01/proddb/proddb/11.2.2/dbs/ DEV3_test_ifile.ora instance_groups string instance_name string DEV3
參數 ifile 的值為 /u01/proddb/proddb/11.2.2/dbs/DEV3_test_ifile.ora ,由此也可得知 Oracle DB 的 init.ora 位於 $ORACLE_HOME/dbs 目錄之下。 Reference 1. Specifying Initialization Parameters, http://docs.oracle.com/cd/B28359_01/server.111/b28310/create005.htm#ADMIN11099 2. Oracle Concepts - initialization parameters init.ora, http://www.dba-oracle.com/concepts/initialization_parameters_init_ora.htm
“Those who are in love with practice without knowledge are like the sailor who gets into a ship without rudder or compass and who never can be certain [where] he is going. Practice must always be founded on sound theory.” by Leonardo da Vinci
2015年4月30日 星期四
【Oracle ERP Note 】Which init.ora?
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言