Bài viết này cung cấp phác thảo để cài đặt cơ sở dữ liệu Oracle 11g Release 2 Enterprise Edition trên hệ điều hành Microsoft Windows 7 32-bit. Tại thời điểm viết bài này, Oracle 11g Release 2 EE dành cho Windows 7 phiên bản 32-bit hiện tại có sẵn trên trang web tải xuống của Oracle là phiên bản 11.2.0.1.0.
Điều kiện tiên quyết
Các điều kiện tiên quyết sau đây nên được xem xét trước khi cài đặt Oracle 11g Release 2 trên Windows 7 32-bit:
- Bạn phải thiết lập một tài khoản trên trang web của Oracle. Truy cập https://login.oracle.com/mysso/signon.jsp để thiết lập tài khoản.
- Máy tính dựa trên bộ xử lý Intel chạy Hệ điều hành 32-bit Windows 7
- RAM:Ít nhất 4GB (8GB trở lên càng tốt, đặc biệt nếu bạn cũng sẽ sử dụng các công cụ phát triển của Oracle)
- Không gian hoán đổi:Ít nhất 3 GB
- Dung lượng đĩa:Ít nhất 10 GB Dung lượng trống (mặc dù Oracle cho biết chỉ cần 4GB, bạn sẽ cần nhiều hơn)
- Một số chương trình phần mềm Chống vi-rút đã được biết là có thể chặn một số phần nhất định của cài đặt Oracle. Ngoài ra, tường lửa của Windows có thể cần được định cấu hình để cho phép cơ sở dữ liệu Oracle mở các cổng như cổng 1521 và 1158
- Đảm bảo rằng biến môi trường PATH của bạn ngắn hơn 1.000 ký tự
- Mở lời nhắc CMD và lặp lại% PATH% để xem thời gian của nó là bao lâu.
- Nếu nó dài hơn 1.000 ký tự, hãy lấy Thuộc tính của Máy tính và chỉnh sửa các biến môi trường hiện có của bạn cho đến khi đường dẫn dưới 1.000 ký tự.
- Tốt nhất là bạn nên xóa mọi phiên bản Oracle trước đây trước khi cài đặt phiên bản mới này.
Tải xuống và giải nén phần mềm
- Truy cập trang web Oracle để tìm tệp cài đặt:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html - Tải hai tệp ZIP xuống thư mục tạm thời.
win32_11gR2_database_1of2.zip
win32_11gR2_database_2of2.zip
- Giải nén cả hai tệp ZIP vào CÙNG THƯ MỤC. Nói cách khác, không giải nén chúng vào các thư mục có tên “win32_11gR2_database_1of2” và “win32_11gR2_database_2of2”. Thay vào đó, chỉ cần giải nén chúng vào thư mục hiện tại sẽ tạo ra một thư mục “cơ sở dữ liệu”.
Dưới đây là hình của Windows Explorer sau khi điều hướng đến thư mục cơ sở dữ liệu:
Khởi động trình cài đặt Oracle
- Chạy setup.exe chương trình. Tại màn hình Chào mừng, hãy nhấp vào nút Tiếp theo>.
- Nếu bạn có tài khoản Hỗ trợ Oracle, hãy điền dữ liệu thích hợp và nhấp vào nút Tiếp theo>. Nếu bạn không có hỗ trợ, hãy để trống các trường và nhấp vào nút Tiếp theo>.
- Chọn tuỳ chọn để “Tạo và Định cấu hình Cơ sở dữ liệu”, sau đó nhấp vào nút Tiếp theo>.
- Chọn Lớp Máy tính để bàn (trừ khi bạn muốn định cấu hình Oracle Grid / RAC ngay lập tức đòi hỏi nhiều nỗ lực hơn) và nhấp vào nút Tiếp theo>.
Dưới đây là mô tả ngắn gọn về những gì mỗi "Lớp" bao gồm:
- Kiểm tra và cung cấp các cài đặt cho những điều sau:
- Chỉ định một thư mục đích cho Oracle Base ( c:\ app \ Administrator mặc định được sử dụng ở đây).
- Chọn “Phiên bản Doanh nghiệp” cho Phiên bản Cơ sở dữ liệu.
- Chỉ định tên cơ sở dữ liệu toàn cầu (orcl trong trường hợp này)
- Cung cấp mật khẩu quản trị viên cơ sở dữ liệu mới.
Nhấp vào nút Tiếp theo>.
- Tại thời điểm này, Trình cài đặt sẽ chạy qua một số kiểm tra hệ điều hành để đảm bảo có đủ RAM, dung lượng đĩa cứng, độ dài của biến PATH, v.v. Nếu bất kỳ kiểm tra nào trong số này không thành công, bạn cần phải thoát trình cài đặt và sau đó sửa chữa các vấn đề. Nếu tất cả các lần kiểm tra đều vượt qua, sau đó nhấp vào nút Tiếp theo>.
Sao chép tệp và định cấu hình cơ sở dữ liệu mới
- Tại thời điểm này, tất cả các tùy chọn đã được thiết lập và Oracle Installer đã sẵn sàng để bắt đầu. Nhấp vào nút Hoàn tất để bắt đầu cài đặt.
Lưu ý:Nếu bạn gặp lỗi về sự cố sao chép tệp, cách an toàn nhất để khôi phục là thoát khỏi trình cài đặt, sau đó xóa tất cả các tệp trong thư mục cài đặt (trong trường hợp này là c:\ app \ Administrator). Bạn có thể cần dừng OracleMTSRecoveryService trước khi xóa một số tệp).
Lưu ý thứ hai:Nếu có lỗi khi di chuyển hoặc sao chép các tệp như orandce11.dll.dbl, chỉ cần nhấp vào nút Tiếp tục. Đây là những tệp không quan trọng sẽ không ảnh hưởng đến chức năng của Oracle.
- Sau khi tất cả các tệp được sao chép và cài đặt, Hỗ trợ cấu hình cơ sở dữ liệu sẽ khởi chạy. Nói chung, bạn không cần phải làm gì nhiều vào lúc này ngoại trừ việc cho phép Trợ lý hoàn thành.
- Khi cơ sở dữ liệu mới được cấu hình, màn hình tóm tắt sẽ xuất hiện như hình dưới đây. Nhấp vào nút “Quản lý mật khẩu” để mở khóa một số tài khoản (đặc biệt là để làm việc với Công cụ xây dựng kho và công cụ BI).
- Để mở khóa tài khoản, hãy nhấp vào dấu kiểm, sau đó cung cấp mật khẩu cho từng tài khoản đã mở khóa. Nhấp vào nút OK khi hoàn tất.
- Màn hình xác nhận cuối cùng hiển thị URL trên PC cục bộ của bạn để truy cập hệ thống Oracle Enterprise Manager. Sao chép và dán URL vào trình duyệt web để xem cơ sở dữ liệu đang chạy.
- Sau khi khởi động Oracle Enterprise Manager tại URL:https:// localhost:1158 / em
nhập tên người dùng DBA (thường là system ) và mật khẩu mà bạn đã thiết lập trong quá trình cài đặt.
- Trình quản lý Doanh nghiệp Oracle cung cấp quyền kiểm soát tất cả các chức năng của Oracle.
- Các mục sau sẽ được thêm vào menu bắt đầu của windows:
- Các Dịch vụ Oracle sau sẽ được cài đặt trong bảng Windows Services:
Các dịch vụ chính mà Oracle sẽ sử dụng là:- OracleServiceORCL - Đây là dịch vụ DBMS chính chạy cơ sở dữ liệu. Trên một lần giao bóng, điều này sẽ được đặt để tự động bắt đầu khi máy chủ khởi động. Nếu thỉnh thoảng bạn chỉ sử dụng Oracle một lần, bạn có thể muốn thiết lập cài đặt này để bắt đầu theo cách thủ công. Bằng cách này, bạn có thể bật nó khi cần.
- OracleOraDb11g_home1TNSListener - Đây là dịch vụ “lắng nghe” cho phép các máy khách Oracle kết nối với cơ sở dữ liệu đang chạy trên máy chủ của bạn. Theo mặc định, nó sẽ mở cổng TCP 1521 để chấp nhận các kết nối đến và sau đó chuyển tiếp các kết nối đó tới dịch vụ cơ sở dữ liệu. Hầu hết các công cụ phát triển của Oracle và phần mềm trung gian sẽ cần có khả năng giao tiếp với dịch vụ này.
- OracleOraDb11g_home1ClrAgent - Đây là dịch vụ hỗ trợ các kết nối và thực thi .NET bên trong cơ sở dữ liệu Oracle. CLR là viết tắt của Common Language Runtime, là môi trường "máy ảo" của Microsoft để chạy các ứng dụng .NET (ví dụ:được viết bằng C # hoặc Visual Basic.NET). Nếu bạn không có kế hoạch sử dụng .NET, dịch vụ này có thể được tắt một cách an toàn hoặc để ở chế độ Cài đặt thủ công.
- OracleMTSRecoveryService - Đây là dịch vụ tích hợp Dịch vụ Giao dịch của Microsoft cho phép cơ sở dữ liệu Oracle tham gia vào các giao dịch phân tán. Trừ khi bạn sẽ phát triển các ứng dụng MTS, bạn có thể để dịch vụ này ở chế độ Cài đặt thủ công.
- OracleJobScheduler - Dịch vụ này hỗ trợ gói lập lịch công việc từ xa của Oracle. Nếu bạn không có ý định viết ứng dụng với DBMS_SCHEDULER, bạn có thể để dịch vụ này bị Tắt.
- OracleDbConsoleORCL - Dịch vụ này hỗ trợ dịch vụ web Oracle Enterprise Manager chạy trên cổng 1158.
- Dịch vụ Oracle ORCL VSS Writer - Dịch vụ này hỗ trợ các chức năng sao lưu và phục hồi của Oracle Volume Shadow Copy. Mặc dù nó được đặt cho Khởi động thủ công, nó sẽ bắt đầu khi cơ sở dữ liệu Oracle chính khởi động.
- Cài đặt Oracle Fusion Middleware và Weblogic Server
- Cài đặt các biểu mẫu và báo cáo Oracle 11g Release 2
- Hướng dẫn Oracle SQL * Plus
- Hướng dẫn về Biểu mẫu và Báo cáo của Oracle Developer Suite 11g
- Hướng dẫn lấy và cài đặt phần mềm Oracle
Khởi chạy Trình quản lý Doanh nghiệp Oracle
Kết luận và Hướng dẫn bổ sung về Oracle
Tại thời điểm này, bạn sẽ có một Oracle DBMS hoàn chỉnh đang chạy trên máy Windows của mình. Nếu bạn có ý định thực hiện bất kỳ công việc phát triển ứng dụng nào bằng cách sử dụng phần mềm trung gian Oracle Fusion hoặc Biểu mẫu và Báo cáo Oracle, bạn có thể muốn xem các hướng dẫn khác của tôi về các chủ đề này: