Install Oracle Database | Cài đặt Oracle database 19C trên Oracle linux

Để cài đặt được Oracle database trên Linux chúng ta thực hiện lần lượt các bước sau:

  1. Chuẩn bị cài sẵn hệ điều hành Linux: bạn có thể xem các bước cài đặt Linux ở đây: https://datalinks.vn/huong-dan-cai-dat-oracle-linux-7-9-tren-vtbox/
  2. Cài đặt Oracle database trên Linux

#Install Oracle Database | Cài đặt Oracle database 19C trên Oracle linux

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

Bước 1: cài đặt Linux => xem hướng dẫn ở link bên trên

Bước 2: cài đặt Oracle database => thực hiện theo hướng dẫn bên dưới đây…

Tải phần mềm cài đặt oracle database mới nhất trên trang chủ của oracle với phiên bản tương ứng với hệ điều hành, ở đây chúng ta tải cho Oracle Linux theo link bên dưới, chúng ta cài đặt bản 19c: https://www.oracle.com/cis/database/technologies/oracle19c-linux-downloads.html

Cập nhật Update Linux trước khi cài đặt database:

yum update -y

Cài đặt gói preinstall 19c chuẩn bị các bước cài đặt (gói này sẽ thiết lập thông số chuẩn cho cài đặt, tạo các user, groups phục vụ việc cài đặt, như user oracle, nhóm oinstall) Lệnh cài đặt bỏ qua các trùng lặp:

Tìm kiếm gói cài đặt preinstall (gói này hỗ trợ tạo biến môi trường, user…): (có thể thay thế bằng 12c nếu cài bản 12c…)

yum list | grep 19c -i

Cài đặt gói đã tìm được bên trên, -y là yes không  cần hỏi xác nhận lại thêm:

yum install oracle-database-preinstall-19c.x86_64 -y

Sau bước bên trên thì hệ thống tự động tạo ra user oracle và thư mục home của nó, tạo các nhóm liên quan…

Đặt pass cho user oracle bằng lệnh sau:

passwd oracle

Nhập pass vào rồi xác nhận, ở đây tôi đặt password cho user oracle là oracle luôn cho đơn giản.

Tạo đường dẫn dbhome, dbbase:

mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1

Chuyển quyền đường dẫn /u01 cho user oracle và nhóm oinstall

chown oracle:oinstall -R /u01

(-R là đệ qui, chuyển cho tất cả thư mục con nữa)

Tiếp theo: 

Tắt mobaxterm đi, rồi bật lại lên => đăng nhập với user oracle ở bên trên, mk là oracle

Nhắc lại: login bằng user oracle nhé

login oracle

log oracle

Di chuyển vào đường dẫn oracle_home:

cd /u01/app/oracle/product/19.3.0/dbhome_1

Copy file cài đặt database lên thư mục oracle_home và tiến hành giải nén (thư mục home là đường dẫn này: /u01/app/oracle/product/19.3.0/dbhome_1)

Để copy file từ window vào trong 1 đường dẫn máy ảo linux bạn nên sử dụng MobaXterm => login SSH vào => kéo file zip từ window vào trong cửa sổ giao diện đường dẫn thư mục Linux oracle_home ở bên trên sau đó tiến hành giải nén:

Xem hướng dẫn ở đây: https://datalinks.vn/copy-file-tu-windows-vao-linux-tren-virtualbox-nhu-the-nao-how-to-copy-file-from-windows-to-linux-on-virtualbox/

unzip 193000_db_home.zip.zip

Sửa file bash và tạo lập biến môi trường cho cài đặt:

vi /home/oracle/.bash_profile

# thêm đoạn này vào file bash_profile ở bên trên

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
ORACLE_SID=duodb
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID

=> ghi lại và thoát ra ngoài

Chạy file bash_profile để cập nhật hệ thống biến môi trường:

cd /home/oracle
. .bash_profile

(nhớ là dấu chấm (.) + dấu cách Space + chấm, trong đó .bash_profile là tên file bash, có dấu chấm ở trước nhé)

Di chuyển vào thư mục oracle_home:

cd $ORACLE_HOME

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/

export DISPLAY=192.168.1.15: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ạy file cài đặt:

./runInstaller

Khắc phục lỗi nếu có: Lỗi này xuất hiện do tương thích phiên bản, nếu không xuất hiện lỗi này thì bỏ qua và tiến hành bước tiếp theo

word image 655 1

Sửa như sau: Vào thư mục oracle_home sau khi giải nén sau đó di chuyển tới file

cd $ORACLE_HOME/cv/admin/
vi cvu_config

Tìm dòng CV_ASSUME_DISTID=OEL5 và thêm vào bên dưới dòng sau:

CV_ASSUME_DISTID=OEL8.1

Sau đó lưu lại và thoát ra tiến hành cài đặt bình thường, các thiết lập tiếp theo như sau:

word image 655 2

word image 655 3

word image 655 4

word image 655 5

word image 655 6

word image 655 7

word image 655 8

word image 655 9

word image 655 10

word image 655 11

word image 655 12

word image 655 13

word image 655 14

word image 655 15

word image 655 16

word image 655 17 word image 655 18 word image 655 19

word image 655 20

word image 655 21

word image 655 22

word image 655 23

Sau khi cài đặt xong => Login vào database qua sqlplus với quyền sysdba

sqlplus / as sysdba

Để tắt Database thì dùng 1 trong các lệnh sau:
shutdown 
shutdown immediate

Khi cài đặt xong thì database đã bật sẵn rồi, nếu bạn tắt đi mà cần bật lại thì sử dụng lệnh sau:

sqlplus / as sysdba
startup

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

Nếu có bất kỳ câu hỏi hay cần hỗ trợ => bạn đừng ngần ngại để lại comment hoặc liên hệ trực tiếp với tôi theo số điện thoại trên website.

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
5 1 đá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