Hướng dẫn cài đặt Oracle Client 11g Release 2 trên Windows 7
Giới thiệu
Để máy trạm (client) có thể truy cập vào Oracle database server chúng ta cần phải cài đặt phần mềm Oracle Client, hiện tại bản Client 11g đang được Oracle cung cấp miễn phí trên khá nhiều nền tảng như Windows, Linux, Solaris…Trong bài này tôi sẽ hướng dẫn các bạn cách download và cài đặt phiên bản Oracle Client 11g Release 2 trên máy client chạy Windows 7 Ultimate 32 bits (bạn cũng có thể áp dụng cách thực hiện tương tự cho các hệ điều hành Windows khác như Windows XP, Windwos Vista).
Các bước thực hiện
Download Oracle Client 11g Release 2
Để download phiển bản Oracle Client Release 2 (11.2.0.1.0) bạn truy cập vào trang web download Oracle database thông qua địa chỉ sau, màn hình Oracle Database Software Downloads hiện ra:

Sau khi nhận chọn Accept License Agreement và click vào link See All bên cạnh Microsoft Windows (32-bit) thì màn hình hiển thị các ứng dụng trong bộ Oracle Database 11g Release 2 (11.2.0.1.0) hiện ra, bao gồm (Oracle Database 11g Release 2, Oracle Database 11g Release 2 Client, Oracle Fusion Middleware Web Tier Utilities 11g, Oracle Database Gateways 11g Release 2 …)

Bạn nhấn chọn Accept License Agreement và click vào link Oracle Database 11g Release 2 Client để download bản Client 11g Release 2 (11.2.0.1.0).
Khắc phục lỗi “Some required prerequisite checks have failed” trên Windows 7
Sau khi download được bản Oracle Client 11.2.0.2.0 về máy (dung lượng là 668 Mb) bạn tiến hành cài đặt như bình thường, tuy nhiên khi bạn nhấn Next tại màn hình Product-Specific Prerequisite Checks (là lúc mà Oracle sẽ kiểm tra các thông số cần thiế cho quá trình cài đặt của bạn có đáp ứng đủ không) thì sẽ lỗi như sau xuất hiện:

Bạn có thể vào bài viết sau để tìm hiểu thêm thông tin về lỗi này và cách khắc phục (tôi tách riêng phần khắc phục lỗi ra để người dùng là các hệ điều hành khác như XP, Vista có thể thuận tiện thực hiện một cách liền mạch, không phải dừng lại ở phần khắc phục lỗi như Windows 7) .
Cài đặt Oracle Client 11g Release 2
Bạn click đúp vào file setup.exe trong thư mục win32_11gR1_client \ client để bắt đầu quá trình cài đặt, màn hình Oracle Universal Installer hiện ra.

Bạn nhấn Next ở màn hình Welcome để tiếp tục.

Ở màn hình Select Installation Type bạn sẽ có 4 lựa chọn để cài đặt Oracle Client, bạn lựa chọn Administrator để có được đầy đủ nhất các công cụ sau khi cài đặt, sau đó nhấn Next để tiếp tục.

Nhấn Next ở màn hình Specify Home Details tiếp theo.

Nhấn Next ở màn hình Product-Specific Prerequisite Checks

Bạn kiểm tra lại các thông tin mà bạn đã thiết lập để cài đặt Oracle Client tại màn hình Summary, sau đó nhấn Install để bắt đầu quá trình cài đặt.

Màn hình Install thông báo tiến độ cài đặt Oracle Client.

Nếu có màn hình thông báo Windows Security Alert hiện ra, bạn nhấn Allow access để tiếp tục.

Trong quát trình cài đặt gần hoàn tất bạn sẽ được yêu cầu thiết lập Oracle Net Configuration như màn hình Oracle Net Configuration Asistant: Welcome dưới. Bạn nhấn Next để tiếp tục.

Bạn chọn Finish ở màn hình tiếp theo.

Quá trình cài đặt Oracle Client 11g Release 2 kết thúc, bạn nhấn Exit ở màn hình End of Installation để hoàn tất.

Bạn chọn Yes để thoát khỏi màn hình Oracle Universal Installer.

Quá trình cài đặt Oracle Client 11g Release 2 của bạn đã hoàn tất, công việc tiếp theo của bạn là tạo một kết nối tới máy chủ Oracle Server và bắt đầu các thao tác truy xuất cơ sở dữ liệu, xin vui lòng xem hướng dẫn tại đây.
Tổng kết
Trong bài viết này tôi đã cùng các bạn cài đặt Oracle Client 11g Release 2 trên Windows 7 , nếu bạn gặp khó khăn trong quá trình thực hiện hướng dẫn trên xin bạn vui lòng liên hệ với tôi qua mục Comment bên dưới hoặc qua form liên lạc.

Hướng dẫn cài đặt Oracle Database 11g Release 2 trên Windows Server 2008 says:
[...] bài viết trước tôi đã giới thiệu tới các bạn cách khắc phục lỗi “Some required prerequisite [...]
Công nghệ: Hướng dẫn cài đặt Oracle Database 11g Release 2 says:
[...] bài viết trước tôi đã giới thiệu tới các bạn cách khắc phục lỗi “Some required prerequisite [...]
Tạo kết nối từ Oracle Client tới Database Server says:
[...] thiệu tới các bạn cách cài đặt Oracle Database 11g R2 trên Windows Server 2008 và Oracle Client 11g R2 trên Windows 7 Ultimate, bài hôm nay tôi sẽ cùng các bạn tạo kết nối từ Oracle Client tới Oracle [...]
Lam thien says:
Ban oi, ban co file cai dat oracle 11g cho win 7 32 bit khong lâm on cho toi xin voi, toi vao trang https://myprofile.oracle.com de tai ve nhung no doi use name va password nhung toi dang ky hoai khong duoc. Nho cac Anh Chi giup do toi voi. Cam on truoc nhe!!!
trongnguyen says:
Chào bạn, do file cài đặt Oracle 11g có dung lượng khá lớn nên nếu bạn ở HN thì bạn có thể cầm USB (dung lượng > 2Gb) qua để mình copy giúp bạn.
PHD says:
Mình làm theo các bước giống như bạn hướng dẫn mà chỗ test kết nối cứ bị báo thất bại hoài
Mình chỉ khác một chỗ là các bản mình cài là x64. Nhưng có lẽ vấn đề không phải ở đây ?
Trọng ở chỗ nào HN vậy ? Nếu bạn không phiền mình có thể chạy qua Trọng chỉ giúp mình 1 chút đc ko ^_^
trongnguyen says:
Chào bạn!
Hiện bạn đang cài Oracle x64 trên hệ điều hành nào vậy? bạn đã khởi động Oracle DB khi thiết lập kết nối từ Client tới Server chưa?
Mình ở khu Hoàng Quốc Việt, bạn có thể liên hệ với mình theo số 0983711588 nha.
TuanKhanh says:
Mình ko có tài khoản nên ko down đc
bạn có thể giúp mình cách khác đc ko.
trongnguyen says:
Chào bạn, do file cài đặt Oracle 11g có dung lượng khá lớn nên nếu bạn ở HN (khu Hoàng Quốc Việt) thì bạn có thể cầm USB (dung lượng > 2Gb) qua để mình copy giúp bạn.
mr.vtc says:
bro oi! hay bro up lên midiafire đi. em ở thái nguyên sao mang usb xuống chỗ bro đc. mà down thì ko đc.hichic
trongnguyen says:
Okie, anh hiện đang đi công tác bên Malaysia tuần tới anh về em email nhắc anh để anh upload lên nha. Email anh: trong@http://siteground193.com/~nguyenh4.
mr.vtc says:
vâng. em cảm ơn anh nhiều.
chúc anh luôn mạnh khỏe.
trongnguyen says:
Ok em
mr.vtc says:
em chào anh. anh về VN chưa ạ. anh up bản aracle 11g lên mediafire chưa ạ. em lên em down về.
em cảm ơn anh ạ.
trongnguyen says:
Em ơi anh đã upload lên Mediafire rồi em nha, mất hơn 1 đêm để upload đó em ah
Tất cả là 11 phần me nha, em bắt download về và giải nén ra nha: http://www.mediafire.com/?nrqezc4jdmcoc14
Chúc em thành công.
mr.vtc says:
vâng. em cảm ơn anh ! chúc anh luôn vui vẻ khỏe mạnh.:)
mr.vtc says:
bro ơi. file nén có pass là gì a ? em mở nó yêu cầu pass @@
PhuLe says:
Chào anh trongnguyen,
Mình có ứng dụng như sau:
- Server: Windows 2003 Server, Oracle 9i server
- Client: Windows XP, Access 2003, Oracle server 9i client
-Ứng dụng dùng Access 2003, thông qua ODBC kết nối với Oracle 9i ở server.
Ứng dụng đã chạy rất tốt trên client Windows XP, giờ mình muốn cài đặt trên Client Windows 7. Mình đã cài đặt Oracle 11 theo các bước anh hướng dẫn, và kết nối cũng đã thành công nhưng khi thực hiên xử lý DELETE * FROM …. thì báo lổi như sau:
ODBC–link table “TABLE NAME” delete fail…
Xin anh cho biết nguyên nhân và cách khắc phục, thành thật cảm ơn.
trongnguyen says:
Chào anh!
Anh có thực hiện câu lệnh DELETE trên với user được cấp quyền xóa không. Với một số lệnh trong nhóm CRUD như Create, Update, Delete thì anh phải dùng user sys, system, hoặc user đã được gắn quyền để thực thi lệnh anh ah.
Anh có thể mở Command Dos, gõ sqlplus để vào vào PL SQL PLUS, sau đó anh dùng lệnh sys as sysdba để login với quyền sys (mà không cần master password), từ đây anh có thể thực thi lệnh xóa được anh ah.
Chúc anh thành công.
PhuLe says:
Chào anh trongnguyen,
Trước tiên xin cảm ơn anh đã giành thời gian trả lời cho mình.
Về mặt cấp quyền thì phía server đã làm hết rồi anh ah, vấn đề là ở client Windows XP (Oracle 9i) thì chạy rất tốt, còn ở client Windows 7 (Oracle 11) thì lại chạy chậm và xảy ra báo lỗi như trên.
Mình cũng tìm hiểu trên google và được thông tin như sau: thay đổi thiết lập của ODBC, trong tab Wordarounds, check vào phần “TIMESTAMPをDATEとしてバインド” thì có vẻ chạy nhanh hơn và thông báo lỗi trên cũng tạm thời không xảy ra. …
Trong cùng thao tác như vậy mà có lúc xảy ra báo lỗi, lúc không có…. cho nên hiện tại chỉ là tạm thời giải quyết thôi chứ chưa hoàn toàn. Anh em, bạn bè nào gặp lỗi như trên và có cách giải quyết xin vui lòng post lên cho mình tham khảo. Thành thật cảm ơn.
PhuLe says:
Chào anh trongnguyen,
Trước tiên xin cảm ơn anh đã giành thời gian trả lời cho mình.
Về mặt cấp quyền thì phía server đã làm hết rồi anh ah, vấn đề là ở client Windows XP (Oracle 9i) thì chạy rất tốt, còn ở client Windows 7 (Oracle 11) thì lại chạy chậm và xảy ra báo lỗi như trên.
Mình cũng tìm hiểu trên google và được thông tin như sau: thay đổi thiết lập của ODBC, trong tab Wordarounds, check vào phần “TIMESTAMPをDATEとしてバインド” thì có vẻ chạy nhanh hơn và thông báo lỗi trên cũng tạm thời không xảy ra. …
https://forums.oracle.com/forums/thread.jspa?threadID=2294186
Trong cùng thao tác như vậy mà có lúc xảy ra báo lỗi, lúc không có…. cho nên hiện tại chỉ là tạm thời giải quyết thôi chứ chưa hoàn toàn. Anh em, bạn bè nào gặp lỗi như trên và có cách giải quyết xin vui lòng post lên cho mình tham khảo. Thành thật cảm ơn.
trongnguyen says:
Chào bạn!
Việc kết nối từ Windows XP tới DB qua ODBC khá thuận tiện và nhanh, hiện tại mình cũng đang dùng mô hình ODBC để kết nối từ Windows XP SP2 tới Microsoft SQL Server 2005 (dự án này tụi mình ko dùng oracle).
Lý do không ổn định trên Windows 7 theo mình phỏng đoán có thể do:
- Driver ODBC mới trên Windows 7 chưa tương thích hoàn toàn với driver cũ của oracle 9i (hiện oracle đã là bản 11g R2)
- Windows 7 thiết lập security tốt hơn, bạn có thể click chuột phải vào oracle client và chọn Run as Adminitrator. Hoặc bạn có thể tạm thời disable chương trình anti virus trên máy và kiểm tra thiết lập firewall xem.
Chúc bạn thành công.
Rất vui được làm quen cùng bạn