问题:
本地plsql连接linux中数据库时,出现ora-12514错误
解决方案:
第一步:
查看Linux中的hostname
[root@wxl ~]# hostname
第二步:
找到listener.ora文件
oracle的安装路径/product/11.2.0/db_1/network/admin
第三步:
将listener.ora文件中host参数中的ip改为hostname查出来的主机名称
修改前
修改后
第四步:
重启数据库服务
[root@wxl ~]# su - oracle --切换用户
[oracle@wxl ~]$ sqlplus / as sysdba --登录sqlplus
[oracle@wxl ~]$ shutdown immediate --关闭数据库
[oracle@wxl ~]$ exit --退出
[oracle@wxl ~]$ lsnrctl stop --关闭实例
[oracle@wxl ~]$ lsnrctl start --启动实例
[oracle@wxl ~]$ sqlplus / as sysdba --登录sqlplus
[oracle@wxl ~]$ startup --启动数据库
第四步:
plsql连接
其他事项
如果此方法没有解决您的问题,请您移驾其他方案