最近在專案中遇到了這樣乙個問題,如何將oracle客戶端打包到安裝程式裡直接安裝。這樣就不必單獨安裝oracle client啦
資料夾bin中放置必須的dll檔案和oracle.key檔案(必須),可以從安裝好的oracle的bin目錄中copy,目錄如下:
資料夾admin中放檔案sqlnet.ora和tnsnames.ora,其中tnsnames.ora是設定要連線的伺服器的,內容如下:
fzga.fzubgis.com =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.100.75)(port = 1521))
) (connect_data =
(service_name = fzgicdb)
) )
修改host和service_name,連線到網路中存在的伺服器。
資料夾data和zoneinfo中的檔案直接從安裝好的oracle目錄下相同位置的檔案拷過來。
登錄檔:
[hkey_local_machine/software/oracle]下
"oracle_home"="c://oracle//ora92"
[hkey_local_machine/software/oracle/home0]下
"nls_lang"="simplified chinese_china.zhs16gbk"
"oracle_home"="c://oracle//ora92"
環境變數:
在path中新增oracle路徑:c:/oracle/ora92/bin
方法二:oracle10g客戶端即instant client的打包
登錄檔:
[hkey_local_machine/software/oracle]下
"oracle_home"="c://oracle10g//ora10g"
[hkey_local_machine/software/oracle/home0]下
"nls_lang"="simplified chinese_china.zhs16gbk"
"oracle_home"="c://oracle10g//ora10g"
環境變數:
在path中新增oracle路徑:c:/oracle10g/ora10g/bin
最後設定完成後登出或重啟系統,使環境變數生效。
注意:檔案中提到的oracle.key檔案中只包含一行內容「software/oracle/home0」 。這個檔案在安裝oracle後的bin目錄下就有,如果沒有自己建立乙個即可。
最後要非常感謝一起動手實踐的朋友leiluman
oracle 客戶端,分兩種
oracle 客戶端,分兩種 第一種,安裝提供客戶端,對於windows系統 1.把 oracle home lib加到path環境變數.2.把 oracle home jdbclibclasses12.jar加到classpath環境變數裡.也可以把classes12.jar拷貝到tomcat的c...
兩種客戶端工具
rest resttemplate 基本上不用 feign客戶端工具 以後再實際開發中用的最多 feign是乙個宣告式的http客戶端呼叫工具,採用介面 註解方式實現,易讀性比較強 預設超時時間1s springcloud預設開啟支援ribbon feign客戶端預設開啟ribbon 本地負載均衡 ...
兩種方式獲取Thrift呼叫的客戶端IP位址
thrift依賴 org.apache.thrift libthrift 0.9.3 方法一 package com.lala.server import org.apache.thrift.tprocessor import org.apache.thrift.protocol.tcompactp...