返回顶部
首页 > 资讯 > 数据库 >Oracle 18c rpm安装的过程
  • 114
分享到

Oracle 18c rpm安装的过程

2024-04-02 19:04:59 114人浏览 独家记忆
摘要

这篇文章主要介绍“oracle 18c rpm安装的过程”,在日常操作中,相信很多人在Oracle 18c rpm安装的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Or

这篇文章主要介绍“oracle 18c rpm安装的过程”,在日常操作中,相信很多人在Oracle 18c rpm安装的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle 18c rpm安装的过程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

环境:

OEL 6.8

DB:18.3

安装过程中包括两个RPM包

oracle-database-ee-18c-1.0-1.x86_64.rpm

oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

安装过程分为在线安装和离线安装,决定于oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm。

在线安装:

# curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/Oraclelinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

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

离线安装,下载oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm后,手动安装。

下载地址:Https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

该过程采取离线安装,下载软件包:

oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm软件包检查系统软件包,调整系统参数,添加数据库用户组和用户

通过shell脚本定制Oracle安装条件,实现最佳安装环境配置。

开始安装:

[root@oeldb soft]# rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 

warning: oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

error: Failed dependencies:

        compat-libcap1 is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        compat-libstdc++-33 is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        ksh is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        libaio-devel is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        libstdc++-devel is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        xorg-x11-utils is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

        xorg-x11-xauth is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64

提示所需安装软件包:

[root@oeldb soft]# yum -y install xorg-x11-xauth xorg-x11-utils libstdc++-devel libaio-devel ksh compat-libstdc++-33 compat-libcap1

[root@oeldb soft]# rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 

Preparing...                ########################################### [100%]

   1:oracle-database-preinst########################################### [100%]

检查安装后环境:

[root@oeldb ~]# cat /etc/passwd | grep oracle

oracle:x:54321:54321::/home/oracle:/bin/bash

[root@oeldb ~]# more /etc/group| tail -10

stapsys:x:157:

stapdev:x:158:

tcpdump:x:72:

oinstall:x:54321:oracle

dba:x:54322:oracle

oper:x:54323:oracle

backupdba:x:54324:oracle

dgdba:x:54325:oracle

kmdba:x:54326:oracle

racdba:x:54330:oracle

检查RPM包内容:

[root@oeldb soft]# rpm -qlp oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 

/etc/rc.d/init.d/oracle-database-preinstall-18c-firstboot

/etc/security/limits.d/oracle-database-preinstall-18c.conf

/etc/sysconfig/oracle-database-preinstall-18c

/etc/sysconfig/oracle-database-preinstall-18c/oracle-database-preinstall-18c-verify

/etc/sysconfig/oracle-database-preinstall-18c/oracle-database-preinstall-18c.param

/usr/bin/oracle-database-preinstall-18c-verify

/var/log/oracle-database-preinstall-18c

/var/log/oracle-database-preinstall-18c/results

解压软件包:

[root@oeldb soft]# rpm2cpio oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm | cpio -idmv

./etc/rc.d/init.d/oracle-database-preinstall-18c-firstboot

./etc/sysconfig/oracle-database-preinstall-18c

./etc/sysconfig/oracle-database-preinstall-18c/oracle-database-preinstall-18c-verify

./etc/sysconfig/oracle-database-preinstall-18c/oracle-database-preinstall-18c.param

./usr/bin/oracle-database-preinstall-18c-verify

./var/log/oracle-database-preinstall-18c

./var/log/oracle-database-preinstall-18c/results

数据库相关用户、组、参数:

./etc/sysconfig/oracle-database-preinstall-18c/oracle-database-preinstall-18c.param

安装数据库软件:

首先检查RPM包内容,包括创建数据库、监听、数据库软件,内容如下:

root@oeldb soft]# rpm -qlp oracle-database-ee-18c-1.0-1.x86_64.rpm 

/etc/init.d/oracledb_ORCLCDB-18c

/etc/sysconfig/oracledb_ORCLCDB-18c.conf

/opt/oracle/product/18c

/opt/oracle/product/18c/dbhome_1

/opt/oracle/product/18c/dbhome_1/.opatchauto_storage

/opt/oracle/product/18c/dbhome_1/.opatchauto_storage/system_patches

/opt/oracle/product/18c/dbhome_1/.opatchauto_storage/system_patches/28096386

/opt/oracle/product/18c/dbhome_1/.opatchauto_storage/system_patches/28096386/bundle.xml

/opt/oracle/product/18c/dbhome_1/.opatchauto_storage/system_patches/systemPatchInfORMationStore.xml

/opt/oracle/product/18c/dbhome_1/.patch_storage

......

/opt/oracle/product/18c/dbhome_1/xdk/mesg/lsxtr.msb

/opt/oracle/product/18c/dbhome_1/xdk/mesg/lsxus.msb

/opt/oracle/product/18c/dbhome_1/xdk/mesg/lsxus.msg

/opt/oracle/product/18c/dbhome_1/xdk/mesg/lsxzhs.msb

/opt/oracle/product/18c/dbhome_1/xdk/mesg/lsxzht.msb

[root@oeldb soft]# 

[root@oeldb soft]# rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm 

Preparing...                ########################################### [100%]

   1:oracle-database-ee-18c ############################################### [100%]

[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-18c configure

检查文件内容:

/etc/init.d/oracledb_ORCLCDB-18c 文件中configure方法内容如下

......

configure()

{

    check_for_configuration

    RETVAL=$?

    if [ $RETVAL -eq 0 ]

    then

        echo "Oracle Database instance $ORACLE_SID is already configured."

        exit 1

    fi

    read_config_file

    check_port_availability

    check_em_express_port_availability

    configure_perform

}

......

该文件包括数据库启动、停止、重启等相关脚本集合

[root@oeldb ~]# more /etc/init.d/oracledb_ORCLCDB-18c | grep '()'

start()

stop()

configure_perform()

unset_proxy_vars()

check_for_configuration()

read_config_file()

configure()

check_port_availability()

check_em_express_port_availability()

restart()

创建数据库,默认创建sid:ORCLCDB,pdb_name:ORCLPDB1,可根据要求调整文件内容。

[root@oeldb ~]# /etc/init.d/oracledb_ORCLCDB-18c configure

Configuring Oracle Database ORCLCDB.

Prepare for db operation

8% complete

Copying database files

31% complete

Creating and starting Oracle instance

32% complete

36% complete

40% complete

43% complete

46% complete

Completing Database Creation

51% complete

 54% complete

Creating Pluggable Databases

58% complete

77% complete

Executing Post Configuration Actions

100% complete

Database creation complete. For details check the logfiles at:

 /opt/oracle/cfgtoollogs/dbca/ORCLCDB.

Database Information:

Global Database Name:ORCLCDB

System Identifier(SID):ORCLCDB

Look at the log file "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.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.

Oracle环境变量未配置,配置环境变量,检查监听

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1

export ORACLE_SID=ORCLCDB

export PATH=$PATH:$ORACLE_HOME/bin

[oracle@oeldb ~]$ . .bash_profile 

[oracle@oeldb ~]$ lsnrctl  status

LSNRCTL for Linux: Version 18.0.0.0.0 - Production on 31-OCT-2018 14:54:11

Copyright (c) 1991, 2018, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oeldb)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 18.0.0.0.0 - Production

Start Date                31-OCT-2018 14:07:48

Uptime                    0 days 0 hr. 46 min. 25 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /opt/oracle/product/18c/dbhome_1/network/admin/listener.ora

Listener Log File         /opt/oracle/diag/tnslsnr/oeldb/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oeldb)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=oeldb)(PORT=5500))(Security=(my_wallet_directory=/opt/oracle/admin/ORCLCDB/xdb_wallet))(Presentation=HTTP)(Session=RAW))

Services Summary...

Service "7981b2318b511a4ce053c80fa8c07ea4" has 1 instance(s).

  Instance "ORCLCDB", status READY, has 1 handler(s) for this service...

Service "ORCLCDB" has 1 instance(s).

  Instance "ORCLCDB", status READY, has 1 handler(s) for this service...

Service "ORCLCDBXDB" has 1 instance(s).

  Instance "ORCLCDB", status READY, has 1 handler(s) for this service...

Service "orclpdb1" has 1 instance(s).

  Instance "ORCLCDB", status READY, has 1 handler(s) for this service...

The command completed successfully

测试停止、启动

[root@oeldb ~]# /etc/init.d/oracledb_ORCLCDB-18c stop

Shutting down Oracle Database instance ORCLCDB.

Oracle Database instance ORCLCDB shut down.

Stopping Oracle Net Listener.

Oracle Net Listener stopped.

[root@oeldb ~]# /etc/init.d/oracledb_ORCLCDB-18c start

Starting Oracle Net Listener.

Oracle Net Listener started.

Starting Oracle Database instance ORCLCDB.

Oracle Database instance ORCLCDB started.

整体上rpm安装简化了安装过程,改进很多,创建可以根据脚本内容针对于适合自己的数据库信息。

到此,关于“Oracle 18c rpm安装的过程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: Oracle 18c rpm安装的过程

本文链接: https://lsjlt.com/news/59787.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle 18c rpm安装的过程
    这篇文章主要介绍“Oracle 18c rpm安装的过程”,在日常操作中,相信很多人在Oracle 18c rpm安装的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Or...
    99+
    2024-04-02
  • Oracle 18c安装初体验
    Oracle 18c在万众期待下终于开放下载了,目前提供Linux x86-64、Solaris(SPARC)、Solaris(x86-64)三个平台的下载: 安装包也是水涨船高,Linux版...
    99+
    2024-04-02
  • CentOS7下Oracle19c rpm安装过程
    软件 下载地址 Cen...
    99+
    2024-04-02
  • CentOS rpm安装编译gcc时的过程
    本篇内容介绍了“CentOS rpm安装编译gcc时的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CentOS是在linux开发基础上...
    99+
    2023-06-16
  • Oracle RPM包安装Oracle19c
    RPM包安装Oracle19c...
    99+
    2024-04-02
  • Percona MySQL 5.6 RPM包方式的安装过程
    今天就跟大家聊聊有关Percona MySQL 5.6 RPM包方式的安装过程,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。--解压安装包[root...
    99+
    2024-04-02
  • OL7.6中如何通过RPM方式安装Oracle 19c
    这篇文章主要介绍了OL7.6中如何通过RPM方式安装Oracle 19c,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。设置主机名[root@...
    99+
    2024-04-02
  • 【静默】在RHEL 6.5上静默安装Oracle 18c
    【静默】在RHEL 6.5上静默安装Oracle 18cOracle 18c。18c其实就是12.2.0.2,19c就是12.2.0.3。db_home.zip 安装包大概4.25G,解压后有8.9G,数据...
    99+
    2024-04-02
  • redhat 7部署oracle 12c、18c安装乱码解决
    redhat7.5在部署oracle 12.2、18.3时候,安装界面可能会出现乱码,这个是由于安装redhat7.x的时候少装了字体包,缺少字体所致,另外在安装goldengate时候也会出现乱码,安装部...
    99+
    2024-04-02
  • OEL 7.6 RPM方式安装oracle atabase19c
    准备安装介质:OS:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.htmldatabase:https://www.orac...
    99+
    2024-04-02
  • 在Linux系统中通过rpm包安装MySQL
    操作系统:CentOS 7 MySQL版本:5.7.29 通过rpm包方式安装就像去服装店买衣服,衣服的大小、颜色等样式都是设计好的,我们只要买来就能穿,方便快捷。 一、下载rpm包 打开MySQL官网的下载页面:http...
    99+
    2016-07-15
    在Linux系统中通过rpm包安装MySQL
  • MySQL 5.6.38在RedHat 6.5上通过RPM包安装
    一、安装环境1、操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago)2、Mysql版本:MySQL-5.6.38-1.el6.x86_6...
    99+
    2024-04-02
  • linux下以RPM包安装Oracle 客户端
    一、下载oracle linux_x86-64客户端下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html根据需要...
    99+
    2024-04-02
  • MySQL的rpm安装方式
    本篇内容主要讲解“MySQL的rpm安装方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL的rpm安装方式”吧!用于安装MySQL的rpm包如下:Ta...
    99+
    2024-04-02
  • Oracle安装完成后重新安装EM过程
    启动Oracle11G emctl start dbconsole 报如下错误Environment variable ORACLE_UNQNAME not defined. Please set ORAC...
    99+
    2024-04-02
  • Linux oracle 9i安装过程是怎样的
    这期内容当中小编将会给大家带来有关Linux oracle 9i安装过程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  下面进行Oracle安装前期准备中的第一点,完成Linux的安装.在安装中...
    99+
    2023-06-10
  • 如何完全卸载linux下通过rpm安装的mysql
    卸载linux下通过rpm安装的mysql 1.关闭MySQL服务2.使用 rpm 命令的方式查看已安装的mysql3. 使用rpm -ev 命令移除安装4. 查询是否还存在遗漏文件5. 删除...
    99+
    2023-10-11
    linux mysql 服务器
  • Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程
    一、安装准备工作 1、查看 Linux 相关信息(Linux 命令行操作) (1)查看 Linux 版本,用于下载对应的 mysql。 【查看 Linux 信息:】 uname -a (2)检查是否已经安装过 mys...
    99+
    2022-05-27
    linux rpm 安装mysql 8.0.11 linux 安装 mysql 8.0.11
  • 浅析CentOS6.8安装MySQL8.0.18的教程(RPM方式)
    今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。 一、卸载CentOS 6.8自带的MySQL 首先,卸载CentOS 6.8服务器上自带的MySQL...
    99+
    2024-04-02
  • suse rpm 安装 mysql的方法
    这篇文章主要讲解了“suse rpm 安装 mysql的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“suse rpm 安装 mysql的方法”吧!  ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作