日期:2014-05-16  浏览次数:20703 次

Oracle11g错误总结

1.ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

在window7 64bit下安装oracle11g安装正常,安装完了以后使用也正常;
但在计算机重启后,重新登陆时就出现PL/SQL Deveplor

ORA-12514: TNS:listener does not currently know of service

requested in connect descriptor。

网上查下,用以下办法解决:
在安装目录下: /home/oracle/oracle/product/11.1.2/db_1/network/admin/listener.ora
将:SID_LIST_LISTENER=?
??? (SID_LIST =?
??????(SID_DESC?=?
?????????(SID_NAME = PLSExtProc)?
?????????(ORACLE_HOME = E:\oracle\product\11.1.2\Db_1)?
?????????(PROGRAM =extproc)?
??????? )?
??? )

改为:?
SID_LIST_LISTENER?=?
??? (SID_LIST?=?
??????? (SID_DESC =?
?????????(SID_NAME = PLSExtProc)?
?????????(ORACLE_HOME = E:\oracle\product\11.1.2\Db_1)?
?????????(PROGRAM = extproc)?
??????? )?
??????? (SID_DESC =?
?????????(GOLBAL_DBNAME= orcl)?
?????????(ORACLE_HOME?= E:\oracle\product\11.1.2\Db_1)?
?????????(SID_NAME=orcl)?
??????? )?
??? )

然后重启服务和监听以后,登陆正常。

?

2.oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear

将win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip分别解压后,点开始安装,过程很顺利,到54%时杯具出现了:未找到文件 c:oracle....WFMLRSVCApp.ear。 查看install guide找不到解决方法,把2of2的目录拷贝到1of2目录下面,点retry还是不行。

只好中止。重新将两个文件解压到Disk1和Disk2,进行安装,还是不行,出现同样的错误。

最后,把两个文件解压到同一个目录下面,再安装,终于顺利完成了。

安装之后,和10g的程序比较一下,多了一个sqldeveloper管理工具。

?

3.Windows7 64bit oracle 11g plsql错误 Initialhation orrlr SQK*NET properly installed

出现原因:兼容问题

? 下载instantclient-basic-win32-11.2.0.1.0客户端:http://download.csdn.net/detail/chensirbbk/4411719

解决方法:

1) ?在64位的机器上安装32位的Oracle客户端。instantclient-basic-win32-11.2.0.1.0(注意版本)

2) ?在app\administrator\product下创建文件夹instantclient文件夹,具体目录根据安装文件的位置做相对的修改。将解压后的32位客户端放到里面。

3) ??配置Oracle主目录和oci.dll库的位置。

4) ??配置Oracle主目录:c:\app\Administrator\product\11.2.0/dbhome_1

5) ?oci.dll库的位置,解压创建的instantclient文件加下oci.dll路径

?

4.window7 64bit oracle11g plsql登录 ORA-12154: TNS:could not resolve the connect identifier specified

登录后出现这样的错误:ORA-12154: TNS:could not resolve the connect identifier specified

出现这个问题的原因众说风云解决方法都不太一样,这边只提供自己解决的一个方案!

添加环境变量:

TNS_ADMIN ->>?D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN(路径根据实际情况修改)

重新登录即可。