服務器A安裝的oracle 12c 64位的數據庫,機器B如何訪問oracle數據庫。
oracle客戶端必須是用32位的客戶端,plsql才能訪問
准備:
1.下載instantclient-basic-nt-12.1.0.2.0.zip(32位的客戶端),
下載地址:http://pan.baidu.com/s/1bnHKDOj
2.下載plsql
下載地址:http://pan.baidu.com/s/1c04lzSO
安裝步驟
1.安裝orcle客戶端
將下載的 instantclient-basic-nt-12.1.0.2.0.zip解壓到機器B中非中文路徑的目錄下,假設解壓到了路徑
D:\tools\Application Develop\oracle\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1
2.配置數據源文件
在機器B中的以上路徑中新建文件NETWORK\ADMIN\tnsnames.ora
tnsnames.ora的內容即為服務器A中數據源的配置tnsnames.ora的內容。
服務器A中tnsnames.ora的地址:C:\app\Administrator\product\12.1.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora
3.添加環境變量
在機器B右擊"我的電腦" - "屬性" - "高級" - "環境變量" - "系統環境變量"
3.1選擇"Path" - 點擊"編輯", 把 "D:\tools\Application Develop\oracle\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1;" 加入;
3.2點擊"新建", 變量名設置為"TNS_ADMIN", 變量值設置為"D:\tools\Application Develop\oracle\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1;",點擊"確定";
4.安裝plsql,設置Oracle Home和OCI Library
安裝plsql到在機器B的非中文目錄下。打開plsql 點擊取消登陸,進入plsql界面,在“工具”的“首選項”中或是英文的”tools“的”preferences“中設置Oracle Home和OCI Library
Oracle Home :D:\tools\Application Develop\oracle\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1
OCI Library :D:\tools\Application Develop\oracle\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1\oci.dll
提示:
11g客戶端安裝方法同上,11g客戶端instantclient-basic-win-x86-64-11.2.0.1.0下載地址:http://pan.baidu.com/s/1dEfCJCl
在服務a上安裝plsql也是一樣的步驟,如果出現登錄plsql提示錯誤,”提示丟失MSVCR100.dll“,則將下面的MSVCR100.dll分別放到對於的windows的System32和SysWOW64文件夾下,MSVCR100.dll下載地址:http://pan.baidu.com/s/1o68ANOm
程序員的基礎教程:菜鳥程序員