zoukankan      html  css  js  c++  java
  • Oracle配置监听(listener.ora配置)

    1.listener.ora文件

     1 #这是一个名为 LISTENER的监听器
     2 #监听的协议是TCP协议
     3 #监听的主机IP是127.0.0.1
     4 #监听的端口是1521端口
     5 LISTENER =
     6     (DESCRIPTION =
     7     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
     8 )
     9 
    10 #记录了监听器LISTENER服务的全局数据库名、数据库路径和数据库实例名
    11 SID_LIST_LISTENER=
    12     (SID_LIST =
    13         (SID_DESC =
    14             (GLOBAL_DBNAME = ORCL)
    15             (ORACLE_HOME = C:Oracle11gproduct11.2.0dbhome_1)
    16             (SID_NAME = ORCL)
    17         )
    18     )
    View Code

     2.tnsnames.ora文件

     1 #ORCL是个别名
     2 #这条信息记录了我们使用TCP协议,去连接IP地址为127.0.0.1,端口号为1521的数据库主机上服务名为orcl的数据库
     3 ORCL =
     4     (DESCRIPTION =
     5         (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
     6         (CONNECT_DATA =
     7             (SERVER = DEDICATED)
     8             (SERVICE_NAME = orcl)
     9         )
    10     )
    View Code

    以后,我们还会配置更多的数据库连接信息,比如我要连接192.168.10.2主机上的数据库,我们只需要在tnsnames.ora中继续追加新的连接信息即可,比如:

    1 STDB =
    2     (DESCRIPTION =
    3         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.2)(PORT = 1521))
    4         (CONNECT_DATA =
    5             (SERVER = DEDICATED)
    6             (SERVICE_NAME = stdb)
    7         )
    8      )
    View Code

    3.常用命令

     1 #启动监听器
     2 lsnrctl start <监听器的名字>
     3 // 启动名为LISTENER的监听器
     4 lsnrctl start LISTENER
     5 
     6 #关闭监听器
     7 lsnrctl stop <监听器的名字>
     8 // 关闭名为LISTENER的监听器
     9 lsnrctl stop LISTENER
    10 
    11 #查看监听器的状态
    12 lsnrctl status <监听器的名字>
    13 // 查看名为LISTENER的监听器的运行状态
    14 lsnrctl status LISTENER
    15 
    16 #使用tnsping命令
    17 tnsping <客户端配置的别名>
    18 // 判断是否连通db_alias别名对应服务器上的数据库
    19 tnsping db_alias

    4.其他

    另外,这里的status是unknown。表示:

    An UNKNOWN status means that the instance is registered statically in the  listener.ora file rather than dynamically 
    with service registra tion. Therefore, the status is non known.
    ------这个‘unknown’ 表征实例是静态注册到监听

  • 相关阅读:
    phontomjs debug with webkit inspector
    《Node Web开发》((美)David Herron)【摘要 书评 试读】 京东图书
    PhantomJS in nonheadless mode Google Groups
    Backbone.js
    Underscore.js
    Free HTTP Sniffer: a free HTTP packet sniffer to find the URLs.
    phantomjs node.js parse child process output line by line (spawn) Stack Overflow
    Getting Started · jashkenas/rubyprocessing Wiki
    使用 JSONP 实现跨域通信,第 2 部分: 使用 JSONP、jQuery 和 Yahoo! 查询语言构建 mashup
    JavaScript中的正则表达式
  • 原文地址:https://www.cnblogs.com/kjitboy/p/11928541.html
Copyright © 2011-2022 走看看