Nội dung bài viết [ẩn]
- Cài đặt Oracle Database 21c RPM trên Linux
- 1. Chuẩn bị cài đặt.
- 2. Tiến hành cài đặt Oracle Database 21c RPM trên Linux
- 2.1 Cài đặt tự động trên Oracle Linux
- 2.2 Cài đặt oracle database 21c thủ công
- 2.3 Tạo Oracle Database
- 2.4 Thay đổi mật khẩu các User Oracle
Cài đặt Oracle Database 21c RPM trên Linux
Việt cài đặt Oracle database 21c trên Linux sẽ dễ dàng và nhanh chóng khi khi sử dụng RPM. Các modun sẽ được tích hợp sẵn để ta dễ dàng triển khai và được hỗ trợ cập nhật chính thức từ oracle. Trong bài viết này mình xin hướng dẫn các bạn cách cài đặt và triển khai oracle database 21c bằng RPM trên linux.
1. Chuẩn bị cài đặt.
– Việc chuẩn bị rất dơn giản do oracle đã hỗ trợ ta các modun cài đặt tự động
– Yêu cầu hệ thống:
+ Hệ thống có kết nối mạng.
+ Tối thiểu 1 GB RAM, khuyến nghị nên cài 2GB RAM cho Oracle Database.
+ Tối thiểu 8GB RAM cho Oracle Grid Infrastructure.
– Download file oracle database 21c RPM tại đây: DOWNLOAD
– Bạn cần đăng nhập hoặc đăng ký Oracle account để download. Việc đăng ký tài khoản này là miễn phí, các bạn cần điền một số thông tin cơ bản như : họ tên, mail, số điện thoại,…
2. Tiến hành cài đặt Oracle Database 21c RPM trên Linux
– Trước khi cài đặt oracle database 21c, chúng ta cần cài đặt và chỉnh sữa các file sau:
+ Thực hiện set hostname và sửa file /etc/hosts
# hostnamectl set-hostname oracle.system.info.vn # echo "10.10.10.10 oracle.system.info.vn" >> /etc/hosts
2.1 Cài đặt tự động trên Oracle Linux
Đối với các bạn đang sử dụng hệ điều hành Oracle Linux việc cài đặt oracle database bằng một lệnh duy nhất.
+ Login user root và thực hiện lệnh này:
# yum -y install oracle-database-ee-21c
+ Lệnh này sẽ tải xuống và cài đặt các gói RPM và cơ sở dữ liệu. Việc sau dó bạn cần là tiến hành tạo và cấu hình database.
2.2 Cài đặt oracle database 21c thủ công
Đầu tiên trước khi cài đặt Oracle, chúng ta cần chạy cài gói cần thiết “Oracle Preinstall RPM”.
– Việc cài đặt các bạn cần sử dụng user root.
+ Đối với Oracle linux:
Oracle Linux 7 # yum -y install oracle-database-preinstall-21c Oracle Linux 8 # dnf -y install oracle-database-preinstall-21c
+ Trên Red Hat, CentOs:
# curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/latest/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm # yum -y localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
– Sau khi cài đặt các gói cơ bản, bạn cần xóa file cài đặt này để tối ưu tài nguyên hệ thống.
# rm oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
– Tiến hành cài đặt Oracle database 21c.
+ Tạo thư mục chứa file cài đặt RPM:
# mkdir /software
– Copy bộ cài đặt vào máy chủ bạn có thể dùng lệnh SCP hoặc có thể sử dụng FTP để đưa source cài đặt vào máy.
# scp D:\Downloads\oracle-database-ee-21c-1.0-1.x86_64.rpm root@10.10.10.10:/software
– Thư mục ORACLE_HOME sẽ được cài đặt mặc định có đường dẫn là: /opt/oracle/product/21c/dbhome_1
+ Cài đặt Oracle database bằng command:
# yum -y localinstall /software/oracle-database-ee-21c-1.0-1.x86_64.rpm
2.3 Tạo Oracle Database
RPM sẽ tạo 1 database demo:
+ Database: ORCLCDB
+ SID: ORCLCDB
+ Pluggable Database (PDB): ORCLPDB1
+ Port: 1521
Bạn cũng có thể thay đổi thông số bằng cách chỉnh sữa file: /etc/sysconfig/oracledb_ORCLCDB-21c.conf
# /etc/init.d/oracledb_ORCLCDB-21c configure
– Quá trình cài đặt diễn ra như sau:
[root@oracle ~]:~$ /etc/init.d/oracledb_ORCLCDB-21c configure Configuring Oracle Database ORCLCDB. Prepare for db operation 8% complete Copying database files 31% complete Creating and starting Oracle instance 32% complete 36% complete 40% complete 43% complete 46% complete Completing Database Creation 51% complete 54% complete Creating Pluggable Databases 58% complete 77% complete Executing Post Configuration Actions 100% complete Database creation complete. For details check the logfiles at: /opt/oracle/cfgtoollogs/dbca/ORCLCDB. Database Information: Global Database Name:ORCLCDB System Identifier(SID):ORCLCDB Look at the log file "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log" for further details. Database configuration completed successfully. The passwords were auto generated,you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.
– Ngoài ra bạn có thể tạo thủ công LISTENER và DATABASE bằng các lệnh sau:
+ Cài đặt x11 server để hiển thị GUI cài đặt
# yum groupinstall "X Window System" -y
+ Chú ý: Trên Windows, chúng ta sử dụng phần mềm Putty, Xmanager, MobaXterm, Xming,… để mở giao diện GUI cài đặt của Oracle.
# /opt/oracle/product/21c/dbhome_1/bin/netca # /opt/oracle/product/21c/dbhome_1/bin/dbca
2.4 Thay đổi mật khẩu các User Oracle
Trong quá trình cài đặt hệ thống tự động tạo user, chúng ta cần đổi mật khẩu của các user cần thiết.
– Đổi password user Oracle :
# passwd oracle
– Kiểm tra cấu hình biến môi trường nếu hệ thống chưa cài đặt sửa file /home/oracle/.bash_profile, thêm nội dung sau:
# vi /home/oracle/.bash_profile
+ Nếu chưa có ta thêm vào đoạn sau:
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/21c/dbhome_1 export ORACLE_SID=ORCLCDB PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin export PATH
– Cập nhật biến môi trường.
#source /home/oracle/.bash_profile
– Khởi động Oracle database.
# su - oracle # sqlplus / as sysdba SQL> startup;
– Bạn cần thay đổi password user SYS để có thể đăng nhập vào các ứng dụng khác.
# su - oracle # sqlplus / as sysdba SQL> alter user sys identified by "<Password mới>";
– Tài liệu tham khảo: Tại đây
- Như vậy ta đã cài đặt thành công Oracle Database 21c RPM trên Linux
Chúc các bạn thành công!
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty