CentOS7 采用RPM方式安装Oracle19c

本文档详细介绍了如何在CentOS7上通过RPM方式安装Oracle19c数据库,包括下载RPM包、安装、配置字符集、初始化数据库、设置环境变量、修改用户密码、重启服务器及启动数据库等步骤。最后,确保防火墙开放1521端口,即可通过PLSQL工具连接数据库。
摘要由CSDN通过智能技术生成

下载RPM安装包

(1)preinstall

http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

(2)Oracle 的rpm 安装包

https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

安装Oracle数据库

(1)通过SFTP将rpm安装包上传至opt目录
在这里插入图片描述
(2)安装preinstall

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

在这里插入图片描述
(3)安装Oracle

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

在这里插入图片描述
等待安装结果即可。安装完成后的结果如下图:
在这里插入图片描述

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

oracle19c的修改配置文件为

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

配置内容如下:

export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=ZHS16GBK
export PDB_NAME=ORCLPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true

初始化数据库

使用root用户进行Oracle数据化操作

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

等待Oracle数据库执行初始化操作即可。
在这里插入图片描述

配置环境变量

(1)执行完成之后,增加环境变量配置。

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

(2)修改oracle用户密码

passwd oracle

在这里插入图片描述
(3)却换至oracle用户

su oracle

(4)使用Oracle登录进行相关的处理

sqlplus / as sysdba

在这里插入图片描述
(5)创建自动启动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服务器

重启linux服务器。 然后可以使用GS的安装盘等工具连接尝试连接该数据库。

启动数据库

(1)却换至oracle用户

su oracle

(2)启动监听:

lsnrctl start

在这里插入图片描述
(3)启动数据库

sqlplus / as sysdba
startup

在这里插入图片描述
(4)修改用户密码

查看已启用的用户

select username from dba_users where account_status='OPEN';

在这里插入图片描述
修改sys、system密码

alter user sys identified by [密码]

在这里插入图片描述
到此,Oracle19c安装配置完成,本地防火墙开放1521端口,即可通过PLSQL登录。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值