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

word image 3777 1

Nhấn vào continue:

word image 3777 2

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

word image 3777 3

Chọn xác nhận:

word image 3777 4

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

word image 3777 5

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

word image 3777 6

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

word image 3777 7

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

word image 3777 8

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

word image 3777 9

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

word image 3777 10

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

word image 3777 11

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

word image 3777 12

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

word image 3777 13

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

word image 3777 14

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

word image 3777 15

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 đó:

word image 3777 16

word image 3777 17

word image 3777 18

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

word image 3777 19

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

word image 3777 20

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

word image 3777 21

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.

word image 3777 22

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:

word image 3777 23

word image 3777 24

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

word image 3777 25

word image 3777 26

word image 3777 27

word image 3777 28

word image 3777 29

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

word image 3777 30

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

word image 3777 31

Cài đặt:

word image 3777 32

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

word image 3777 33

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

word image 3777 34

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

word image 3777 35

word image 3777 36

word image 3777 37

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

word image 3777 38

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

word image 3777 39

word image 3777 40

word image 3777 41

word image 3777 42

word image 3777 43

word image 3777 44

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

word image 3777 45

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

word image 3777 46

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

word image 3777 47

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…

word image 3777 48

word image 3777 49

Tạo database xong:

word image 3777 50

Kiểm tra thông tin Database:

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

word image 3777 51

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!!!

 

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 !.....
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