如果不行,可否恢复行安装?我在各种尝试都失败后,决定删除本地的Oracle,但是我执行Uninstall后,无论是点‘下一步’还是‘卸载已安装产品’,Uninstall都自动退出,请问是系统问题还是Oracle问题?(重起过很多次都没有用),这样我无法删除,也无法重新安装,有什么办法可以解决么(是不是只能重新安装系统)!谢谢!
还有就是OracleOraHome80TNSListener服务虽然无法启动,但是我自己建立的数据库服务实例OracleServiceOIL(OIL是数据库名)却可以启动,我们的站级程序也可以启动,不会象在其他地方那样,要是没有启动监听服务时就会报‘TNS:no listener’的错误。
(在我的前端程序中,ADOConnection的Provider设置为MSDAORA.1,连接数据库时就会报‘Oracle内部错误’,而在其他所有的机器上都是设置成MSDAORA.1都没有问题,要设置为OraOLEDB.Oracle.1 就没有问题,没有监听服务也可以成功连接数据库是不是和这个有关系?),这又是为什么,请指教!
7 个解决方案
#1
对了,你本地的SQL PLUS能连接吗?
可能是你安装oracle时,有什么错误。
你可以通过注册表删除oracle的注册信息
然后关闭所有服务,再手工删除硬盘上文件
然后,重新安装吧
可能是你安装oracle时,有什么错误。
你可以通过注册表删除oracle的注册信息
然后关闭所有服务,再手工删除硬盘上文件
然后,重新安装吧
#2
SQL PLUS可以连接,只是监听服务起不来,还有就是重新安装 自动退出
#3
那OraOLEDB.Oracle.1和MSDAORA.1又是怎么回事呢
#4
up
#5
能不能是你的操作导致NET8配置损坏,试着重新配置NET8。
#6
你的注册表有问题:
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR
#7
看看oracle_home\net80\admin\tnsnames.ora在不在了,拷一个过来看看
#1
对了,你本地的SQL PLUS能连接吗?
可能是你安装oracle时,有什么错误。
你可以通过注册表删除oracle的注册信息
然后关闭所有服务,再手工删除硬盘上文件
然后,重新安装吧
可能是你安装oracle时,有什么错误。
你可以通过注册表删除oracle的注册信息
然后关闭所有服务,再手工删除硬盘上文件
然后,重新安装吧
#2
SQL PLUS可以连接,只是监听服务起不来,还有就是重新安装 自动退出
#3
那OraOLEDB.Oracle.1和MSDAORA.1又是怎么回事呢
#4
up
#5
能不能是你的操作导致NET8配置损坏,试着重新配置NET8。
#6
你的注册表有问题:
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR
#7
看看oracle_home\net80\admin\tnsnames.ora在不在了,拷一个过来看看