阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7.6 RPM方式安装Oracle 19c步骤

227次阅读
没有评论

共计 2039 个字符,预计需要花费 6 分钟才能阅读完成。

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

修改内容主要为圈中的部分

CentOS 7.6 RPM 方式安装 Oracle 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/

CentOS 7.6 RPM 方式安装 Oracle 19c 步骤

cp oracledb_ORCLCDB-19c.conf  oracledb_ORA19C-19c.conf

4. 使用 root 用户进行配置.

root 用户执行命令:
/etc/init.d/oracledb_ORCLCDB-19c configure

等待 Oracle 数据库执行初始化操作即可.

 CentOS 7.6 RPM 方式安装 Oracle 19c 步骤

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 的安装盘等工具连接尝试连接该数据库.

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计2039字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中