通過rpm離線安裝Oracle 19C


參考:

https://www.cnblogs.com/jinanxiaolaohu/p/10799101.html

https://blog.csdn.net/ywd1992/article/details/92830401

我是在阿里雲上,啟用了一個8G內存,100G存儲的ECS實例。

1. 下載需要的安裝包:

1.1 preinstall

wget 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

 

2. 安裝.

安裝后默認有oracle用戶

yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

安裝完成之后 進行安裝

yum localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

安裝如下:

2.1  preinstall

2.2  ee

 

注意安裝完成之后的配置 需要使用root用戶.

3.修改字符集以及其他的配置:

vim /etc/init.d/oracledb_ORCLCDB-19c

修改內容主要為圈中的部分

 

 

 

 文字版本:

export ORACLE_VERSION=19c
#export ORACLE_SID=ORCLCDB
export ORACLE_SID=ORA19C
export TEMPLATE_NAME=General_Purpose.dbc
#export CHARSET=AL32UTF8
#export PDB_NAME=ORCLPDB1
export CHARSET=ZHS16GBK
export PDB_NAME=ORA19CPDB
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
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. 執行完成之后的處理. 

修改Oracle用戶的密碼:

passwd oracle

切換oracle用戶,增加環境變量處理

vim .bash_profile

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORA19C

NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=american_america.ZHS16GBK; export NLS_LANG

修改后環境變量如下

 

 

 生效環境變量

source .bash_profile

 

使用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服務器. 然后可以工具連接嘗試連接該數據庫.


免責聲明!

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



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