Linux 安装Oracle11.2.0.4 (静默安装法)

Linux 安装Oracle11.2.0.4 (静默安装法)一 环境准备 1 下载安装包已上传至对象存储 一共两个包 oracle11 2 0 4 1of7 zipwget https oss cn north 1 unicloudsrv com sc tools linux oracle11

大家好,欢迎来到IT知识分享网。

一、环境准备

1 下载安装包

已上传至对象存储, 一共两个包

#oracle11.2.0.4_1of7.zip wget https://oss-cn-north-1.unicloudsrv.com/sc-tools/linux/oracle11.2.0.4_1of7.zip #oracle11.2.0.4_2of7.zip wget https://oss-cn-north-1.unicloudsrv.com/sc-tools/linux/oracle11.2.0.4_2of7.zip
Linux 安装Oracle11.2.0.4 (静默安装法)

2 关闭selinux

# vim /etc/selinux/config SELINUX=disabled # setenforce 0 
Linux 安装Oracle11.2.0.4 (静默安装法)

3 安装依赖包

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686libstdc++-devel make sysstat unixODBC unixODBC-devel
Linux 安装Oracle11.2.0.4 (静默安装法)

4 添加Oracle用户和用户组

groupadd oinstall    groupadd dba   useradd -g oinstall -G dba oracle    passwd oracle 
Linux 安装Oracle11.2.0.4 (静默安装法)

5 修改内核参数

vm.dirty_background = 5 vm.dirty_ratio = 10 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout= 30 net.core.somaxconn = 32768 fs.inotify.max_user_watches =  fs.inotify.max_user_instances = 256 net.ipv4.tcp_keepalive_time = 120 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets =  vm.max_map_count =  fs.file-max =  net.ipv4.ip_conntrack_max =  net.ipv4.netfilter.ip_conntrack_max =  net.ipv4.ip_forward = 1 kernel.watchdog_thresh = 30 net.ipv4.neigh.default.gc_thresh1 = 4096 net.ipv4.neigh.default.gc_thresh2 = 6144 net.ipv4.neigh.default.gc_thresh3 = 8192 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall =  kernel.shmmax = 04 kernel.panic_on_oops = 1 net.core.rmem_default =  net.core.rmem_max =  net.core.wmem_default =  net.core.wmem_max =  fs.aio-max-nr =  net.ipv4.ip_local_port_range = 9000 65500
Linux 安装Oracle11.2.0.4 (静默安装法)

sysctl -p

6 修改连接数

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
Linux 安装Oracle11.2.0.4 (静默安装法)

7 修改系统环境参数

if [ $USER = "oracle" ]; then if [$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
Linux 安装Oracle11.2.0.4 (静默安装法)

source /etc/profile

8 创建数据库安装目录及设置目录权限

mkdir /opt/oralce/oracle # oracle是数据库系统安装目录, mkdir /opt/oralce/oradata # oradata是数据库数据安装目录, mkdir /opt/oralce/oradata_back # oradata_back是数据备份目录, mkdir /opt/oralce/oraInventory # oraInventory是清单目录
Linux 安装Oracle11.2.0.4 (静默安装法)

chown -R oracle.oinstall /opt/oracle chmod -R 775 /opt/oracle/
Linux 安装Oracle11.2.0.4 (静默安装法)

9 配置Oracle用户环境变量

export ORACLE_BASE=/opt/oracle/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$PATH:$ORALCE_HOME/bin:/usr/sbin export LD_LIBRARY_PATH=$ORACLE_HONE/lib:/lib:/usr/lib export LANG=C export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export PATH
Linux 安装Oracle11.2.0.4 (静默安装法)

10 配置系统环境变量

export ORACLE_HOME=/opt/oracle/oracle/product/11.2.0/db_1 export PATH=$PATH:$ORACLE_HOME/bin
Linux 安装Oracle11.2.0.4 (静默安装法)

source /etc/profile

二、 安装数据库服务

1 解压安装包

unzip oracle11.2.0.4_1of7.zip unzip oracle11.2.0.4_2of7.zip 解压后的目录为database mv database /opt/oracle/database chown -R oracle.oinstall /opt/oracle/database
Linux 安装Oracle11.2.0.4 (静默安装法)

2 配置静默安装响应文档

2.1 复制一份模板

cp -R /opt/oracle/database/response /opt/unicloud/oracle/oracle
Linux 安装Oracle11.2.0.4 (静默安装法)

2.2 属主及授权修改

chown -R oracle.oinstall /opt/oracle/oracle chmod 755 /opt/oracle/oracle/response/*.rsp
Linux 安装Oracle11.2.0.4 (静默安装法)

切换至oracle用户 注意后面所有操作基本都是再oracle用户下操作

su – oracle

2.3 配置db_instaall.rsp

对照条目修改数值

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=zh-prod-ht-back4-lyg UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/opt/oracle/oraInventory SELECTED_LANGUAGES=en,zh_CN ORACLE_HOME=/opt/oracle/oracle/product/11.2.0/db_1 ORACLE_BASE=/opt/oracle/oracle oracle.install.db.InstallEdition=EE oracle.install.db.EEOptionsSelection=false oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0 oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=dba oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=orcl oracle.install.db.config.starterdb.SID=orcl oracle.install.db.config.starterdb.characterSet=ZHS16GBK oracle.install.db.config.starterdb.memoryOption=true oracle.install.db.config.starterdb.memoryLimit=4096 oracle.install.db.config.starterdb.installExampleSchemas=false oracle.install.db.config.starterdb.enableSecuritySettings=true oracle.install.db.config.starterdb.password.ALL=oracle oracle.install.db.config.starterdb.password.SYS=oracle oracle.install.db.config.starterdb.password.SYSTEM=oracle oracle.install.db.config.starterdb.password.SYSMAN=oracle oracle.install.db.config.starterdb.password.DBSNMP=oracle oracle.install.db.config.starterdb.control=DB_CONTROL oracle.install.db.config.starterdb.automatedBackup.enable=false SECURITY_UPDATES_VIA_MYORACLESUPPORT=false DECLINE_SECURITY_UPDATES=true
Linux 安装Oracle11.2.0.4 (静默安装法)

3 安装服务端

cd /opt/oracle/database

./runInstaller -silent -responseFile /opt/oracle/oracle/response/db_install.rsp -ignorePrereq
Linux 安装Oracle11.2.0.4 (静默安装法)

出现如下界面提示则安装成功

运行两个脚本 以root用户 /opt/oracle/oraInventory/orainstRoot.sh /opt/oracle/oracle/product/11.2.0/db_1/root.sh
Linux 安装Oracle11.2.0.4 (静默安装法)

此时再开启一个窗口 ,以root用户运行上面的两个脚本

sh /opt/oracle/oraInventory/orainstRoot.sh

sh /opt/oracle/oracle/product/11.2.0/db_1/root.sh

然后回到原来的安装页面,回车即可。

4 安装监听程序

netca -silent -responseFile /opt/oracle/oracle/response/netca.rsp
Linux 安装Oracle11.2.0.4 (静默安装法)

没有报错即可成功安装

可查看监听配置文件,看是否成功安装

ll $ORACLE_HOME/network/admin/*.ora
Linux 安装Oracle11.2.0.4 (静默安装法)

也可查看1521端口是否成功启用

netstat -tlnp |grep 1521
Linux 安装Oracle11.2.0.4 (静默安装法)

5 安装数据库实例

修改静默安装配置文件

 # 设置如下 GDBNAME="orcl" #78行 全局数据库的名字=SID+主机域名 SID="orcl" #149行 SID对应的实例名字 SYSPASSWORD="1995" #190 SYS管理员密码 SYSTEMPASSWORE="1995" #200行//SYSTEM管理员密码 DATAFILEDESTINATION=/opt/unicloud/oracle/oradata/ #357行 数据文件存放目录 RECOVERYAREADESTINATION=/opt/unicloud/oracle/oradata_back #367行 恢复数据存放目录 CHARACTERSET="ZHS16GBK" #415行 字符集,重要!!!建库后一般不能更改,所以建库前要确定清楚 TOTALMEMORY= "3072" #540行 oracle内存3072MB,建议为物理内存70%~85% 
Linux 安装Oracle11.2.0.4 (静默安装法)

执行安装命令

dbca -silent -responseFile /opt/oracle/oracle/response/dbca.rsp
Linux 安装Oracle11.2.0.4 (静默安装法)

Linux 安装Oracle11.2.0.4 (静默安装法)

Linux 安装Oracle11.2.0.4 (静默安装法)

编辑

100%则成功安装

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/183353.html

(0)
上一篇 2025-07-15 12:15
下一篇 2025-05-01 15:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信