Cài đặt Oracle database 19c trên Linux | Install oracle database 19c on 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

Cài đặt Oracle database 19c trên Linux | Install oracle database 19c on Linux

Thông tin server cài đặt như sau:

  • IP: 192.168.68.11
  • hostname: sv1.localdomain
  • db: duodb
  • database global: duodb.localdomain

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

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

Hoặc 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

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

https://edelivery.oracle.com/osdc/faces/SoftwareDelivery

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

Bật server máy ảo virtualbox lên, đổi IP bridge về 192.168.68.11 và sau đó sử dụng Mobaxterm để SSH vào trong server theo IP trên, sau đó thực hiện update OS

word image 3964 1

word image 3964 2

chỉnh sửa lại IP4

word image 3964 3

thực hiện update sau khi chỉnh sửa IP:

yum update -y

Đặt thông tin hostname cho server:

hostnamectl set-hostname sv1.localdomain
systemctl restart systemd-hostnamed
hostname

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 như dba…

Đặ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 hẳn 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 home/oracle:

su oracle
cd

Copy file cài đặt database lên thư mục /home/oracle và tiến hành giải nén:

Để 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 /home/oracle ở 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/

Lúc này chúng ta có bộ cài database nằm trong /home/oracle là file zip => chúng ta sẽ tiến hành giải nén file zip đó vào đường dẫn ORACLE_HOME:

cd /u01/app/oracle/product/19.3.0/dbhome_1
unzip /home/oracle/V982063-01_database.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/

Nếu bạn sử dụng Mobaxterm để thực hiện ssh vào linux thì không cần Xming nữa vì mobaxterm đã hỗ trợ sẵn X server rồi.

Thực hiện export biến DISPLAY:

export DISPLAY=192.168.68.88: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

Hệ thống Load lên giao diện cài đặt => chúng ta nhấn YES để xác nhận hiển thị giao diện cài đặt. Sau đó thực hiện các bước theo thông tin bên dưới.

Ở đây chúng ta sẽ tiến hành cài đặt oracle database software trước, sau đó chúng ta tạo database khi đã có oracle software:

word image 3964 6

word image 3964 7

word image 3964 8

word image 3964 9

word image 3964 10

word image 3964 11

word image 3964 12

word image 3964 13

word image 3964 14

word image 3964 15

hệ thống tiến hành cài đặt

word image 3964 16

Nhấn YES để xác nhận chạy script

word image 3964 17

thông báo cài đặt thành công

word image 3964 18

Tiếp theo:

Chúng ta tạo database:

su oracle
cd
. .bash_profile
dbca

word image 3964 19

word image 3964 20

word image 3964 21

word image 3964 22

word image 3964 23

word image 3964 24

word image 3964 25

word image 3964 26

word image 3964 27

ở đây tôi để mặc định và next, bạn nào muốn cấu hình thêm về memory và add thêm schemas mẫu thì check vào nhé

word image 3964 28

không kích hoạt database express, chúng ta có thể kích hoạt sau nếu muốn

word image 3964 29

word image 3964 30

để mặc định và next

word image 3964 31

có thể check lại thông tin trước khi cài đặt

word image 3964 32

tiến hành cài đặt

word image 3964 33

thông báo tạo database thành công và hiển thị thông tin của database

word image 3964 34

Sau khi cài đặt xong => Login vào database qua sqlplus với quyền sysdba và kiểm tra thông tin của database

sqlplus / as sysdba
show con_name
select name, open_mode from v$database;

word image 3964 35

Để 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