一、编辑hosts文件添加ip与主机名对应关系

vi /etc/hosts

二、关闭防火墙及SELINUX

systemctl stop firewalld.service
systemctl disable firewalld.servicevi /etc/selinux/config
SELINUX=disabled

三、安装所需依赖包

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

四、创建oracle用户、用户组、设置oracle用户密码

groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle
passwd oracle

五、创建oracle安装目录

mkdir -p /data/app/oracle/product/19.3/db_1
chown -R oracle:oinstall /data/app/
chmod -R 775 /data/app/

六、备份目录-可以不需要

mkdir -p /home/oracle/etc
chown -R oracle:oinstall /home/oracle/etc
chmod -R 775 /home/oracle/etc

七、修改内核参数

vi /etc/sysctl.conffs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500**使配置生效**
/sbin/sysctl -p

八、修改用户限制

vi  /etc/security/limits.conforacle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

九、修改/etc/profile

vi /home/oracle/.bash_profile   export ORACLE_SID=lcfa110  #数据库实例
export ORACLE_BASE=/data/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3/db_1  #家目录
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib/usr/lib:/usr/local/lib
export TEMP=/tmp
export TMP=/tmp
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK**使其配置生效**
source /home/oracle/.bash_profile

十、将.zip安装文件上传至$ORACLE_HOME解压

cd /data/app/oracle/product/19.3/db_1
unzip LINUX.X64_193000_db_home.zip

十一、把ORCALE程序安装文件拷贝至/orcale/etc/目录下

cp /data/app/oracle/product/19.3/db_1/install/response/db_install.rsp  /home/oracle/etc/
cp /data/app/oracle/product/19.3/db_1/assistants/netca/netca.rsp  /home/oracle/etc/
cp /data/app/oracle/product/19.3/db_1/assistants/dbca/dbca.rsp  /home/oracle/etc/

十二、按需修改db_install.rsp文件内容

oracle.install.option=INSTALL_DB_SWONLY  #安装类型UNIX_GROUP_NAME=oinstall #安装组INVENTORY_LOCATION=/data/app/oraInventory #INVENTORY目录ORACLE_BASE=/data/app/oracleoracle.install.db.InstallEdition=EE  #ORCALE版本oracle.install.db.OSDBA_GROUP=dba  #dba用户组oracle.install.db.OSOPER_GROUP=dba     #dba用户组oracle.install.db.OSBACKUPDBA_GROUP=dba #dba用户组oracle.install.db.OSDGDBA_GROUP=dba #dba用户组oracle.install.db.OSKMDBA_GROUP=dba #dba用户组oracle.install.db.OSRACDBA_GROUP=dba #dba用户组oracle.install.db.config.starterdb.type=GENERAL_PURPOSE  #数据库类型oracle.install.db.config.starterdb.SID=lcfa110   #数据库实例

切到oracle用户

su - oracle
cd  /data/app/oracle/product/19.3/db_1
echo $ORACLE_HOME #确定变量生效

十三、安装数据库

./runInstaller -silent -responseFile /home/oracle/etc/db_install.rsp -ignorePrereq

执行安装成功会出现需要root执行的两个脚本;

新开一个root窗口执行即可

十四、安装完成回到oracle用户建库

vi /home/oracle/etc/dbca.rspGDBNAME = lcfa110
SID = lcfa110
templateName=General_Purpose.dbc

建库

dbca -silent -createDatabase  -responseFile  /home/oracle/etc/dbca.rsp

执行dbca命令需要为sys、system用户创建密码,以下WARNING为密码长度小于8为的告警信息

以上命令执行过程中需要再另一个root窗口不断查看oracle进程是否还存活

ps -ef | grep ora_ | grep -v grep


十五、以上执行完成回到oracle用户配置监听

**切换目录**
cd /data/app/oracle/product/19.3/db_1/bin
**使用命令配置监听过程**
netca /silent /responsefile /data/app/oracle/product/19.3/db_1/assistants/netca/netca.rsp

配置完成后

**查看监听端口** netstat -tnpl | grep 1521
**启动** lsnrctl start
**查看状态**lsnrctl status

十六、监听起来后即可登录数据库

**登录数据库**
sqlplus / as sysdba ;
**创建使用用户及授权**
create user vmtest identified by redhat;
grant connect, resource,dba to vmtest;

登录创建的数据库

sqlplus vmtest/redhat@lcfa110

以上为LINUX系统安装ORACLE 19C的完整详细步骤,安装过程出现告警、错误大多是目录文件的权限问题导致;建议是7以上的系统来安装19版本,7以下的系统安装需要升级系统glibc;

LINUX静默安装ORACLE19C详细步骤相关推荐

  1. Linux静默安装oracle19c(史上最详细的教学)

    Linux静默安装oracle19c(史上最详细的教学) 1.获取主机名和ip地址 输入命令hostname和ifconfig分别获取主机名和ip地址.ip地址较为敏感,大家自行获取. [root@w ...

  2. linux系统中安装jira,linux下安装jira详细步骤

    linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...

  3. 宝塔面板免费版怎样安装-宝塔Linux面板安装教程-详细步骤-命令-干什么用的

    宝塔面板免费版怎样安装? 执行一键安装命令即可安装,操作方便. 安装命令: Centos安装脚本 yum install -y wget && wget -O install.sh h ...

  4. linux下安装jira详细步骤

    首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安 ...

  5. linux下安装nginx详细步骤_mac下安装nginx

    前言:nginx的强大不必多言,所以很自然很应当的我也来玩一玩.但是网上许多安装和配置都太那啥了,在这里真的想说一句带有引战性质但我真的无意引战的言论:现在的好多程序员的文笔实在是烂,写的教程让人着实 ...

  6. Linux编译安装nginx详细步骤

    首先为什么linux有些软件需要编译安装(相对于rpm安装:包yum安装:仓库,这两个安装来说真的有些繁琐)? 为什么服务器软件需要编译安装?一个流传很广的说法是编译安装性能更好,其实这是个谣言 服务 ...

  7. 在linux上安装Scala详细步骤

    一.从scala官方网站地址: http://www.scala-lang.org/download/下载scala二进制包,以2.11.12版本为例 下载地址是:https://www.scala- ...

  8. Linux下安装Redis详细步骤具体教程

    1.上传压缩包 将linux版的redis压缩包上传到linux中的/usr/local目录下,可以用rz命令也可以用finallshell直接拖 redis压缩包下载地址:   https://pa ...

  9. Linux下安装nginx详细步骤

    1.安装nginx前首先安装四个依赖包 --以下命令一键安装四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-dev ...

最新文章

  1. ipsec ***概念(一)
  2. [python3.x] 利用chardet检测网页编码
  3. phpstudy命令行中数据表插入中文显示不了的问题
  4. PAT 乙级 1039. 到底买不买(20)Java版
  5. 没有基础的人可以学python吗-今天就来告诉你,没有编程基础的人适不适合学python...
  6. pandas入门学习
  7. ES6入门---变量的解构赋值
  8. redis等缓存和mysql的数据同步问题解决思路
  9. tableau的下载安装及简单使用
  10. linux下分析prn文件,Linux文件的管理
  11. 学生系统优化——字符限定
  12. Android作业四
  13. 系列学习 Gateway 之第 1 篇 —— SpringCloud Gateway 简介,Gateway 入门实例
  14. 实时调试WebDriver代码
  15. [ABAP] 把两个RADIOBUTTON放在同一行
  16. 帝国ECMS教程:上一篇下一篇自定义综合代码
  17. nasdaq qcom_高通(NASDAQ:QCOM)应该关注台湾半导体制造公司
  18. WPF开发之Prism详解【内附源码】
  19. 前端生成海报图:html2canvas 生成海报图/网页html转图片
  20. hba卡在服务器什么位置,什么是HBA卡?全面了解HBA卡

热门文章

  1. FleaPHP 开发指南 - 4. 命名规范和目录结构
  2. svn项目迁移后服务器up报错:E155036 的处理方法
  3. UE4 如何旋转模型骨骼
  4. TFTP文件传输协议
  5. 价值 20 万美元的爱马仕包包是用蘑菇做的,你还会买吗?
  6. 无驱、代码自动植入:新一代软件保护锁——圣天诺LDK-HL
  7. html合并单元格怎么把字竖着,电脑excel单元格中文字如何在合并单元格后竖排显示...
  8. Composing Text and Image for Image Retrieval - An Empirical OdysseyNam
  9. PTA 7-2 复数计算
  10. #今日论文推荐# 陈天奇、王威廉等人推荐:ACL最佳论文奖得主给新入行研究者的一点建议