1.Oracle的服务器端是否一定要配置监听器?becase:监听器是用来监视客户端的连接请求,并将请求转发给服务器端。
2.对于监听器的配置和使用过程中有什么要注意的吗?
3.是否在服务器端安装好数据库后,就默认配好了监听器?
4.是否一个数据库对应一个监听器,数据库和监听器之间的关系是怎样的?
5.监听程序和Net服务名有什么关系?

解决方案 »

  1.   

    怎么没高人回答捏,说一下我的理解,欢迎大虾指正。
    1、Oracle的服务器端一定要配置监听器,否则无法响应用户请求,包括登录
    2、对应监听器的配置很简单,在netca中一路默认创建一个就行了
    3、在安装好数据库后默认好像是没有监听的,需要自己创建(需要纠结这个吗,没有就创建呗)
    4、没有必要一个数据库对应一个监听,一般只要一个监听就可以,监听器只是将用户请求分发给数据库服务
    5、监听程序根据用户请求字符串里的Net服务名将请求转发到指定主机上的指定服务
      

  2.   

    用过Oracle,都忘了!跟大家学习
      

  3.   


    这个回答的不错了。补充一下3. 有默认的,你用lsnrctl启动就可以了4. 你这里所说的数据库是实例的意思吧。监听和实例没有必要的关系。5. 监听是服务端的配置,tnsname是客户端的配置.这里的客户端不要窄义的去理解。