創建監聽和服務名文件


創建監聽和服務名文件

介紹如何在各服務器節點創建數據庫監聽文件和服務名文件。在創建過程中,除有說明在各節點都執行外,其余所有步驟只需在服務器節點linux49中執行即可。

創建監聽文件

  1. oracle用戶重新登錄服務器節點linux49。
  2. 啟動“Oracle Net Configuration Assistant”界面,創建本地監聽器。

    netca

       選擇“Cluster configuration”,單擊“Next”。

 

 

 4、選擇“Listener configuration”,單擊“Next”。

 

 

 5、選擇“Add”,單擊“Next”。

 

 

 6、填寫監聽名稱為“LISTENER_ORA”,單擊“Next”。

 

 

7、選擇監聽協議為“TCP”,單擊“Next”。

 

 

 8、填寫監聽端口為“1526”,單擊“Next”。 

 

 9、填寫監聽端口為“1526”,單擊“Next”。

 

 

 10、單擊“Finish”完成創建本地監聽器。

 

 

 11、以oracle用戶執行以下命令,設置本地監聽器指向多個監聽器配置。

sqlplus / as sysdba

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.4.217)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.4.217)(PORT=1526))))' sid='shwebcc1';

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.4.218)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.4.218)(PORT=1526))))' sid='shwebcc2';

 

 注意:
  • 172.16.4.217和172.16.4.218分別為服務器節點1和2的虛擬IP地址。
  • 1521端口號為grid用戶下默認監聽器listener對應的端口。
  • 1526端口號為oracle用戶下新建監聽器listener_ora對應的端口。

12、以oracle用戶登錄各服務器節點,執行命令vi $ORACLE_HOME/network/admin/listener.ora,打開“$ORACLE_HOME/network/admin/listener.ora”文件。按“i”鍵,使文件進入編輯狀態。在文件中添加如下內容,防止監聽無響應或者連接數據庫時出現ORA-12570: TNS:packet reader failure錯誤。


SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER_ORA=OFF

“Esc”鍵,執行命令:wq保存文件並退出。

13、以grid用戶重新啟動監聽。

srvctl stop listener -l LISTENER_ORA

srvctl start listener -l LISTENER_ORA

說明:
  • LISTENER_ORAoracle用戶下新建的監聽器名稱,請使用實際規划值。
  • 如果無法停止監聽,請執行srvctl start listener -l LISTENER_ORA -f命令強制停止。

修改初始化文件

  1. oracle用戶登錄服務器節點1。
  2. 修改“initSID.ora”文件。

    cd $ORACLE_HOME/dbs

    vi initshwebcc1.ora

    SPFILE='+DG_ORA/shwebcc/spfileshwebcc.ora' _optim_peek_user_binds=false _b_tree_bitmap_plans=false
  3. oracle用戶登錄服務器節點2。
  4. 修改“initSID.ora”文件。

    cd $ORACLE_HOME/dbs

    vi initshwebcc2.ora

    SPFILE='+DG_ORA/shwebcc/spfileshwebcc.ora' _optim_peek_user_binds=false _b_tree_bitmap_plans=false


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM