Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menginstal Oracle 32-bit Client di Windows Server Sudah Menjalankan 64-bit Oracle Database Server

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 simbolik ora112 ke folder C:\Oracle\11.2\Client_x64 (lihat bagian perintah di bawah)

  • Ubah ke folder %WINDIR%\SysWOW64, biasanya C:\Windows\SysWOW64 dan buat tautan simbolik ora112 ke folder C:\Oracle\11.2\Client_x86 , (lihat di bawah)

  • Ubah PATH variabel lingkungan, ganti semua entri seperti C:\Oracle\11.2\Client_x86 dan C:\Oracle\11.2\Client_x64 oleh C:\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 ke C:\Windows\System32\ora112

  • Buka Peninjau Suntingan Registri Anda. Setel nilai Registri HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME ke C:\Windows\System32\ora112 . Menggunakan C:\Oracle\11.2\Client_x64 juga harus bekerja.

  • Setel nilai Registri HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME ke C:\Windows\System32\ora112 (bukan C:\Windows\SysWOW64\ora112 ). Menggunakan C:\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, misalnya TNS_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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klausa WHERE bersyarat dengan pernyataan CASE di Oracle

  2. 3 Cara Memeriksa Tipe Data Kolom di Oracle

  3. pemicu edisi silang maju di R12.2

  4. Bagaimana saya bisa memberikan alias ke tabel di Oracle?

  5. NANVL() Fungsi di Oracle