Oracle数据库基础学习03-监听

  • Oracle的客户端要能够成功的连接到服务器,必须要通过网络访问访问到Oracle服务器。Oracle Net Services 提供了允许Oracle客户端或其他中间层服务器连接到Oracle服务器的网络组建,为了允许Oracle客户端与服务器端进行沟通,必须开启这个 Oracle Net Services 的监听程序。建立了网络会话之后,Oracle Net 将充当客户端应用程序与数据库服务器的数据信使,由它负责建立并维护客户机应用程序和数据库服务器之间的连接和信息交换。
  • Oracle Net Services 组建必须要同时安装在客户机和服务器上,它们通过TCP/IP网络协议来建立连接。客户端或中间层服务器,通过 Oracle Net 配置文件,一般文件名为 tnsnames.ora,连接到改文件中指定的服务器,服务器端的监听程序根据 Oracle Net 配置文件监听来自客户端的数据库请求。服务器端的配置文件一般是 listener.ora 和 sqlnet.ora,它们位于 ORACLE_HOME\network\admin 文件夹下。

        在命令行中可以使用 lsnrctl 命令来启动、停止或查看服务器端监听程序的状态:

lsnrctl start、lsnrctl stop、lsnrctl status

  • Oracle实例启动时,监听程序进程会建立一个指向Oracle数据库的通信路径,随后,监听程序就可以接受新的数据库的连接请求。由于一个Oracle服务器可能具有多个监听程序,因此在使用 lsnrctl 时,可以指定 lsntener_name 来指定启动的监听程序,正常情况下回使用默认的监听程序,通过指定 set current_listener 命令,可以设置不同的监听程序。或者在 start、stop 之类的命令后面指定监听程序的名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值