以下是在CentOS上安裝和配置Oracle數據庫的步驟:
sudo yum update -y
。sudo systemctl stop firewalld
,sudo setenforce 0
,并修改相關配置文件使其永久生效。sudo groupadd oinstall
,sudo groupadd dba
,sudo useradd -g oinstall -G dba oracle
,并設置密碼。sudo mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1
,sudo mkdir -p /u01/app/oradata
,并設置權限。使用命令sudo yum install -y oracle-database-preinstall-19c
安裝所需依賴包。
編輯/etc/sysctl.conf
,添加內核參數;編輯/etc/security/limits.conf
,設置用戶資源限制。然后執行sudo sysctl -p
使內核參數生效。
從Oracle官網下載對應版本安裝包,上傳到服務器,如unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1
。
切換到Oracle用戶,執行cd /u01/app/oracle/product/19.3.0/dbhome_1
,./runInstaller
,按提示完成安裝。
使用dbca
工具創建數據庫實例,如sudo su - oracle
,cd /u01/app/oracle/product/19.3.0/dbhome_1/bin
,./dbca -silent -createDatabase -gdbname orcl -sid orcl
等。
使用netca
工具配置監聽器,或手動編輯listener.ora
文件,并啟動監聽器lsnrctl start
。
編輯/home/oracle/.bash_profile
,添加ORACLE_BASE
、ORACLE_HOME
、ORACLE_SID
等環境變量,執行source /home/oracle/.bash_profile
使其生效。
使用sqlplus / as sysdba
連接數據庫,執行簡單查詢驗證。