plsql连接oracle 64位数据库ORA-12514错误
2015-03-23 19:35
357 查看
今天帮小师妹还原数据库,删除表空间的时候把数据库搞坏了,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就成功了。
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就成功了。
相关文章推荐
- 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
- plsql连接数据库ora-28547 oracle net 管理错误
- plsql访问本机(win7 64位操作系统)数据库,报ORA-12514: TNS:listener does not currently.错误解决
- plsql访问本机(win7 64位操作系统)数据库,报ORA-12514: TNS:listener does not currently.错误解决
- plsql无法连接64位oracle,带图详解。问题:ORA-12514: TNS:listener does not currently know of service requ
- oracle 数据库 错误 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决办法
- ORACLE本地数据库连接错误ORA-12514
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- PL/SQL连接Oracle错误:ORA-12514、ORA-01034、ORA-27101
- PLSQ连接数据库报ORA-12514错误的解决办法
- Oracle错误ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- win7-64位装oracle客户端-plsql连接数据库
- myeclipse中建立oracle数据库连接时出现ora-12705错误的解决办法
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- Oracle 连接玩我!ORA-12514及ORA-28547错误解决
- Oracle 10g数据库启动ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务;ora-01034:oracle not available
- 数据库建好后,本地连接正常,远程连接ORA-12514错误
- 连接Oracle 11g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 错误的解决
- myeclipse中建立oracle数据库连接时出现ora-12705错误的解决办法