使用PLSQL Developer登录数据时,一般情况大多是客户端配置的tnsnames.ora中格式不对,我们有时候真的搞不清楚是多了空格了还是回车,是在哪个位置多了;
去到oracle服务端后这样操作:
w@w:/u01/oracle/11/network/admin$ su - oracle
密码:oracle@w:~$ cd $ORACLE_HOME/oracle@w:/u01/oracle/11$ cd network/admin/oracle@w:/u01/oracle/11/network/admin$ ll总用量 16-rw-r--r-- 1 oracle oinstall 297 5月 17 14:39 listener.oradrwxr-xr-x 2 oracle oinstall 4096 5月 17 13:39 samples-rw-r--r-- 1 oracle oinstall 187 5月 7 2007 shrept.lst-rw-r----- 1 oracle oinstall 413 5月 17 14:58 tnsnames.oraoracle@w:/u01/oracle/11/network/admin$ less tnsnames.ora # tnsnames.ora Network Configuration File: /u01/oracle/11/network/admin/tnsnames.ora# Generated by Oracle configuration tools.TEST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = w.w)(PORT = 1111)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = Test) ) )LISTENER_TEST =
(ADDRESS = (PROTOCOL = TCP)(HOST = w.w)(PORT = 1111)) (END)手工把上面的内容直接复制到客户端去;总会避免因为格式问题而导致的ORA-12154报错;