Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP

Cài Oracle Database 21c từ Oracle Database Software Installer trên AlmaLinux 8 – Phần 1: Chuẩn bị môi trường cài đặt

  • 06 Apr, 2025
  • Com 0
Học Công nghệ Thông tin thực chiến – Chuyên sâu – Nhanh gọn lẹ – Miễn phí 100% Cài Oracle Database 21c từ Oracle Database Software Installer trên AlmaLinux 8 – Phần 1: Chuẩn bị môi trường cài đặt
Tóm tắt nội dung video

Chào mọi người

Hôm nay mình làm video về Oracle Database 21c.

Đây là video đầu tiên trong seri video học Oracle Database 21c cho anh chị em làm Dev, DevOps, Oracle DBA và Oracle Database Developer.

Trong video này mình sẽ làm đầy đủ nhất về mặt kĩ thuật để cài và chạy Oracle 21c trên môi trường sản xuất, tiếng Anh gọi là production.

Có nhiều cách cài cắm Oracle 21c mình sẽ nêu ra đầy đủ các cách để các bạn tiện so sánh.


1. Hiện tại thì Oracle Database 21c chỉ hỗ trợ cài trên dòng:

  • Red Hat Enterprise Linux 8
  • Oracle Linux 7, 8
  • SUSE Linux Enterprise Server 15 SP1

Đây là 3 dòng Enterprise Linux lâu đời, được nhiều công ty viết phần mềm trên Linux xài.

Chú ý là Red Hat Enterprise Linux 7 đã hết vòng đời phát triển nhưng Oracle Linux 7 là 1 biến thể của RHEL 7 vẫn còn được Oracle tiếp tục cập nhật và vá lỗi.

Oracle Linux có biên dịch Linux kernel riêng gọi là Unbreakable Enterprise Kernel bên cạnh Red Hat Enteprise Linux kernel họ đặt tên là Red Hat Compatible Kernel.


2. Tới thời điểm này công ty Oracle vẫn không hỗ trợ cài Oracle 21c trên Ubuntu Server hoặc Debian.

Mặc dù đây là 2 hệ điều hành Linux thương mại và miễn phí rất phổ biến trong thế giới mã nguồn mở.

Thật đáng tiếc.


3. Oracle Database 21c cũng chạy được trên Windows 10, 11 bản Pro, Windows Server 2012 R2, 2016, 2019, 2022.


4. Do cài Oracle Database 21c với kiểu cài đồ họa là Software Installer có tương tác với người dùng nên phải có môi trường đồ họa như GNOME hay KDE.

Đây là cơ sở để cài Oracle 21c tự động sẽ nói ở video sau.


5. Có 3 cách để cài môi trường đồ họa GMONE trên AlmaLinux 8.10

1. Cài AlmaLinux 8 từ đầu từ file DVD ISO, ở tùy chọn Base Environment chọn Server with GUI

2. Từ môi trường Linux terminal cài thêm nhóm Server with GUI có kết nối Internet

3. Khai báo 2 kho rpm từ AppStream và BaseOS trong AlmaLinux OS 8.10 DVD ISO

Cách 3 là cách mà nhiều người làm trên các phiên bản cũ hay nói là bí quyết Linux hay thủ thuật Linux hay mẹo Linux.

Môi trường đồ họa GNOME trên AlmaLinux 8 bắt buộc tạo thêm user thường rồi thêm vào nhóm wheel để sau đó từ user này có thể sudo lên root.


6. Về cấu hình Linux kernel parameter cho user oracle thì sẽ được mần từ A tới Á sau khi cài gói oracle-database-preinstall-21c.

Nhiệm vụ của những thích chọc ngoáy vào phần mềm người ta viết là coi coi oracle-database-preinstall-21c đã thêm những gì vào AlmaLinux 8.

Trong video này các bạn sẽ thấy nó tự động làm các công việc sau:

1. Tạo user oracle rồi thêm vào các nhóm oinstall dba oper backupdba dgdba kmdba racdba.

2. Tắt Transparent Hugepage trong /etc/default/grub

3. Tắt NUMA trong /etc/default/grub

→ sau khi reboot Linux server bạn coi trong /proc/cmdline sẽ thấy có numa=off và transparent_hugepage=never.

4. Giới hạn tài nguyên user oracle có thể sử dụng khai báo trong file /etc/security/limits.d/oracle-database-preinstall-21c.conf.

→ xài lệnh ulimit để coi các tài nguyên bị giới hạn trên user oracle.


7. Ngoài ra chúng ta cần cấu hình thêm để Oracle database 21c chạy mượt mà hơn như:

1. Phân giải tên máy tính và địa chỉ IP trong /etc/hosts

2. Tắt SELinux

Chú ý là tắt SELinux trên AlmaLinux 8 khác với trên AlmaLinux 9.


8. Chép source Oracle Database 21c for Linux x86-64 là LINUX.X64_193000_db_home.zip có 3 cách:

1. Xài WinSCP để upload source Oracle 21c từ máy Windows sang máy ảo AlmaLinux 8.

→ đây là cách hay được các Oracle DBA xài nhất.

2. Xài open-vm-tools-desktop để cuộc đời bạn dễ chịu hơn, thoải mái hơn sau khi đã cài em nó.

→ bạn chỉ việc kéo thả hoặc Ctrl + C, Ctrl + V lia lịa để chép file, thư mục từ máy Windows vào máy ảo Linux trên VMware Workstation.

→ có người nói đằng sau sự thành công của 1 dự dán là tổ hợp phím Ctrl C, Ctrl V.

Nhưng 2 cách này hơi bị hao đĩa cứng và mất thời gian vì phải tạo thêm 1 bản sao dữ liệu.

3. Xài VMware Shared Folders thì nhanh gọn lẹ hơn vì từ máy ảo Linux có thể móc vào máy Windows lấy file, sau đó giải nén vào thư mục nào đó là xong.


Chi tiết kĩ thuật và các bước làm, các bạn xem trong video nha.

Video
Previous Lesson
Back to Course
Next Lesson

Search

Categories

  • An toàn thông tin thực chiến (17)
  • Cơ sở dữ liệu thực chiến (6)
  • Computer security (1)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Cybersecurity (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (8)
  • Học an toàn thông tin (1)
  • Học công nghệ thông tin thực chiến (1)
  • Information security (1)
  • Lập trình an toàn thông tin (2)
  • Lập trình thực chiến (1)
  • Linux hacking (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

AlmaLinux 8 (2) Anaconda installer (3) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) MySQL database developer (3) MySQL DBA (3) netplan (3) OpenSSH server (2) Oracle 21c (2) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (6) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (9) Thuật toán băm mật khẩu yescrypt (2) Thuật toán MD5 (3) Thuật toán SHA512 (5) Thuật toán yescrypt (4) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinuz (3) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến