Cài đặt Oracle Database 12c trên Linux 7 | Install Oracle database 12c on Linux 7

Việc cài đặt Oracle Database 12c trên Linux 7 bao gồm các công việc chúng ta download các bộ cài và cài đặt các công cụ tương ứng sau đó chúng ta tiến hành cài đặt Oracle database cụ thể như sau.

Cài đặt Oracle Database 12c trên Linux 7 | Install Oracle database 12c on Linux 7

Thông tin về server:

hostname: sv1.localdomain
IP: 192.168.68.11/24
CSDL: duodb
Service name: duodb.localdomain

Các bước thực hiện cài đặt:

  • Cài đặt VirtualBox.
  • Cài đặt Oracle Linux 7.9 trên Virtualbox làm môi trường thực hành.
  • Tải Oracle database 12c.
  • Cài đặt Oracle database 12c.

THỰC HIỆN:

Cài đặt VirtualBox:

Xem chi tiết tại: https://datalinks.vn/huong-dan-chi-tiet-cai-dat-virtualbox-tren-windows/

Cài đặt Oracle Linux trên Virtualbox làm môi trường thực hành:

Xem chi tiết tại: https://datalinks.vn/huong-dan-cai-dat-oracle-linux-7-9-tren-vtbox/

Hoặc có thể tải và sử dụng luôn file .OVA cài sẵn Linux 7.9 rồi, chỉ cần Import vào Virtualbox là sử dụng được ngay:

Download oracle linux 7.9 file .OVA có sẵn cho máy ảo Virtualbox mà không phải cài đặt:

https://drive.google.com/file/d/1SA3R5UY97qTSYtQGzpaz4LocUAZBBuGt/view?usp=sharing

  • User: root
  • Pass: oracle

Tải Oracle database 12c:

Download tại: https://edelivery.oracle.com/osdc/faces/SoftwareDelivery

Các bạn login bằng user của bạn đang đăng ký, nếu chưa có thì tạo mới tài khoản

Nhấn vào continue:

Chọn download oracle database cho hệ điều hành Linux như hình sau đó nhấn continue:

Chọn xác nhận:

Nhấn download về các bạn nhé:

chúng ta được file này:

Các bạn mở file này lên sau đó chọn RUN:

Chọn nơi lưu file tải về và Next:

Quá trình tải file cài đặt bắt đầu:

Sau khi download xong chúng ta được file này:

Tôi tiến hành đổi lại tên để cho dễ nhận biết khi cài đặt:

TIẾN HÀNH CÀI ĐẶT:

Giả sử ở đây bằng 1 cách nào đó chúng ta đã có hệ điều hành Oracle Linux 7.9 chạy trên Virtualbox rồi => chúng ta tiến hành mở máy ảo lên (làm thế nào để có thì các bạn xem các bước phía bên trên):

Mở Virtualbox lên: => import máy ảo vào

Tìm đến file .OVA máy ảo Linux đã download về ở phía bên trên:

Đặt lại tên cho máy ảo + các tham số khác sau đó nhấn Finish:

Import/Tạo xong thì chúng ta mở máy ảo lên:

Login vào server với user root, pass: oracle

Sau đó đặt lại thông tin IP mạng: chúng ta chọn chế độ card mạng ở đây là bridged các bạn nhé, nó chính là card mạng thực của chúng ta đó:

Đặt thông tin IP cho máy ảo linux như sau: trường hợp của các bạn dải mạng như nào thì đặt theo như vậy nhé.

192.168.68.11/24, GW: 192.168.68.1, DNS: 8.8.8.8

Mở MobaXterm lên thực hiện SSH vào server với user Root:

Đặt lại hostname cho máy ảo Linux:

nmcli general hostname sv1.localdomain
service systemd-hostnamed restart

hostname

Tắt firewalld trên server:

systemctl stop firewalld.service
systemctl disable firewalld.service

Disable dịch vụ selinux:

vi /etc/selinux/config

Sửa thông tin bên dưới thành disable:

SELINUX=disabled

Bật đồng bộ thời gian:

systemctl enable chronyd.service
systemctl restart chronyd.service
systemctl status chronyd
chronyc tracking
chronyc sources
chronyc -a burst 4/4
chronyc -a makestep

Cài đặt gói preinstall 12cR2, gói này sẽ hỗ trợ chúng ta tạo user oracle, nhóm oinstall và các thông số khác chuẩn bị cho cài đặt, nhưng trước tiên chúng ta cần update OS Linux đã:

yum update -y

Tìm kiếm gói preinstall bằng lệnh sau, gói này sử dụng cho bản 12c:

yum list | grep 12cR2 -i

## oracle-database-server-12cR2-preinstall.x86_64

Tiến hành cài đặt gói:

yum install oracle-database-server-12cR2-preinstall.x86_64 -y

Sau bước trên thì hệ thống sẽ tự động tạo user oracle và nhóm oinstall => thiết lập môi trường cho chúng ta chuẩn bị cài đặt database.

Đổi mật khẩu user oracle:

passwd oracle

=> nhập vào mật khẩu của bạn, ở đây tôi đặt luôn là oracle cho đơn giản

Tạo các thư mục cần thiết phục vụ việc cài đặt: đường dẫn cho database

mkdir -p /u01/app/oracle/product/12c/dbhome_1

Upload bộ cài database đã tải xuống ở bên trên => lên server linux và giải nén bộ cài:

Chúng ta sử dụng Mobaxterm để upload, hướng dẫn upload xem tại: https://datalinks.vn/copy-file-tu-windows-vao-linux-tren-virtualbox-nhu-the-nao-how-to-copy-file-from-windows-to-linux-on-virtualbox/

chúng ta upload file bộ cài database vào đường dẫn /home/oracle

Giải nén bộ cài:

su -

cd /home/oracle/

unzip /home/oracle/V839960-01_db_12c.zip

Chúng ta thực hiện gán quyền đường dẫn tương ứng cho user oracle:

su -

chown -R oracle:oinstall /u01
chown -R oracle:oinstall /home/oracle
chmod -R 775 /u01

Thêm user oracle vào tất cả các group:

usermod -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba oracle

Login user oracle:

su oracle

cd

Tạo biến môi trường cho user oracle, mởi file và thêm vào dưới:

vi .bash_profile

## xoá nội dung sau phần này: # User specific environment and startup programs

## thêm vào cuối nội dung bên dưới

# Oracle Settings
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12c/dbhome_1
ORACLE_SID=duodb
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID

Lưu lại file trên

Chạy file biến môi trường và cài đặt oracle database:

cd
. .bash_profile
echo $ORACLE_SID

## duodb

************************

CÀI ĐẶT ORACLE DATABASE

Login vào server Linux bằng user oracle sau đó vào đường dẫn oracle home

cd /home/oracle/database

Xuất biết môi trường DISPLAY:

export DISPLAY=192.168.68.222:0.0

(đây là IP của máy window để xuất hình từ máy ảo ra máy thật qua ssh MobaXterm)

Sau đó chúng ta chạy lệnh cài đặt:

./runInstaller

chọn Yes để tiếp tục cài đặt: ở đây tôi sử dụng MobaXterm để SSH vào server Linux nên đã được hỗ trợ Xserver để hiển thị đồ hoạ giao diện cài đặt rồi, nếu các bạn không sử dụng Moba thì có thể cài đặt Xming vào là được.

Nếu không hiển thị thông tin này thì chúng ta thực hiện theo bài hướng dẫn này để khắc phục:

https://datalinks.vn/khac-phuc-loi-motty-x11-proxy-unsupported-authorisation-protocol/

Bật Xming trên window và chạy lệnh bên dưới, chi tiết sử dụng X11 theo link sau: https://datalinks.vn/cau-hinh-x11-tren-linux/

Chọn như bên dưới và Next:

Chúng ta tiến hành cài đặt Oracle Software trước và tạo database sau:

Để thông tin mặc định và Next:

Nhấn Install để tiến hành cài đặt:

Cài đặt:

Chạy script với quyền root sau đó nhấn OK:

Cài đặt thành công:

TẠO CSDL MỚI:

su oracle
cd
dbca

Nếu không hiển thị cài đặt thì thực hiện export DISPLAY và chạy lại . .bash_profile trước khi thực hiện

Nhập vào thông tin global database name, sid sau đó Next:

Chọn như thông tin bên dưới và Next:

Không kích hoạt OEM database express:

Đặt chung pass cho 2 user là oracle và Next:

Nhấn YES nếu có thông báo, sau đó chọn như hình bên dưới và Next:

Nhấn Finish để bắt đầu quá trình tạo database: chúng ta có thể review lại các thông tin trước khi tạo…

Tạo database xong:

Kiểm tra thông tin Database:

su oracle
cd
sqlplus / as sysdba
select name, open_mode from v$database;

Kiểm tra thông tin pmon:

exit

ps -ef | grep pmon

SQL> exit

Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 – 64bit Production

[oracle@sv1 ~]$ ps -ef | grep pmon

oracle 23898 1 0 16:39 ? 00:00:00 ora_pmon_duodb

oracle 27366 26370 0 16:44 pts/0 00:00:00 grep –color=auto pmon

Như vậy là chúng ta đã cài đặt thành công Oracle database 12c trên Linux 7.9

Chúc các bạn thành công!!!

 

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận