分享

关于PL/SQL登录框中DataBase中的下拉列表中数据来源

 血色残阳梦 2011-04-08
PL/SQL登录框中DataBase中的下拉列表中数据来源:
如果你的机子既装了oracle的客户端又装了服务器端,则oracle的安装的目录的下面就有两个tnsnames.ora的文件,也会把两个目录下的bin的路径写入环境变量,而PL/SQL就是根据这个环境变量来读tnsnames.ora文件中的信息,而且它是从后面开始读的
如:环境变量的path是这样的:D:\oracle\product\10.2.0\client_1\BIN;D:\oracle\product\10.2.0\db_1\BIN;则它会先读db_1中的tnsname.ora文件,然后再读client_1中的tnsnames.ora文件。
如果通过服务端的database configuration assistant 创建的数据库,数据库的链接的字符串就会写到服务端的tnsnames.ora文件中,如果是通过PL/SQL创建的数据库,这链接数据库的字符串则会写到客户端的tnsname.ora文件中。
应用程序调用oracle,默认调用的是环境变量中的第一个bin
如果PL/SQL连得上数据库,而应用程序却连不上,有可能是因为连接串写在了服务端,而应用程序调用的是客户端的bin所以读不到连接串

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多