CentOS 7.6 RPM方式安裝Oracle19c的過程


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的安裝盤等工具連接嘗試連接該數據庫.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM