pb9.0连接Oracle数据库报ORA-12154错误

pb9.0连接Oracle数据库报ORA-12154错误,第1张

plsql,sqlplus都能连上,这说明你在客户端都能够连上。首先确定在客户端的PL/SQL到底能不能连上,连得上说明就是tnsname文件配置对的。那么你就要看看这个软件关于连接oracle的配置方法,

我看了一下你写的,貌似是连接你本地的oracle数据库是吧。你试着吧

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = leo)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

把(HOST = leo)改为你的ip地址~~~,还不行,重启监听试试!

如果还不行,看看你的pb9.0连接的端口号对不对。网上找找关于pb9.0的配置文件

在PB9中创建数据库连接时(Database Profile Setup窗口),设定好登录名和口令一些信息后,切换到System页,在PowerBuilder Catalog Table Owner一项填入表的所有者(一般情况下填SYSTEM即可),就可以了。

不明白的话,问我。

不能连接数据库情况有很多,虽然pb能链接查看数据库,但是可能程序需要指定的账户进行登录,这个账户你没有创建。

最好的方法是debug进行追踪,看看是哪一步出的问题

另外,如果你用的是sybase单机版数据库,那么在运行程序的时候,必须先断开pb和数据库的链接,不然会因为连接数过多,不能正常运行程序


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9358508.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存