日期:2014-05-17  浏览次数:20956 次

急,急,急,plsql连接oracle 数据库问题,请求大侠帮帮忙,问题解决分是大大的有
在Linux中安装的数据库,数据库安装时成功的,用sqlplus是可以连接上数据库的,但是用plsql连接总是报错
用:sqlplus outln/outln@orcl 是可以连接上的,
为什么用sqlplus outln/outln@192.168.3.11:1521/orcl连接的时候总是会报错误

错误;

ERROR:
ORA-12154:TNS:无法解析指定的连接表示符


tnsnames配置:

ORCL=
  (DESCRIPTION=
  (ADDRESS_LIST=
  (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.11)(PORT=1521))
  )
  (CONNECT_DATA=
  (SERVICE_NAME=orcl)
  )
)


listener配置:

LISTENER=
  (DESRIPTION_LIST=
  (DESCRIPTION=
  (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.11)(PORT=1521))
  )
)

SID_LIST_LISTENER=
  (SID_LIST=
  (SID_DESC=
  (SID_NAME=PLSExtProc)
  (ORACLE_HOME=/home/app/oracle/product/11.2.0/dbhome_1)
  (PROGRAM=extproc)
  )
  (SID_DESC=
  (GLOBAL_DBNAME=orcl)
  (ORACLE_HOME=/home/app/oracle/product/11.2.0/dbhome_1)
  (SID_NAME=orcl)
  )
)
   
   
还有我tnsping orcl的时候是可以拼通的

用tnsping 192.168.3.11的时候会报:

tns-03505:无法解析名称

是为什么?







------解决方案--------------------
探讨
在Linux中安装的数据库,数据库安装时成功的,用sqlplus是可以连接上数据库的,但是用plsql连接总是报错
用:sqlplus outln/outln@orcl 是可以连接上的,
为什么用sqlplus outln/outln@192.168.3.11:1521/orcl连接的时候总是会报错误
……