Centos7静默安装19c
一、系统配置
-
安装依赖
yum install -y compat-libcap* libstdc++-devel* gcc-c++-* ksh* glibc-devel* libaio-devel* sysstat-* smartmontools* libxcb* libX11* libXi* libXtst-*
复制额外需要rpm包
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
复制 -
用户/组配置
groupadd oinstall groupadd dba groupadd backupdba groupadd dgdba groupadd kmdba groupadd racdba groupadd oper
复制创建oracle用户
useradd -g oinstall -G oper,dba,backupdba,dgdba,kmdba,racdba -d /home/oracle oracle echo "oracle" | passwd oracle --stdin
复制编辑oracle用户的.bash_profile
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1 export ORACLE_BASE=/u01/app/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/stage/ext/lib export ORACLE_SID=oracle PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin export PATH
复制生效oracle用户的.bash_profile
. ~/.bash_profile
复制
3、内核参数配置
修改/etc/sysctl.conf
fs.file-max = 6815744
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
复制
生效内核参数
sysctl -p
复制
二、oracle安装
-
准备文件夹架构(建议将安装包的文件放到$ORACLE_HOME中)
mkdir -p /u01/app/oracle/product/19.3.0/db_1 chown -R oracle:oinstall /u01
复制 -
编辑 install/response/db_install.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory # oracle用户的ORACLE_HOME ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1 # oracle用户的ORACLE_BASE ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper 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=false oracle.install.db.rootconfig.configMethod= oracle.install.db.rootconfig.sudoPath= oracle.install.db.rootconfig.sudoUserName= oracle.install.db.CLUSTER_NODES= oracle.install.db.config.starterdb.type= oracle.install.db.config.starterdb.globalDBName= oracle.install.db.config.starterdb.SID= oracle.install.db.ConfigureAsContainerDB= oracle.install.db.config.PDBName= oracle.install.db.config.starterdb.characterSet= oracle.install.db.config.starterdb.memoryOption= oracle.install.db.config.starterdb.memoryLimit= oracle.install.db.config.starterdb.installExampleSchemas= oracle.install.db.config.starterdb.password.ALL= oracle.install.db.config.starterdb.password.SYS= oracle.install.db.config.starterdb.password.SYSTEM= oracle.install.db.config.starterdb.password.DBSNMP= oracle.install.db.config.starterdb.password.PDBADMIN= oracle.install.db.config.starterdb.managementOption= oracle.install.db.config.starterdb.omsHost= oracle.install.db.config.starterdb.omsPort= oracle.install.db.config.starterdb.emAdminUser= oracle.install.db.config.starterdb.emAdminPassword= oracle.install.db.config.starterdb.enableRecovery= oracle.install.db.config.starterdb.storageType= oracle.install.db.config.starterdb.fileSystemStorage.dataLocation= oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation= oracle.install.db.config.asm.diskGroup= oracle.install.db.config.asm.ASMSNMPPassword=
复制 -
开始安装(使用oracle用户执行安装)
./runInstaller -silent -responseFile install/response/db_install.rsp
复制
三、创建并配置数据库
-
进入 $ORACLE_HOME目录
-
备份响应文件
cp assistants/dbca/dbca.rsp assistants/dbca/dbca.rsp.save
复制 -
编辑assistants/dbca/dbca.rsp
#主要修改参数 gdbName=oracle # 需要匹配环境变量ORALCE_SID sid=oracle templateName=General_Purpose.dbc # 至少1位大小写+数字+至少8位长度 sysPassword=oracleTTF1765 systemPassword=oracleTTF1765 characterSet=AL32UTF8
复制 -
创建数据库实例
dbca -silent -createDatabase -responseFile `pwd`/assistants/dbca/dbca.rsp
复制 -
创建监听
netca -silent -responsefile `pwd`/assistants/netca/netca.rsp
复制
四、验证
-
端口开放情况
[oracle@oracle-19c db_1]$ netstat -tunlp | grep 1521 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp6 0 0 :::1521 :::* LISTEN 12830/tnslsnr
复制 -
查看数据库状态
[oracle@oracle-19c db_1]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Apr 29 15:35:22 2021 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> select status from v$instance; STATUS ------------ OPEN
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
571次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
513次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
474次阅读
2025-04-01 11:08:44
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
462次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
461次阅读
2025-04-01 15:56:03
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
444次阅读
2025-04-22 00:20:37
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
443次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
420次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
405次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
391次阅读
2025-04-17 17:02:24