首页 > 数据库 > Oracle > 正文

不安装Oracle客户连接Oracle 8的方法

2024-08-29 13:36:41
字体:
来源:转载
供稿:网友

  请将以下文件拷贝到运行文件所在目录
  
  一、ODBC动态库 :
  ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll
  
  二、建立EXTRA子目录,将MSVCRT.DLL文件拷贝到该子目录下
  EXTRA/MSVCRT.DLL
  
  三、Oracle动态库及配置文件 
  Tnsnames.ora CORE35O.DLL NASNSNT.DLL NAUNTSNT.DLL NCRNT.DLL Nlnt.dll NLSRTL32.DLL Nnfdnt.dll NNFNNT.DLL NSNT.DLL NTNT.DLL NTTNT.DLL CIW32.DLL Ora73.dll OTRACE73.DLL Sqlnet.ora Sqltnsnt.dll CORE35.DLL
  
  四、PB动态库 
  pbvm70.dll pbdwe70.dll Pbo7370.dll PBO8470.DLL pbodb70.dll libjcc.dll
  
  liulee(流方-琢磨Notes中...)
  
  Oracle的客户端不安装让pb连上,我记得以前有帖子的,你可以搜索一下。
  
  具体步骤。
  1.先在某机器上安装好客户端(最好安装在c盘);
  
  2.复制此客户端oracle目录下的所有文件作为独立的oracle安装文件;
  
  3.搜索注册表,找到 HKey_Local_machine/software/oracle,把此项目及分支全部导出。
  
  4.打包好你的pb程序,并独立打包好oracle客户端和注册表导出文件。
  
  5.到干净的客户端,解开两个包,导入注册表文件,然后加入路径支持:
  
  path=%path%;"c:/Ora817/bin"
  
  这样处理,应该没有问题,因为我就是这样快速处理了几十个机器。
  
  若不想搞注册表,你可以在程序中自己写注册表,构成Oracle客户端必要的注册表支持,至于路径,手工添加应该不难。
  
  至于Oracle客户端那些文件不需要,这个不好说,你可以把那些bin目录下的所有exe删除,Oracle Document删除(7x兆)
  
  至于定义Oracle服务,找到 Ora817/net80/admin/TnsName.ora,参照格式,程序中生成一个也不麻烦。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表