Client端不安裝Oracle而用PowerBuilder直連的方法

文章作者 100test 发表时间 2007:10:10 13:30:24
来源 100Test.Com百考试题网


  前言:

  曾在網上見到許多人問Client端不安裝Oracle而使PB程序連上後臺Oracle資料庫的方法,

  本人從事pb oracle開發已有些時日,每次都得安裝Oracle的Client端程式,而我面對的

  Client端則有幾百個之多,工作量可以想象何其大,所以就在這方面動了下腦筋,經過反復

  試驗,終於搞定.

  開發環境: 前臺:Pb6.5 win95 Oracle 7.3.4 Client 後臺:Redhat Linux 6.2 Oracle 8.1.6

  有關Oracle資料庫別名的配置:(%Oracle_homes% 表示Oracle的安裝目錄)


  當在SQL NetEasy Configuration中配置Oracle資料庫別名時,與SQL Server 7和ODBC不同的是


  Oracle並沒有把資料庫別名資訊寫入註冊表中,而是寫入了一個文本文件之中:


  %Oracle_homes%\network\admin\tnsnames.ora,(此文件與同目錄下的sqlnet.ora一起使用),當運行pb程序的時候,實際上在讀取這兩文件中的數據庫配置信息.

  應用程序運行所需要的文件:

  檔案名稱

  文件來源

  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

相关文章


WindowsVista中IPv6自动配置功能
如何用PowerShell获取进程信息
赶走无用的DLL文件优化Vista系统内存
Vista技巧一则:让硬件驱动“滚”回去
Client端不安裝Oracle而用PowerBuilder直連的方法
应用技术:Oracle数据字典
哪些初始化参数最影响Oracle系统性能
oracle导出数据库结构到PowerDesigner
如何理解Oracle11g中的XML
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛