powerbuilder9
连接
oracle 10g
简单的说:
1、找(可在安装 oracle 客户端的机子)oci.dll 和 oraociei10.dll tnsnames.ora 这三个文件,
放在你的应用程序目录下即可
2、还得有个 tnsnames.ora 文件可用记事本打开 编辑
3、如果提示 不能加载 oci.dll 文件,说明你的计算机系统老,没有 msvcr71.dll 文件,同
样放在你的程序目录下 或放在系统文件目录下
4、如果看到表的数据中 中文是乱码(中文显示'???'),你就在你的系统的注册表中 注册
一个值 即可
详情 请参看下面:
说明:oracle10g 免装客户端发布和以前版本的发布可能很不一样,因为没有钻研过
oracle9i 以前版本的发布,所以这里不敢妄评。但 oracle10g 的发布确实非常简单。本次数
据库迁移时我咨询了 Oracle 公司的技术人员,但发现他们的技术人员其实对发布方面的问
题也不是非常精通,只是告知 10g 的动态库连接将面向所有低版本,而且发布十分简单。
但具体到详细配置也是不知所云。好了废话不再多说,下面就是详细的发布方法。
一、 需要发布时打包的文件:
1、dll 文件;
(1)oci.dll
(2)oraociei10.dll
以上两个 dll 文件获取方法是安装完 oracle 客户端 instantclient 后在安装目录下直接获取,
其中 oraociei10 非常大约 88M,没办法就是这么大。(这个文件应该在数据库服务器的
oracle 安装目录下也能找到,不知道是不是 bin 目录,自己搜一下。)
(3)libjcc.dll
(4)pbdwe90.dll
(5)Pbo9090.dll
(6)pbvm90.dll
(7)msvcr71.dll(win2000 操作系统需要此 dll,winxp 版本不需要。获取办法请到 winxp
操作系统的 system32 目录下寻找)
以上几个 dll 是 PB 发布的时所需的最少 dll,可根据项目需要自己增加 dll,其中数字 9 是
pb 的版本,可根据自己的开发版本自行调整。其中需要注意的是 msvcr71.dll 这个文件,
win2000 操作系统发布需要这个文件,winxp 则不需要。但建议一并打上。这样就不用区
分版本。
2、其它相关文件
(1)tnsnames.ora
该文件记录了客户端连接数据库服务器的地址和数据库名;
说明:以上所有文件在发布时可拷贝到安装目录下,当然你可以拷贝到操作系统的目录下。
评论2
最新资源