Centos8 linux安装oracle 19c rpm
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相关推荐
- Linux安装 Oracle 19C 实操
Linux安装 Oracle 19C 实操 Linux命令: 1.查看硬盘信息,找一个最大的磁盘安装. [root@localhost home]#df -h 2.查看所有磁盘信息包括未加载磁盘 [r ...
- 红帽如何安装oracle数据库,红帽系Linux安装Oracle 19C数据库
环境准备 本文使用的系统及软件版本为: Redhat 7.7 Oracle 19C Xmanager 5 操作系统及Oracle数据库下载地址为: 如使用Redhat安装需先修改系统自带的yum源,详 ...
- Linux安装oracle 19C
一.下载软件 我这边下的是ZIP Linux x86_64 二.安装依赖 yum install compat-libcapl elfutils-libelf-devel fontconfig-dev ...
- 【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c
[DB宝3]在Docker中使用rpm包的方式安装Oracle 19c 文章目录 [DB宝3]在Docker中使用rpm包的方式安装Oracle 19c 一.安装Docker软件 二.创建CentOS ...
- oracle 19c rpm安装
操作系统:oracle linux 8.5 数据库版本:oracle 19c: 内存: 16G,swap分区 16G: 分区大小: / 分区 120G ,/opt 分区 240G: oracle li ...
- 银河麒麟v10 服务器 和统信20 1050e 服务器 安装oracle 19c实战(适配成功)
一.资源: 1.操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构: 银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524 ...
- RHEL 8 安装ORACLE 19C
RHEL 8 安装ORACLE 19C 介质下载 Oracle Database 19c (19.3) for Linux x86-64 安装前准备 创建文件系统 此操作可以在 linux 安装分区时 ...
- 使用 VMware 16 RHEL7.7 虚拟机静默安装 Oracle 19c RAC
作者 | JiekeXu 来源 | JiekeXu DBA之路(ID: JiekeXu_IT) 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 使用 VMware 16 R ...
- Oracle linux7.9安装 Oracle 19c
Oracle linux7.9安装 Oracle 19c 整体步骤 首先安装VMware Workstation 16 Pro虚拟机软件,然后安装Oracle linux系统,再安装Oracle 19 ...
最新文章
- 红黑树的理解与 Java 实现
- boost::gregorian模块实现以天为单位显示到新年的时间量的测试程序
- nodejs --inspect-brk结合Chrome开发者工具的调试
- 如何修改MFC的图标
- 和我一起读Java8 LinkedList源码
- PAT1002. 写出这个数
- word的使用(三)
- 桌面被恶意软件放上几个ie图标删除不了怎么办?
- python3 os模块_Python3 os.path() 模块
- P2P协议:我下小电影,99%急死你
- 干系人管理4个过程及重点
- animate.css的使用
- wps“公式编辑器”的MT Extra 字体无效,将无法显示和打印某些字体。请重新安装“公式编辑器”,以便正确安装其字体
- CART回归树原理及示例
- weblogic绿色版安装
- 零基础转行,入职军工类测试方向,月薪10K | 既然选择了,就要全力以赴
- 互联网平台再谈互联网平台化-糗百成功案例
- Jackson注解详解
- python entry 文本框只能输入数字 限定数字
- Java 编程高手(附盘) 译作者: 博彦科技