Hướng dẫn cài đặt oracle 11g trên linux năm 2024
Oracle Linux 7 là một bản phát hành sản xuất, nhưng Cơ sở dữ liệu Oracle chỉ được hỗ trợ trên nó từ Cơ sở dữ liệu Oracle 11g (11.2.0.4) trở đi. Không nên sử dụng cài đặt này cho một hệ thống thực khi sử dụng các phiên bản cơ sở dữ liệu trước 11.2.0.4. Bài viết này mô tả việc cài đặt Cơ sở dữ liệu Oracle 11g Phiên bản 2 (11.2.0.4) 64 bit trên Oracle Linux 7 (OL7) 64 bit. Bài viết này dựa trên cài đặt máy chủ với tối thiểu 2G trao đổi và Linux an toàn được đặt thành cho phép.
Tải xuống phần mềm Tải xuống phần mềm Oracle bằng một trong hai liên kết dưới đây. Nếu bạn có quyền truy cập vào Hỗ trợ Oracle của tôi (MOS) , thì tốt hơn là tải xuống phiên bản 11.2.0.4, vì đây là phiên bản đầu tiên của 11.2 được hỗ trợ trên Oracle Linux 7.
Giải nén tập tin
Giải nén tập tin.
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
Bây giờ bạn sẽ có một thư mục duy nhất gọi là "database" chứa các tệp cài đặt.
Tệp máy chủ Tệp
"/etc/hosts" phải chứa tên đủ điều kiện cho máy chủ.
groupadd -g 54324 backupdbagroupadd -g 54325 dgdbagroupadd -g 54326 kmdbagroupadd -g 54327 asmdbagroupadd -g 54328 asmopergroupadd -g 54329 asmadminuseradd -g oinstall -G dba,oper oracle
Chúng tôi sẽ không sử dụng các nhóm bổ sung, nhưng bao gồm chúng nếu bạn có kế hoạch sử dụng chúng.
Thiết lập bổ sung
Các bước sau phải được thực hiện, cho dù bạn đã thực hiện cài đặt thủ công hay tự động.
Đặt mật khẩu cho người dùng "oracle".
passwd oracle
Đặt Linux an toàn cho phép bằng cách chỉnh sửa tệp "/etc/selinux/config", đảm bảo cờ SELINUX được đặt như sau.
SELINUX=permissive
Sau khi thay đổi hoàn tất, hãy khởi động lại máy chủ hoặc chạy lệnh sau.
# setenforce Permissive
Nếu bạn đã bật tường lửa Linux, bạn sẽ cần phải tắt hoặc định cấu hình nó. Để vô hiệu hóa nó, làm như sau.
# systemctl stop firewalld
# systemctl disable firewalld
Tạo các thư mục trong đó phần mềm Oracle sẽ được cài đặt.
mkdir -p /u01/app/oracle/product/11.2.0.4/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
Trừ khi bạn đang làm việc từ bảng điều khiển hoặc sử dụng SSH đường hầm, hãy đăng nhập bằng root và phát hành theo lệnh.
xhost +
Trong giai đoạn liên kết, bạn sẽ gặp lỗi khi gọi tệp "ins_emagent.mk". Để khắc phục điều này, hãy chỉnh sửa "$ ORACLE_HOME/sysman/lib/ins_emagent.mk", thực hiện tìm kiếm và thay thế cho dòng hiển thị bên dưới. |