千家信息网

oracle静默安装

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.1 解压安装包Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装Oracle版本linux64_11gR2操作系统CentOS7.0-X86-64bit
千家信息网最后更新 2026年11月01日oracle静默安装

1.1 解压安装包

Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装

Oracle版本

linux64_11gR2

操作系统

CentOS7.0-X86-64bit

2.1.1. 上传和解压

oracle用户上传和解压。

unziplinux.x64_11gR2_database_1of2.zip

unziplinux.x64_11gR2_database_2of2.zip


1.2 Oracle数据库安装

2.2.1. 有网络安装依赖包

yum install binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-develmake sysstat unixODBC unixODBC-devel pdksh

2.2.2. 没有网络安装依赖包

请先上传rpm.zip,然后解压

unzip rpm.zip


然后执行 rpm -ivh *.rpm --nodeps -force

2.2.3. 创建Oracle安装用户

groupadd oinstall

groupadd dba

useradd -g oinstall -G dbaoracle -d /home/oracle/

passwd oracle

2.2.4. 修改内核参数

打开修改/etc/sysctl.conf,在最后加入以下内容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range =9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

修改后使用/sbin/sysctl -p刷新,使设置生效。

2.2.5. 更改用户限制

修改 /etc/security/limits.conf,加入内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

2.2.6. 改系统环境变量

修改环境变量/etc/profile,加入以下内容

if [ $USER = "oracle"]; then

if[ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

2.2.7. 设置Oracle环境变量

export PATH

export ORACLE_SID=orcl

exportORACLE_BASE=/home/oracle/app

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

2.2.8. 配置db_install.rsp

已经打包在db_install.zip里面。

更改选项:

oracle.install.option=INSTALL_DB_SWONLY // 安装类型

ORACLE_HOSTNAME=10.10.17.161 // 主机名称(改成ip地址就行)

UNIX_GROUP_NAME=oinstall // 安装组

INVENTORY_LOCATION=/ home/oracle/app //INVENTORY目录(默认写BASE就行)

SELECTED_LANGUAGES=en,zh_CN,zh_TW// 选择语言

ORACLE_HOME=/ home/oracle/app/product/11.2.0/dbhome_1 //oracle_home

ORACLE_BASE=/ home/oracle/app //oracle_base

oracle.install.db.InstallEdition=EE    // oracle版本

oracle.install.db.DBA_GROUP=dba/  / dba用户组

oracle.install.db.OPER_GROUP=oinstall// oper用户组

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE//数据库类型

oracle.install.db.config.starterdb.globalDBName=orcl//globalDBName 全局数据库名称

oracle.install.db.config.starterdb.password.ALL=oracle//默认密码

2.2.9. 执行安装命令

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

需要等待,切换到root账户,执行两个脚本。

2.2.10. 安装全局数据库

配置dbca.rsp

已经打包在dbca.zip里面。

执行命令开始安装dbca -silent -responseFile/home/oracle/dbca.rsp

日志:/home/oracle/app/cfgtoollogs/dbca/orcl/trace.log

执行后开始清屏,然后直接输入之前设置的默认密码敲回车,就自动开始安装了。

2.2.11. 配置监听文件

两个监听文件,已经打包在jianting.zip里面。对应修改以下配置:

listener:

HOST = 192.168.0.250 //服务器地址

PORT = 1521 //监听的端口

ORACLE_HOME=/home/oracle/app/product/11.2.0/dbhome_1 //指定oracle的home

tnsnames:

HOST = 192.168.0.250 //服务器地址

PORT = 1521 //监听的端口

配置完后,放到/ home /oracle/app/product/11.2.0/dbhome_1/network/admin/下。

lsnrctl start,启动oracle监听。

附件:http://down.51cto.com/data/2368572
用户 监听 配置 两个 内容 数据 数据库 变量 地址 环境 全局 名称 命令 密码 文件 服务器 版本 用户组 端口 类型 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万易互联网科技有限公司 科技平台互联网 互联网科技小贷 礼当家互联网科技 北京禾田雨橡互联网科技 互联网科技logo设计 沃里互联网科技 广西互联网科技公司 联恩商钥互联网科技有限公司 顶级互联网科技成果有哪些 晓花互联网科技有限公司网址 西安小鹰速贷互联网科技有限公司 特约风豹互联网科技为什么扣费 合肥互联网科技公司公章图片 锡山区互联网智能科技产品供应 怎样加入科技互联网 广东鹅鹅鹅互联网科技有限公司 科技互联网专业工作会议发言稿 互联网科技创业计划的风险分析 恒生科技互联网指数十大成分股 湖北九亚互联网络科技有限公司 深圳期待互联网科技 甘肃拓世互联网科技有限公司 互联网保险科技创业 互联网金融科技展 长沙茂晟互联网科技有限公司 小米互联网科技园入驻 信承诺互联网科技有限公司 求路客互联网科技电话 优雇互联网科技有限公司
0