Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cài đặt Máy khách Oracle 32-bit trên Máy chủ Windows Đã chạy Máy chủ Cơ sở dữ liệu Oracle 64-bit

Đây là hướng dẫn cách cài đặt Oracle Client 32-bit và 64-bit trên một máy. Làm theo hướng dẫn, sau đó nó sẽ hoạt động.

Giả định: Trang chủ Oracle được gọi là OraClient11g_home1 , Phiên bản Máy khách là 11gR2

  • Tải xuống và cài đặt Oracle x86 Client, chẳng hạn như vào C:\Oracle\11.2\Client_x86

  • Tải xuống và cài đặt Oracle x64 Client vào thư mục khác, chẳng hạn như vào C:\Oracle\11.2\Client_x64

  • Mở công cụ dòng lệnh, đi tới thư mục% WINDIR% \ System32, thường là C:\Windows\System32 và tạo một liên kết tượng trưng ora112 vào thư mục C:\Oracle\11.2\Client_x64 (xem phần lệnh bên dưới)

  • Thay đổi thành thư mục% WINDIR% \ SysWOW64, thường là C:\Windows\SysWOW64 và tạo một liên kết tượng trưng ora112 vào thư mục C:\Oracle\11.2\Client_x86 , (xem bên dưới)

  • Sửa đổi PATH biến môi trường, thay thế tất cả các mục nhập như C:\Oracle\11.2\Client_x86C:\Oracle\11.2\Client_x64 bởi C:\Windows\System32\ora112 , tương ứng với \bin của họ thư mục con. Lưu ý:C:\Windows\SysWOW64\ora112 không được ở trong môi trường PATH.

  • Nếu cần, hãy đặt ORACLE_HOME của bạn biến môi trường thành C:\Windows\System32\ora112

  • Mở Registry Editor của bạn. Đặt giá trị đăng ký HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME tới C:\Windows\System32\ora112 . Sử dụng C:\Oracle\11.2\Client_x64 cũng sẽ hoạt động.

  • Đặt giá trị đăng ký HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME tới C:\Windows\System32\ora112 (không phải C:\Windows\SysWOW64\ora112 ). Sử dụng C:\Oracle\11.2\Client_x86 cũng sẽ hoạt động.

  • Bạn xong việc rồi! Giờ đây, bạn có thể sử dụng ứng dụng khách x86 và x64 Oracle liền mạch với nhau, tức là ứng dụng x86 sẽ tải các thư viện x86, ứng dụng x64 tải các thư viện x64 mà không cần sửa đổi thêm trên hệ thống của bạn.

  • Có lẽ đó là một ý tưởng thông minh khi đặt TNS_ADMIN của bạn biến môi trường (tương ứng TNS_ADMIN các mục trong Sổ đăng ký) đến một vị trí chung, ví dụ:TNS_ADMIN=C:\Oracle\Common\network\admin

Các lệnh để tạo liên kết tượng trưng:

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

Ghi chú:

Cả hai liên kết tượng trưng phải có cùng tên, ví dụ:ora112 .

Bất chấp tên của thư mục C:\Windows\System32 chứa các thư viện x64, trong khi C:\Windows\SysWOW64 chứa các thư viện x86 (32-bit). Đừng nhầm lẫn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo thủ tục PL / SQL trực tuyến để nhập dữ liệu trong bảng Oracle

  2. Làm cách nào để tìm các giá trị liên tiếp trùng lặp trong bảng này?

  3. oracle - Chia nhiều giá trị được phân tách bằng dấu phẩy trong bảng oracle thành nhiều hàng

  4. Làm thế nào để tải một số lượng lớn các chuỗi để phù hợp với cơ sở dữ liệu oracle?

  5. Làm thế nào để Nhận Định nghĩa Bảng trong Oracle?