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 GInstalled size: 6.9 GDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning 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.htmlhttps://www.cnblogs.com/jinanxiaolaohu/p/10015624.html
oracle19c的修改配置文件为:
vim /etc/init.d/oracledb_ORCLCDB-19c
修改内容主要为圈中的部分
文字版本:
export ORACLE_VERSION=19cexport ORACLE_SID=ORA19Cexport TEMPLATE_NAME=General_Purpose.dbcexport CHARSET=ZHS16GBKexport PDB_NAME=ORA19CPDBexport 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_1export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/binexport 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 DATABASEBEGIN EXECUTE IMMEDIATE 'alter pluggable database all open';END open_all_pdbs;/
重启linux服务器. 然后可以使用GS的安装盘等工具连接尝试连接该数据库.