使用plsql/dev 远程连接oracle的设置

   首先要服务端保证防火墙关闭或者对外开发1521端口(一般都是1521),使用telnet 命令能ping通则说明连接正常,然后客户端的tnsname.ora设置要正确,最后服务端要启动了监听服务,lsnrctl start

   还有服务端的listener.ora 里面要设置正确

 SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /mnt/oracle_11/app/oracle/product/11.2.0/dbhome_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = /mnt/oracle_11/app/oracle/product/11.2.0/dbhome_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = /mnt/oracle_11/app/oracle/product/11.2.0/dbhome_1)
	)
)


最后一个SID_DESC部分是关键,如果没有SID_LIST_LISTENER, 需要添加一下,
最上面两个SID_DESC部分一般都是通用的,可以直接拷贝,只要改一下ORACLE_HOME。

猜你喜欢

转载自wangning1125.iteye.com/blog/2095940