彻底疯了, 我就不明白了,为什么别人都那么顺利安装的东西到了我这里就开始这么的坎坷曲折, 这不, 这两天跟老师做所谓的进销存系统用到的甲骨文这个大骨头就真的让我啃了半天, 也不知道是系统的问题还是所谓的那种很奇妙的人品的问题。
估计后者的可能性比较大, 反正我是从来不用所谓的XXX优化版还有XXX美化版或者说所谓的XXX精简版的(听说某人还因为这个东西被抓了,哈哈,没事别碰M$);
现在就把过程记录如下, 来者可以少走点弯路了。
首先是第一个 TNS没有监听程序的解决, 这个比较容易, 不过也有很多并非对症下药的, 首先说说我的情况, 版本用的是 oracle 10g , 出现的问题是安装过后使用plsql或者sqlplus连接的时候出现所谓的 TNS无监听程序的错误, 检查服务项, 发现没有OracleOraDb10g_home1TNSListener服务。
网上给出的解决方案比较简单 直接在cmd里面运行 lsnrctl start就可以了, 不过这个并没有完全解决我的问题, 服务是有了, 不过毕竟还是启动不起来, 百度google未果, 查看系统日志, filemon记录文件访问,也没有找到什么内容, 最终决定手动运行下服务对应的程序, 结果出来了 ORACLE_HOME is not set ! Dame Shit! 好了, 打开环境变量, 设置好后,就可以启动了
满心欢喜的打开pl/sql, 结果新的问题来了
TNS无法识别连接描述符。
找来找去, 发现自己彻底被CSDN上某位老兄放了把鸽子, 监听程序配置文件中是不能使用本机的ip地址的, 只能使用主机名, 把listener中的127.0.0.1改成网络名, 问题成功解决, 以SYSDBA身份登录成功, 可以建立帐户了。 。
阅读(3152) | 评论(0) | 转发(0) |