Client端不安boracle的方法
V|中山 x殿宏
2001/04/03
前言:
曾在W上到S多人Client端不安bOracle而使PB程序B上後_OracleY料的方法,
本人事pb+oracle_l已有些r日,每次都得安bOracle的Client端程式,而我面Φ
Client端t有百之多,工作量可以想象何其大,所以就在@方面恿讼履X筋,^反
,K於搞定.
_lh境: 前_:Pb6.5+win95+Oracle 7.3.4 Client 後_:Redhat Linux 6.2+Oracle 8.1.6
有POracleY料e名的配置:(%Oracle_homes% 表示Oracle的安b目)
在SQL NetEasy Configuration中配置OracleY料e名r,cSQL Server 7和ODBC不同的是
OracleK]有把Y料e名Y入]员碇校入了一文本文件之中:
%Oracle_homes%/network/admin/tnsnames.ora,(此文件c同目下的sqlnet.ora一起使用),/行pb程
序的r候,H上在x取@晌募械配置信息.
贸绦蜻/行所需要的文件:
n案名Q
文件碓
Pbvm60.dll
C:/program files ybase hare 必不可少
Pbdwe60.dll
C:/program files ybase hare 必不可少
Pbo7360.dll
C:/program files ybase hare 必不可少
Ociw32.dll
%Oracle_homes%/bin 必不可少
Core35o.dll
%Oracle_homes%/bin 必不可少
Nlsrtl32.dll
%Oracle_homes%/bin 必不可少
Core35.dll
%Oracle_homes%/bin 必不可少
Ora73.dll
%Oracle_homes%/bin 必不可少
Ncrnt.dll
%Oracle_homes%/bin 必不可少
Nnfnnt.dll
%Oracle_homes%/bin 必不可少
Nnfdnt.dll
%Oracle_homes%/bin 必不可少
Ntnt.dll
%Oracle_homes%/bin 必不可少
Otrace73.dll
%Oracle_homes%/bin 必不可少
Nlnt.dll
%Oracle_homes%/bin 必不可少
Nasnsnt.dll
%Oracle_homes%/bin 必不可少
Nsnt.dll
%Oracle_homes%/bin 必不可少
Sqltnsnt.dll
%Oracle_homes%/bin 必不可少
Nttnt.dll
%Oracle_homes%/bin 必不可少
Ntnnt.dll
%Oracle_homes%/bin 必不可少
Tnsnames.ora
%Oracle_homes%/network/admin 必不可少
Sqlnet.ora
%Oracle_homes%/network/admin 必不可少
Lx*.nlb
%Oracle_homes%/nlsrtl32/data 共有414文件,其中,Lx3*.nlb(63文件)不需要,
其N351文件是必不可少的,全部文件大小不超^2M,
yh境:
我找了一台新X,b上Win98,建立一新目:C:/test,⑸鲜鑫募copy到此目下,
再修改]员恚//HKEY_LOCAL_MACHINE OFTWARE下的热
在SOFTWARE下新增一子I:ORACLE
xORACLE,在掖案刃略串值:
NLSRTL32 其值:C:/TEST
NLS_LANG 其值:TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
其中,NLSRTL32是*.NLB文件指明搜索路,NLS_LANGt是指明ORACLE的符集,我
yr用的是繁w中文.
其後我又找了商ㄎ囱bORACLE的Xy,以不爽.
f明:若是PB7或ORACLE8,上述文件φ崭模幸恍dll文件是位於C:/windows ystem下,
如:netbios.dll等是Windows自有的,所以未列入,H作Ir酌情考].
借助工具:Sax Setup 6.0
Sax Setup是一相我子玫陌惭b打包工具,它有一最大的特c就是能y出贸绦
/行r所需要的dll文件,但不能y出其他型的文件,且要]园姹静判校
Sax Setup 6.0 的]源a:3160-3194666-18
後:以上^程,我花了近4天的rg,希望能pb+oracle的_l者有所助,但各位DNr,
注明出鹬刈髡樱陨热萑缬胁徽_的地方也硇胖赋觯喽嘟涣鳎
欢迎大家阅读《Client端不安bOracle而用PowerBuilder_oracle》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码