码迷,mamicode.com
首页 > 其他好文 > 详细

创建监听和服务名文件

时间:2020-04-29 21:44:23      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:mamicode   div   初始   note   packet   节点   file   node   path   

创建监听和服务名文件

介绍如何在各服务器节点创建数据库监听文件和服务名文件。在创建过程中,除有说明在各节点都执行外,其余所有步骤只需在服务器节点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

创建监听和服务名文件

标签:mamicode   div   初始   note   packet   节点   file   node   path   

原文地址:https://www.cnblogs.com/connected/p/12804901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!