Cài oracle cho window 10 cần những gì

Cài oracle cho window 10 cần những gì
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người.
Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.

Cài oracle cho window 10 cần những gì
Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới.
Cài oracle cho window 10 cần những gì
Facebook

1- Oracle Client là gì?

Nếu bạn có 2 máy tính A B. Máy tính B được cài đặt Oracle Database. Đứng tại máy A bạn muốn làm việc với cơ sở dữ liệu Oracle tại máy B, máy tính A cần được cài đặt Oracle Client.

Cài oracle cho window 10 cần những gì

Oracle Client là một phần của phần mềm Oracle Database, nó không là một cơ sở dữ liệu. Nhưng nó giúp nói chuyện với cơ sở dữ liệu Oracle.

Chú ý: Oracle Database tự nó là một Oracle Client.

2- Download Oracle Client

Phiên bản mới nhất của Oracle Client12.x, nó có thể làm việc với mọi phiên bản khác nhau của Oracle Database (10, 11, 12), vì vậy bạn nên download phiên bản này.

Để download Oracle Client, bạn truy cập địa chỉ sau:

Cài oracle cho window 10 cần những gì

Cài oracle cho window 10 cần những gì

Ở đây bạn có 2 lựa chọn download, Oracle Client 32bit hoặc Oracle Client 64bit, nếu bạn muốn làm việc với các công cụ trực quan như PL/SQL Developer, Toad, .. bạn nên download và cài đặt phiên bản 32bit.

Ở đây tôi sẽ download phiên bản 32bit. Việc download đòi hỏi bạn phải đăng nhập với một tài khoản, nếu chưa có tài khoản bạn có thể đăng ký miễn phí.

Cài oracle cho window 10 cần những gì

Kết quả download được:

Cài oracle cho window 10 cần những gì

3- Cài đặt Oracle Client

Giải nén file bạn đã download được ở bước trên.

Cài oracle cho window 10 cần những gì

Bạn có 4 lựa chọn cài đặt:

Instant Client

Kiểu cài đặt này chỉ cài đặt các thư viện chia sẻ được đòi hỏi cho "Các ứng dụng giao tiếp Oracle" (Oracle Call Interface Applications), là các ứng dụng sử dụng tính năng Instant Client. Nó đòi hỏi không gian đĩa ít hơn nhiều so với các kiểu cài đặt khác của Oracle Client.

Lưu ý: Nếu bạn chọn cài đặt Instant Client, thì bạn không thể áp dụng các bản cập nhật phần mềm trong suốt phiên cài đặt. Để tải xuống và áp dụng bản cập nhật phần mềm mới nhất, bạn phải chọn kiểu cài đặt Administrator, Runtime, hoặc Custom.

Administrator

Kiểu cài đặt này cài đặt Oracle Enterprise Manager Standalone Console, các dịch vụ mạng Oracle và phần mềm Client cho phép các ứng dụng hoặc các ứng dụng cá nhân kết nối với cơ sở dữ liệu Oracle. Nó cũng cài đặt các công cụ phát triển mà bạn có thể sử dụng để phát triển các ứng dụng.

Runtime

Kiểu cài đặt này cài đặt một số lượng giới hạn các thành phần cho người dùng ứng dụng cơ sở dữ liệu. Loại trừ ra Oracle Enterprise Manager Standalone Console, nó sẽ cài đặt các thành phần tương tự như kiểu cài đặt Administrator.

Custom

Kiểu cài đặt này cho phép bạn chọn ứng dụng Client và các tiện ích mà bạn muốn cài đặt.

Cài oracle cho window 10 cần những gì

Cài oracle cho window 10 cần những gì

Nhập vào:

  • Oracle base: C:/oracleclient_12
     

Cài oracle cho window 10 cần những gì

Cài oracle cho window 10 cần những gì

OK, Oracle Client đã được cài đặt thành công.

Cài oracle cho window 10 cần những gì

Cài oracle cho window 10 cần những gì

4- Cấu hình TNSNAME

Cài oracle cho window 10 cần những gì

tnsping

Trước hết hãy kiểm tra để đảm bảo Server hoạt động tốt.


# tnsping server-host:1521/sid-id

# Example:

tnsping 192.168.13.129:1521/db12c

Cài oracle cho window 10 cần những gì

Để có thể kết nối tới một cơ sở dữ liệu nằm tại một máy tính khác bạn cần phải cấu hình TNSNAME. Tạo một file có tên tnsnames.ora nằm tại thư mục:

  • C:\oracleclient_12\product\12.2.0\client_1\network\admin

tnsnames.ora


YOUR_DB_ALIAS =

  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = your_server_ip )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = db12c)
    )
  )