zoukankan      html  css  js  c++  java
  • oracle 多实例监听配置方式

    第一种情况:
    Oracle应用多个数据库实例对应一个监听的情况下,配置监听和本地net服务名完成后,启动监听服务的步骤如下:
    1、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=orcl",可以通过"echo $ORACLE_SID"查看设置是否成功。
    2、通过"sqlplus / as sysdba"登陆指定的Oracle实例orcl。
    3、启动数据库"startup",然后启动监听"lsnrctl start"。
    4、通过"sys/password@orcl as sysdba"可以登陆到数据库实例orcl。也可以通过netca测试TNS是否成功。

    第二种情况:
    Oracle应用多个数据库实例,实例一一分别对应一个监听(即一个实例对应一个监听)。配置步骤如下:
    1、添加监听,如:添加监听名为lsnrtest的监听。
    2、启动监听,如:lsnrctl start lsnrtest;启动监听后,我们能够看到如下信息,"The listener supports no services"。
    3、添加本地net服务名,如:本地net服务名为tnstest
    4、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=test",可以通过"echo $ORACLE_SID"查看设置是否成功。
    5、通过"sqlplus / as sysdba"登陆指定的Oracle实例test。
    6、启动数据库"startup",然后注册本地监听与net服务名,输入如下两条命令:
       SQL>alter system set local_listener="tnstest";
       SQL>alter system register;
    7、查看监听,如:lsnrctl status lsnrtest,如有"Instance "test", status READY, has 1 handler(s) for this service..."即可。
  • 相关阅读:
    c++ 动态生成string类型的数组
    c++ string类型的定义及方法
    c++数字和字符串的转换
    c++ 怎么输出保留2位小数的浮点数
    c++中结构体sort()排序
    O(N)时间的排序
    复杂链表的复制
    反转链表
    判断是否为平衡二叉树
    学习笔记_过滤器详细_2(过滤器JavaWeb三大组件之一)
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2871141.html
Copyright © 2011-2022 走看看