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 transactionInstalling : 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 configureVerifying  : 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_pdbsAFTER STARTUP ON DATABASE
BEGINEXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/

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

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10799101.html

CentOS 7.6 RPM方式安装Oracle19c的过程相关推荐

  1. 奥塔在线:Centos下使用RPM方式安装JDK1.8

    #查看本机是否安装了JDK及版本 >>java -version java version "1.7.0_131" OpenJDK Runtime Environmen ...

  2. 奥塔在线:Centos下使用rpm方式安装crontab服务

    因为需要对Mysql数据库进行定时备份,首先按常规套路在CentOS下使用yum进行安装 yum install crontabs 遗憾的是,提示Mysql版本冲突... Transaction Ch ...

  3. CentOS 6使用rpm方式安装JDK8

    (1)安装之前,先检查一下系统中是否已经有安装jdk rpm -qa | grep java 如果有可以使用rpm -qa | grep java | xargs rpm -e --nodeps批量卸 ...

  4. rpm安装mysql5.7.16_【CentOS 6.6 RPM方式安装MySQL 5.7.16 】

    1.准备安装介质 从MySQL官网下载如下4个rpm安装包: mysql-community-common-5.7.16-1.el6.x86_64.rpm mysql-community-libs-5 ...

  5. linux gcc 缺少 libmpfr.so,rpm方式安装gcc缺少依赖项的解决方法

    dpkg安装deb缺少依赖包的解决方法 [先贴出解决方案(基于Ubuntu)]: 使用dpkg -i   *.deb 的时候出现依赖没有安装 使用apt-get -f -y install  解决依赖 ...

  6. centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

    centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...

  7. centos7切换root为mysql,CentOS 7中使用rpm方式安装MySQL 5.7后无法使用root登录解决

    最近在CentOS 7中通过rpm方式安装了最新版本的mysql-server 5.7 (mysql57-community-release-el7-7.noarch.rpm) ,发现安装成功后无法使 ...

  8. linux用rpm包装ftp,linux以rpm方式安装ftp软件

    基于centos 6.6 首先要完成光驱的挂载! [root@localhost zengyun]# mount /dev/cdrom ./rom mount: block device /dev/s ...

  9. CentOS7内网使用rpm方式安装MySQL5.6数据库

    CentOS7内网使用rpm方式安装MySQL5.6数据库 生成环境为内网环境,无法通过互联网使用Yum方式安装MySQL数据库时,可以参考本文进行安装. 系统环境 当前演示操作系统为最小化安装的Ce ...

最新文章

  1. C# 打印 长字符串自动换行
  2. SQLServer2000同步复制技术实现步骤
  3. 删除字符串中多余的空白字符和空行(C语言实现)
  4. 设计模式-软件架构设计七大原则及开闭原则详解
  5. 什么是Promise?前端开发人员会使用Promise简直就是如虎添翼
  6. python3精要(9)-字符串表达式,切片步进,字符串与数字转换,字符串不变与修改
  7. 概率图模型中的变量消除顺序
  8. [转载] JAVA从菜鸟【入门】到新手【实习】一一一一Python 内置函数,标准库与第三方库(拓展库),常用框架
  9. FlashBuild4序列号生成与使用方法
  10. 第四方支付跟第三方支付的区别,支付源码有什么用
  11. 应用安全系列之二十六:应用层DOS攻击
  12. css如何把图片设置成梯形,如何用css创建流体梯形图像?
  13. 我编写的肺炎疫情数据API的实现过程
  14. 业务中继承关系研究(数据库)
  15. 信息安全系统设计基础实验三—20135222胡御风20135215黄伟业
  16. 紫外线传感器 韩国GENICOM进口 GUVA-T11GD-L 全波段检测,原厂渠道
  17. 计算机网络_03_传输层(个人总结)
  18. 概述SAP云平台上的ABAP开发环境
  19. 盘点一下国内智能巡检机器人TOP5
  20. Redis进阶-发布订阅简介

热门文章

  1. 英语词根词缀记忆法(全集)_闭着眼睛就能背好的托福词汇记忆法
  2. 你需要的前端进阶书籍清单,分享下载
  3. 总觉得该分享点什么!零基础小白如何快速入门前端?
  4. datetime类型怎么输入_数据库之mysql的基础类型
  5. 微信小程序服务器登入dome,小程序登录Demo
  6. html语言中的链接方式,什么是超链接_在html中设置超链接的方法 - 驱动管家
  7. python 二分查找算法_Python实现二分查找法
  8. 【Deep Learning 四】课程一(Neural Networks and Deep Learning),第三周(Shallow neural networks)答案
  9. 虚拟机本来有MySQL,后安装宝塔的MySQL导致MySQL不能启动报错
  10. python3中的rang()函数