admin管理员组

文章数量:1639675

pb9 在win7 64位环境下连接oracle10g出错我在本机重装了操作系统,操作系统是win7 64位的系统,数据库是oracle 10g,我用plsql、sql plus等连接本机数据库均能正常连接,但是pb9和pb11始终无法连接,这是为什么呢?请各位指教!很急啊!虽然分少点------解决方案--------------------

1.如果是编程环境下,那么先连接数据库,再打开workspace,如果先打开worcspace,那就连不上数据库。2.如果是run的时候连不上,那就检查tns对不对(plsql试试连得上不)看你说的情况,应该不是新手,那么去掉第2种情况,一般是第1种,因为我的机器就是这样。具体原因不解释,因为我也搞不清。。。

------解决方案--------------------探讨不是,Oracle 9i的接口。ODBC也试了,都不行

------解决方案--------------------odbctest connection在这里能通过的话而pb有连不上的话,应该pb的database配置问题,

------解决方案--------------------

补充下,连接提示是: ORA-12154:TNS:无法解析指定的连接标示符ORA-12154很明显 是你的配置文件的问题:(1)SID是中文还是英文?如果是中文建议你建一个英文的试试.(2)Host是 localhost 还是127.0.0.1还是你本地IP?(3)你的Listener中的Host的配置是 localhost还是127.0.0.1还是本机IP.你把所有的localhost全部换成本机IP就可以了

------解决方案--------------------odbc test connection测试通过,pb9 测试失败建议你把原来pb中database中关于这个数据库的链接删了,重新建过

------解决方案--------------------悄悄告诉你,你安装一个32位的oracle客户端就解决这个问题了

------解决方案--------------------试着把连接串改一下:sqlca.servername="hostname:port/sid"探讨生成的exe可执行程序连接完全正常,就是编译环境下无法连接,编译环境下运行程序也无法连接,始终提示同样的错误,真是无语了!!!

本文标签: 环境pbORACLEoracle10g