1.昨天我刚安装完Oracle11g R2的Oracle数据库。安装完PL/SQL客户端后需要登录到Oracle数据库。但是登录的时候发现报错:ORA-12504.
2.于是,我首先通过lsnrctl status看Oracle listener监听器状态,发现正常。
3.tnsping 数据库实例服务名,发现是空的。于是我终于找到了问题。
4.我找到文件夹D:\app\linxi\product\11.2.0\dbhome_1\NETWORK\ADMIN,然后新建tnsnames.ora文件,内容如下:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.13.61)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
5. lsnrctl status和tnsping orcl,显示如下:
Oracle数据库使用PL/SQL客户端登录正常,ORA-12504故障排除。
转载于:https://blog.51cto.com/lutaoxu/1439528