Berikut adalah instruksi cara menginstal Oracle Client 32-bit dan 64-bit pada satu mesin. Ikuti instruksinya, maka itu akan berhasil.
Asumsi:Oracle Home disebut OraClient11g_home1
, Versi Klien adalah 11gR2
-
Unduh dan instal Oracle x86 Client, misalnya ke
C:\Oracle\11.2\Client_x86
-
Unduh dan instal Oracle x64 Client ke folder yang berbeda, misalnya ke
C:\Oracle\11.2\Client_x64
-
Buka alat baris perintah, buka folder %WINDIR%\System32, biasanya
C:\Windows\System32
dan buat tautan simbolikora112
ke folderC:\Oracle\11.2\Client_x64
(lihat bagian perintah di bawah) -
Ubah ke folder %WINDIR%\SysWOW64, biasanya
C:\Windows\SysWOW64
dan buat tautan simbolikora112
ke folderC:\Oracle\11.2\Client_x86
, (lihat di bawah) -
Ubah
PATH
variabel lingkungan, ganti semua entri sepertiC:\Oracle\11.2\Client_x86
danC:\Oracle\11.2\Client_x64
olehC:\Windows\System32\ora112
, masing-masing\bin
subfolder. Catatan:C:\Windows\SysWOW64\ora112
tidak boleh berada di lingkungan PATH. -
Jika perlu, atur
ORACLE_HOME
Anda variabel lingkungan keC:\Windows\System32\ora112
-
Buka Peninjau Suntingan Registri Anda. Setel nilai Registri
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
keC:\Windows\System32\ora112
. MenggunakanC:\Oracle\11.2\Client_x64
juga harus bekerja. -
Setel nilai Registri
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
keC:\Windows\System32\ora112
(bukanC:\Windows\SysWOW64\ora112
). MenggunakanC:\Oracle\11.2\Client_x86
juga harus bekerja. -
Kamu selesai! Sekarang Anda dapat menggunakan klien Oracle x86 dan x64 tanpa hambatan bersama, yaitu aplikasi x86 akan memuat pustaka x86, aplikasi x64 memuat pustaka x64 tanpa modifikasi lebih lanjut pada sistem Anda.
-
Mungkin ide yang cerdas untuk menyetel
TNS_ADMIN
Anda variabel lingkungan (resp.TNS_ADMIN
entri di Registry) ke lokasi umum, misalnyaTNS_ADMIN=C:\Oracle\Common\network\admin
Perintah untuk membuat tautan simbolik:
cd C:\Windows\System32 mklink /d ora112 C:\Oracle\11.2\Client_x64 cd C:\Windows\SysWOW64 mklink /d ora112 C:\Oracle\11.2\Client_x86
Catatan:
Kedua tautan simbolik harus memiliki nama yang sama, mis. ora112
.
Terlepas dari folder namanya C:\Windows\System32
berisi pustaka x64, sedangkan C:\Windows\SysWOW64
berisi pustaka x86 (32-bit). Jangan bingung.