使用plsql/dev 远程连接oracle的设立
使用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。