我的windows 7 安装的是 10203_vista_w2k8_x86_production_db 版本的.(http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html 下载 )之前安装了好多的版本如 oracle 10.1.0 ,oracle 11g等都没成功,可能是配置文件时有问题。
之后我安装了oracle 10。2.0版本(就是在上面下载的那个),在javaEye好友的指导下(http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html )完成了oracle安装,十分高兴。
但是在操作数据库的时候怎么也打不开 OracleOraDb10g_home1TNSListener服务监听器,
看了一篇“黑色头发”写的文章之后恍然大悟(http://heisetoufa.javaeye.com/blog/399121)
因为之前安装的是10g的10.1.0版本,注册表下HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraDb10g_home1TNSListener中Imagepath保存了先前安装的版本的路径即:D:/oracle/product/10.1.0/db_1/BIN/TNSLSNR
所以在安装10.2.0版本或其他的版本时要修改服务监听的路径,这里我只修改了一个数字。——> D:/oracle/product/10.2.0/db_1/BIN/TNSLSNR
注意:在操作数据库是一定要打开OracleOraDb10g_home1TNSListener和OracleServieOrcl之后再连接。
一测试,OK.好了.呵呵。
我是个初学者,以后还请各位朋友多多指教
最后还是十分改感谢两位Javaeye朋友啊!
win7 oracle 无法启动 OracleOraDb10g_home1TNSListener 服务 监听
最新推荐文章于 2017-09-29 17:30:00 发布