1. 下載需要的安裝包:
1.1 preinstall
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
1.2 Oracle 的rpm 安裝包
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
建議在家里下載 或者是公司里面看VPN代理下載速度快一些.
2. 安裝.
yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 安裝完成之后 進行安裝 yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
等待安裝結果即可.
不同服務器的耗時不一樣:
我這邊安裝完的結果為:
Total size: 6.9 G Installed size: 6.9 G Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : oracle-database-ee-19c-1.0-1.x86_64 1/1 [INFO] Executing post installation scripts... [INFO] Oracle home installed successfully and ready to be configured. To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure Verifying : oracle-database-ee-19c-1.0-1.x86_64 1/1 Installed: oracle-database-ee-19c.x86_64 0:1.0-1 Complete!
注意安裝完成之后的配置 需要使用root用戶.
3. 與之前的blog 一樣 需要修改 字符集以及其他的配置:
https://www.cnblogs.com/jinanxiaolaohu/p/9826653.html https://www.cnblogs.com/jinanxiaolaohu/p/10015624.html
oracle19c的修改配置文件為:
vim /etc/init.d/oracledb_ORCLCDB-19c
修改內容主要為圈中的部分
文字版本:
export ORACLE_VERSION=19c export ORACLE_SID=ORA19C export TEMPLATE_NAME=General_Purpose.dbc export CHARSET=ZHS16GBK export PDB_NAME=ORA19CPDB export CREATE_AS_CDB=true
對應的要復制一參數文件
cd /etc/sysconfig/
cp oracledb_ORCLCDB-19c.conf oracledb_ORA19C-19c.conf
4. 使用root用戶進行配置.
root 用戶執行命令:
/etc/init.d/oracledb_ORCLCDB-19c configure
等待Oracle數據庫執行初始化操作即可.
5. 執行完成之后的處理.
增加環境變量處理
vim /etc/profile.d/oracle19c.sh 增加內容為: export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin export ORACLE_SID=ORA19C
修改Oracle用戶的密碼:
passwd oracle
使用Oracle登錄進行相關的處理
sqlplus / as sysdba
查看pdb信息
show pdbs
5.1 創建自動啟動pdb的觸發器(不設置PDB的開機啟動 很多程序無法連接上PDB, 建議使用show pdbs 查看狀態, 手工啟動也可以. 不能在CDB創建業務數據, 會提示創建的用戶名不符合 c###的要求)
CREATE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'alter pluggable database all open'; END open_all_pdbs; /
重啟linux服務器. 然后可以使用GS的安裝盤等工具連接嘗試連接該數據庫.