服务器版本

centerOs 7.8 64位 4C 12G

[root@localhost]# cat /etc/redhat-release

CentOS Linux release 7.8.2003 (Core)

[root@localhost]# uname -a

Linux localhost.localdomain 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost]# uname -r

3.10.0-1127.19.1.el7.x86_64

[root@localhost]# file /bin/ls

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aaf05615b6c91d3cbb076af81aeff531c5d7dfd9, stripped

官方安装包下载路径(需要登录Oracle账号):

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

可选择windows/Linux平台对应的安装包,我选择Linux x86-64、ZIP包下载:

https://download.oracle.com/otn/linux/oracle19c/190000/LINUX.X64_193000_db_home.zip

下载版本为:Oracle 19.3.0.0.0

安装依赖包

yum install -y bc binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat ipmiutil net-tools nfs-utils python python-configshell python-rtslib python-six targetcli

开始安装数据库

创建 oracle 目录,授权,cd到oracle安装包路径下,解压oracle到 $ORACLE_HOME 目录下,然后执行 runInstaller 安装

【注意】从18c开始,安装包必须解压到 $ORACLE_HOME 路径下进行安装!

创建Oracle相关用户和组

groupadd -g 54321 oinstall

groupadd -g 54322 dba

groupadd -g 54323 oper

groupadd -g 54324 backupdba

groupadd -g 54325 dgdba

groupadd -g 54326 kmdba

groupadd -g 54327 asmdba

groupadd -g 54328 asmoper

groupadd -g 54330 racdba

创建oracle用户

useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba oracle

设置Oracle用户的密码

passwd oracle

创建目录

mkdir -p /opt/oracle

mkdir -p /opt/oraInventory

mkdir -p /opt/database

mkdir -p /opt/oracle/product/19.3.0

mkdir -p /opt/oracle/oradata

mkdir -p /opt/oracle/flash_recovery_area

mkdir -p /opt/oracle/product/19.3.0/db_1 #从18c开始,安装包必须解压到 $ORACLE_HOME 路径下进行安装

chown -R oracle:oinstall /opt/oracle

chown -R oracle:oinstall /opt/oracle/oradata

chown -R oracle:oinstall /opt/oraInventory

chown -R oracle:oinstall /opt/database

chmod -R 777 /opt

配置Oracle用户的环境变量

su - oracle

vim .bash_profile

#oracle数据库安装目录

export ORACLE_BASE=/opt/oracle

#oracle数据库路径

export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1

#oracle启动数据库实例名

export ORACLE_SID=yusys

#xterm窗口模式安装

export ORACLE_TERM=xterm

#配置时间格式

NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS"

#添加系统环境变量

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

#添加系统环境变量

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

#防止安装过程出现乱码

#export LANG=en_US.gbk

export LANG=en_US.UTF-8

#设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

生效环境变量:

重新登录或者执行source 立即生效

$ source /home/oracle/.bash_profile

检查环境变量是否生效:

$ echo $ORACLE_HOME

切换到oracle用户解压安装zip包

unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

修改响应文件 db_install.rsp

Oracle 19c解压后response目录下,只包含 db_install.rsp (用来安装Oracle软件),dbca.rsp 在 $ORACLE_HOME/assistants/dbca/dbca.rsp

[oracle@localhost ~]$ find ./ -name dbca.rsp

./response/dbca.rsp

$ cp -r $ORACLE_HOME/install/response /home/oracle

vim /home/oracle/response/db_install.rsp #修改设置下列参数

oracle.install.option=INSTALL_DB_SWONLY

#ORACLE_HOSTNAME=localhost #如果修改过hostname则需要设置正确,否则可以不设置

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/opt/oraInventory

ORACLE_BASE=/opt/oracle

ORACLE_HOME=/opt/oracle/product/19.3.0/db_1

oracle.install.db.InstallEdition=EE

oracle.install.db.OSDBA_GROUP=dba

oracle.install.db.OSOPER_GROUP=oinstall

oracle.install.db.OSBACKUPDBA_GROUP=backupdba

oracle.install.db.OSDGDBA_GROUP=dgdba

oracle.install.db.OSKMDBA_GROUP=kmdba

oracle.install.db.OSRACDBA_GROUP=racdba

oracle.install.db.rootconfig.executeRootScript=true

oracle.install.db.rootconfig.configMethod=ROOT

以 oracle 用户开始静默安装数据库

$ $ORACLE_HOME/runInstaller -silent -ignorePrereq -responseFile /home/oracle/response/db_install.rsp

【注意】安装过程中会提示输入root用户密码以执行脚本

安装会提示安装的日志文件,可以通过日志文件查看静默安装的进展和信息

安装成功,提示信息如下:

Successfully Setup Software with warning(s).

安装完毕后,启动监听

$ lsnrctl start

#查看默认监听端口1521的监听状态

$ netstat -an |grep 1521

tcp6 0 0 :::1521 :::* LISTEN

创建数据库

dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc -gdbName yusys -sid yusys -characterSet AL32UTF8 -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE -datafileDestination /opt/oracle/oradata

使用参数说明:

silent指以静默方式执行dbca命令 createDatabase指使用dbca

templateName指定用来创建数据库的模板名称,这里指定为General_Purpose,即一般用途的数据库模板

gdbname指定创建的全局数据库名称,这里指定名称为yusys

sid 指定数据库系统标识符,这里指定为yusys,与数据库同名

responseFile 指定安装响应文件,NO_VALUE表示没有指定响应文件

characterSet 指定数据库使用的字符集,这里指定为AL32UTF8

memoryPercentage 指定用于oracle的物理内存的百分比,这里指定为30%

emConfiguration 指定Enterprise Management的管理选项。LOCAL表示数据库由Enterprise Manager本地管理

安装成功

以sysdba身份登录 sqlplus / as sysdba

然后输入startup 启动数据库

查看监听状态 lsnrctl status 启动监听 lsnrctl start

全部搞定,就可以在客户端登陆了

到此这篇关于CenterOs7 安装oracle19c的文章就介绍到这了,更多相关CenterOs7 安装oracle19c内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

centeros php,CenterOs7 安装oracle19c的方法详解相关推荐

  1. linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解

    这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载 ...

  2. PyKivy入门教程:Kivy Python库的介绍、安装及使用方法详解

    PyKivy入门教程:Kivy Python库的介绍.安装及使用方法详解 Kivy是一个跨平台的Python GUI工具包,可以用于开发能够在多种设备和操作系统上运行的应用程序.Kivy支持触摸输入. ...

  3. 安卓java安装apk代码_Android 通过代码安装 APK的方法详解

    在 APK 开发中,通过 Java 代码来打开系统的安装程序以安装 APK 并不是什么难事,一般的 Android 系统都有开放这一功能. 但随着 Android系统版本的迭代,其对于权限的把控越来越 ...

  4. php性能测试下载,PHP性能测试工具xhprof安装与使用方法详解

    本文实例分析了PHP性能测试工具xhprof安装与使用方法.分享给大家供大家参考,具体如下: xhprof概述: XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞 ...

  5. 在mac上用文本编辑器写python_Mac系统Python解释器、PyCharm编辑器安装及使用方法详解...

    『环境配置』- 工欲善其事,必先利其器 视频讲解教程:[Mac系统Python开发环境配置教程详解(Python技术客栈)](https://www.bilibili.com/video/av8076 ...

  6. coreseek 安装及使用方法详解

    coreseek 安装及使用 一般站点都需要搜索功能,如果是php+mysql站点,建议选择coreseek,如果是java站点建议使用lucene,coreseek 是一款很好的中文全文检索/搜索软 ...

  7. 计算机iis配置具体步骤,如何配置iis iis的安装及配置方法详解【图文教程】

    导语:随着技术的进步,我们使用计算机的概率越来越大,大家在使用的过程之中难免会遇到一些问题.比如对于IIS配置相信应该是很多朋友们比较困惑的吧!毕竟配置IIS是需要一定的技术的,那么今天小编就给大家普 ...

  8. MongoDB的安装和启动方法详解

    官方文档 安装:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 启动关闭:https://docs.mongo ...

  9. php larval框架运行环境,4种Windows系统下Laravel框架的开发环境安装及部署方法详解...

    1.准备工作 1.1PHP集成环境 这里我们使用的是XAMPP,XAMPP是一个功能强大的建站集成软件包,采用一键安装的方式,包含PHP7.0.Mysql.Tomcat等.最新版下载地址:PHP 5. ...

最新文章

  1. 【SRX】RE与PFE策略不同步,导致Commit失败-----案例分析
  2. 【Java】Java实现 JSON 的组装和解析
  3. Vh和Vw的简介和使用
  4. uboot的目录分析
  5. 判断深度学习模型的稳定性_基于深度学习的三维模型检索算法研究
  6. 【剑指Offer】18树的子结构
  7. python流处理框架_Python操作分布式流处理系统Kafka
  8. javascript判断非空
  9. 给定一个数值,计算最合适的行列数量的代码
  10. vue-cli 打包出来的文件缺少_Vue cli构建 及 项目打包以及出现的问题 (update 2020-05)...
  11. 计算机复制方法有,如何在电脑上复制粘贴文字(包括快捷键),来学习吧
  12. SPSS统计分析过程包括描述性统计、均值比较、一般线性模型、相关分析、回归分析、对数线性模型、聚类分析、数据简化、生存分析、时间序列分析、多重响应等几大类...
  13. 2. 确定地球与金星之间的距离 天文学家在1914年8月份的7次观测中,测得地球与金星之间距离(单位:米),并取其常用对数值,与日期的一组历史数据如下表:
  14. MYSQL如何制作资产负债表_资产负债表该如何制作呢?搞定资产负债表,仅需这5步!...
  15. 解决WARNING: Ignoring invalid distribution -pencv-python (c:\users\lhw\anaconda3\lib\site-packages)
  16. c++逆天改命进阶--RedBlackTree
  17. 谷歌翻译不能用的解决方案 (win和mac方案 12-17持续更新...)
  18. matlab 图形绘制,MatLab图形绘制功能
  19. Linux中vi上下键变成ABCD
  20. Markdown 图片左右对齐、居中、大小设置

热门文章

  1. Python之文章生成器(升级版,也就是更傻瓜式运行)
  2. Android通过命令连接wifi(解决usb不能用+无屏幕情况)
  3. Android官方源码资料博客
  4. Android中Audio框架
  5. adb命令启动activity、service,发送broadcast
  6. windows之2012缺少api-ms-win-crt**.dll
  7. LED显示驱动(八):显示驱动调试问题
  8. MongoDB 之聚合函数查询统计
  9. mysql执行程序_Sql在Mysql的执行
  10. centos8 yum安装mysql8 流程配置