假如,现在我的机子上只安装了oracle服务器,我想通过SQLPLUS或PL/SQL去连我本机的数据库,只需在服务器配置监听外还需配置Net服务吗?
另外,如果我的机子上oracle服务器和客户端都安装了,想连本机oracle服务器的话,在oracle服务器端配置监听,必须在在oracle客户端配置Net服务名?
oracle服务器上的Net服务名和oracle客户端的Net服务名的区别?

解决方案 »

  1.   

    服务端的net名是对外提供服务的,如果你本机有监听那么也可以对外提供服务。
      

  2.   

    假如,现在我的机子上只安装了oracle服务器,我想通过SQLPLUS或PL/SQL去连我本机的数据库,只需在服务器配置监听外还需配置Net服务吗?----->
    不可以,必须按照oracle客户端,然后oracle服务器监听必须启动,
    这样才能连上的
    另外,如果我的机子上oracle服务器和客户端都安装了,想连本机oracle服务器的话,在oracle服务器端配置监听,必须在在oracle客户端配置Net服务名?--->
    不是必须的oracle服务器上的Net服务名和oracle客户端的Net服务名的区别?--->
    一般是相同的,可以不同,具体看listener.ora 和tnsnames.ora