Centos8 linux安装oracle 19c rpm

1、下载

1)官方网址:oracle官网

2)选择 RPM 包下载

2、安装一些依赖包

1)安装方法:

安装以下依赖包时,可能会遇到依赖包本身还需要其他依赖包的情况,可以通过 yum 或者 dnf 安装。如果还是不行,可以在网上下载相应的包导入进去,通过 rpm -ivh 命令来安装。

2)主要依赖包:

compat-libcap1-1.10-7.el7.x86_64.rpmcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpmoracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmreadline-6.2-11.el7.i686.rpmrlwrap-0.43-1.el7.x86_64.rpm

部分比较难找的依赖包可以从这里下):
百度网盘
链接:https://pan.baidu.com/s/1el2GAnFl_8I8CUUTEMOYmQ
提取码:knfk

3)其他补充依赖包

yum install -y gcc-c++ make
yum install -y ksh
yum install -y sysstat
yum install -y xorg-x11-utils
yum install java-11-openjdk-devel
yum install libnsl-2.28-72.el8.i686
rpm -ivh libaio-devel-0.3.110-12.el8.x86_64.rpm

3、安装数据库

1)、安装oracle 19c的 rpm 包

命令如下:

rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

2)、设置字符集

root 终端执行:

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

设置编码(建议选择ZHS16GBK,也可以默认,默认是AL32UTF-8):

export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=ZHS16GBK # 注意这里可以修改为自己要安装的编码
export PDB_NAME=ORA19CPDB
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true

3)、增加环境变量

root终端新建环境变量,命令:

# vim /etc/profile.d/db.sh

添加以下内容:

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

4)、通过配置文件初始化数据库

root终端执行:

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

这个过程比较长,大约十几分钟。耐心等待……
等完成后,会有以下提示信息(截取结尾部分信息):

Executing Post Configuration Actions
100% complete
Database creation complete. For details check the logfiles at:
/opt/oracle/cfgtoollogs/dbca/ORA19C.
Database Information:
Global Database Name:ORA19C
System Identifier(SID):ORA19C
Look at the log file "/opt/oracle/cfgtoollogs/dbca/ORA19C/ORA19C.log" for further details.
Database configuration completed successfully. The passwords were auto generated,
you must change them by connecting to the database using
'sqlplus / as sysdba' as the oracle user

5)、可以通过转换到 oracle 用户修改密码:

(建议先完成后面的步骤之后再回来改)

# 切换用户oracle
su oracle
# 登录oracle
sqlplus / as sysdba
# 修改密码,其中 “xxx” 请改为你的用户名,“yyyy” 请改为你的密码。
alter user xxx identified by yyyy;

6)、配置命令行别名

root终端执行:

vim /etc/profile.d/db.sh

然后添加如下内容

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

保存退出

4、设置开机自启动

1)修改 /etc/oratab 文件:

vim /etc/oratab

将最后一句话的 N 改为 Y:

ORCLCDB:/opt/oracle/product/19c/dbhome_1:Y

2)设置 Oracle启动命令

vim /usr/bin/oracle.sh

添加以下内容:

#! /bin/bash
#  script  For oracle19c.service
/opt/oracle/product/19c/dbhome_1/bin/lsnrctl start
/opt/oracle/product/19c/dbhome_1/bin/dbstart /opt/oracle/product/19c/dbhome_1

设置权限

chmod 777 /usr/bin/oracle.sh

3)设置 开机自动启动

root终端执行:

chmod 777 /etc/rc.d/rc.local
# 修改文件
vim /etc/rc.d/rc.local
# 要添加的内容
/bin/su -u oracle -c /usr/bin/oracle.sh

重启即可(也可以返回去修改 oracle 的用户密码,
参考:步骤3 的第 5)步)。

Centos8 linux安装oracle 19c rpm相关推荐

  1. Linux安装 Oracle 19C 实操

    Linux安装 Oracle 19C 实操 Linux命令: 1.查看硬盘信息,找一个最大的磁盘安装. [root@localhost home]#df -h 2.查看所有磁盘信息包括未加载磁盘 [r ...

  2. 红帽如何安装oracle数据库,红帽系Linux安装Oracle 19C数据库

    环境准备 本文使用的系统及软件版本为: Redhat 7.7 Oracle 19C Xmanager 5 操作系统及Oracle数据库下载地址为: 如使用Redhat安装需先修改系统自带的yum源,详 ...

  3. Linux安装oracle 19C

    一.下载软件 我这边下的是ZIP Linux x86_64 二.安装依赖 yum install compat-libcapl elfutils-libelf-devel fontconfig-dev ...

  4. 【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c

    [DB宝3]在Docker中使用rpm包的方式安装Oracle 19c 文章目录 [DB宝3]在Docker中使用rpm包的方式安装Oracle 19c 一.安装Docker软件 二.创建CentOS ...

  5. oracle 19c rpm安装

    操作系统:oracle linux 8.5 数据库版本:oracle 19c: 内存: 16G,swap分区 16G: 分区大小: / 分区 120G ,/opt 分区 240G: oracle li ...

  6. 银河麒麟v10 服务器 和统信20 1050e 服务器 安装oracle 19c实战(适配成功)

    一.资源: 1.操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构: 银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524 ...

  7. RHEL 8 安装ORACLE 19C

    RHEL 8 安装ORACLE 19C 介质下载 Oracle Database 19c (19.3) for Linux x86-64 安装前准备 创建文件系统 此操作可以在 linux 安装分区时 ...

  8. 使用 VMware 16 RHEL7.7 虚拟机静默安装 Oracle 19c RAC

    作者 | JiekeXu 来源 | JiekeXu DBA之路(ID: JiekeXu_IT) 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 使用 VMware 16  R ...

  9. Oracle linux7.9安装 Oracle 19c

    Oracle linux7.9安装 Oracle 19c 整体步骤 首先安装VMware Workstation 16 Pro虚拟机软件,然后安装Oracle linux系统,再安装Oracle 19 ...

最新文章

  1. 红黑树的理解与 Java 实现
  2. boost::gregorian模块实现以天为单位显示到新年的时间量的测试程序
  3. nodejs --inspect-brk结合Chrome开发者工具的调试
  4. 如何修改MFC的图标
  5. 和我一起读Java8 LinkedList源码
  6. PAT1002. 写出这个数
  7. word的使用(三)
  8. 桌面被恶意软件放上几个ie图标删除不了怎么办?
  9. python3 os模块_Python3 os.path() 模块
  10. P2P协议:我下小电影,99%急死你
  11. 干系人管理4个过程及重点
  12. animate.css的使用
  13. wps“公式编辑器”的MT Extra 字体无效,将无法显示和打印某些字体。请重新安装“公式编辑器”,以便正确安装其字体
  14. CART回归树原理及示例
  15. weblogic绿色版安装
  16. 零基础转行,入职军工类测试方向,月薪10K | 既然选择了,就要全力以赴
  17. 互联网平台再谈互联网平台化-糗百成功案例
  18. Jackson注解详解
  19. python entry 文本框只能输入数字 限定数字
  20. Java 编程高手(附盘) 译作者: 博彦科技

热门文章

  1. 三大电信运营商携号转网数据_携号转网3个月后,联通流失了27.7万户用户,电信净携入43.9万户...
  2. 数据中心架构ToR和EoR【总结】
  3. 搜狗浏览器的8点个人体会
  4. HTML测试题及答案
  5. 即构SDK支持对焦、变焦、曝光调整,让直播细节清晰呈现
  6. 每日英语--Week12
  7. 如何将button或是input框外面的黑色边框线去掉
  8. CVPR 2018摘要:第五部分
  9. Appium学习12:monkeyrunner API
  10. java之Reader类与Writer类