Oracle 11 g R2网络侦听器实验

  

单实例环境(不是RAC),侦听器和实例必须要在同一台机器上。两台机器通信必须使用一个网络协议才能进行通信,假如浏览网页需要使用http协议,远程连接需要使用RDP/ssh/telnet等等。

  

有一台甲骨文服务器,有个客户端要连接到oracle服务器上,两台机器通信就要使用oracleNET协议,和以上的协议是一样的。有协议就要有相应的端口,所以oracleNET有个默认的侦听端口1521。

  

其实配置甲骨文网络就是配置甲骨文侦听器,侦听器很重要,如果没有配置侦听器,客户端是无法连接到oracle服务器上面的。其实即使是在本地连接甲骨文服务器,侦听器也是必须要运行的。客户端远程连接到oracle服务器时使用oracleNet协议,是被封装到了tcp/ip协议中。如果是直接在本地连接数据库用的是IPC.IPC是指& lt;进程间的通信祝辞。

  

侦听器是用来接收外面的请求,在将外面的请求通过服务器进程交给实例,所以实例必须要向侦听器注册。如果监听器不知道有相应的实例肯定是不行的——即让侦听器知道有实例可以连接.oracle默认侦听器的端口是1521 .

  

侦听器的配置文件存放在:$ ORACLE_HOME/网络/admin/中的instener。奥拉是侦听器的配置文件
 Oracle 11 g R2网络侦听器实验”> <br/>如果listerner的端口使用默认的1521的话,可以没有listener.ora,但是建议最好不要删除这个文件。</p>
  <p>创建侦听器</p>
  <p>可以通过修改listener.ora来配置侦听器以外,还可以使用其他工具来配置侦听器</p>
  </p> <p> netca
  </p> <p> netmgr
  <p>使用netca添加侦听器的方法<br/><img src=
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验Oracle 11g R2 网络侦听器实验Oracle 11g R2 网络侦听器实验
查看默认侦听器的状态
Oracle 11g R2 网络侦听器实验
查看LISTENER1的状态
Oracle 11g R2 网络侦听器实验
Oracle 11g R2 网络侦听器实验
远程客户端连接方式

  

远程客户端连接甲骨文服务器可以使用以下两个方式:

  

1。简单的连接:康涅狄格州用户/password@ip:端口/orcl sysdba

  

2。以及:康涅狄格州用户/password@XX

  

使用方便连接方式远程连接甲骨文服务器

  

客户端是这个系统,需要安装甲骨文客户端程序
 oracle 11 g R2网络侦听器实验”> <img src=Oracle 11 g R2网络侦听器实验