plsql连接oracle 64位数据库ORA-12514错误

系统 1765 0

今天帮小师妹还原数据库,删除表空间的时候把数据库搞坏了,plsql连接时报了

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
错误。反复修改监听文件也是没能得到解决。
知道看到网上的解决方案:
1. 首先打开SQL Plus, sys as sysdba;
show parameter;
 startup open hstestdb;
发现了这两个错误
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
2.
SQL> create pfile from spfile=‘D:\app\fy\product\11.2.0\dbhome_1\database\SPFILEORCL.ORA';
执行该语句后在database下会生成INITORCL.ORA文件
把INITORCL.ORA文件中的*.local_listener的值改成,如:
*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=serverIP)(Port=1521)))'
再执行
SQL> create spfile from pfile=‘D:\app\fy\product\11.2.0\dbhome_1\database\ORCL.ORA';
SQL>startup
这样就启动了 (ORCL是SID) 
 
重新登录PLSQL就成功了。
 
 

plsql连接oracle 64位数据库ORA-12514错误


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论