redhat7.5静默安装oracle11g

一、创建所需的操作系统组和用户

1、创建用户和组

groupadd -g 1000 oinstall

groupadd -g 1001 dba

groupadd -g 1002 oper

useradd -u 1001 -d /home/oracle -g oinstall -G dba,oper oracle

 passwd oracle

2、创建目录并更改用户组和权限

mkdir -p /soft

mkdir -p /u01/app/oracle

chown -R oracle.oinstall /u01/

chown -R oracle.oinstall /soft/

chmod -R 775 /u01

chmod -R 775 /soft

二、配置内核参数和资源限制

1、在/etc/sysctl.conf

kernel.shmall = 4294967296

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

2、更改内核参数的当前值

/sbin/sysctl -p

/sbin/sysctl -a (查看值是否正确)

3、修改用户的SHELL 限制(/etc/security/limits.conf,在末尾加上)

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

三、编辑/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

四、设置oracle的环境变量

su - oracle 切换到Oracle用户

vi ~/.bash_profile

在文档最后加上

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=(库的名称)

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bi

修改完成,使生效 

 . .bash_profile

五、解决依赖

1、配置yum

mount /dev/cdrom /mnt

vi /etc/yum.repos.d/public-yum-el5.repo

文件中写入

[rhel7]

name = Enterprise Linux 7.5 DVD

baseurl=file:///mnt/

gpgcheck=0

enabled=1   

2、下载依赖

yum -y install binutils compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat openssh-clients compat-libcap1 xorg-x11-utils xorg-x11-xauth elfutils unixODBC unixODBC-devel libXp elfutils-libelf elfutils-libelf-devel smartmontools glibc-headers

六、静默安装oracle

1、解压安装包

unzip p13390677_112040_Linux-x86-64_1of7.zip -d /soft

unzip p13390677_112040_Linux-x86-64_2of7.zip -d /soft

2、修改安装oracle响应文件

su - oracle

cd /soft/database/response

cp db_install.rep db.install.rsp.bak(先备份,避免文件损坏,root用户才有权限)

vi db_install.rsp

#修改以下参数

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

ORACLE_HOSTNAME=redhat7                       // 主机名称

UNIX_GROUP_NAME=oinstall                        // 安装组

INVENTORY_LOCATION=/u01/app/oraInventory          // INVENTORY目录

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

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

ORACLE_BASE=/u01/app/oracle                      // 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      //数据库类型

DECLINE_SECURITY_UPDATES=true              // 设置安全更新

3、运行runInstall

./runInstaller -silent -responseFile /soft/database/response/db_install.rsp

4、运行脚本(开另一个终端,使用root用户运行)

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

5、监听

配置监听

netca -silent -responseFile /u01/app/oracle/product/11.2.0/dbhome_1/assistants/netca/netca.rsp

查看监听

lsnrctl status

6、编辑响应文件

cd /u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/

cp dbca.rsp dbca.rsp.bak

vi dbca.rsp

内容修改

GDBNAME = "hza"    #服务名

SID = "hza"    #sid

templateName=General_Purpose.dbc

SYSPASSWORD = "oracle"      #sys密码

SYSTEMPASSWORD = "oracle"   #ststem密码

dbsnmpPassword=oracle

DATAFILEDESTINATION =/data/u01/app/oracle/oradata

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "2048"

7、执行安装

dbca -silent -createDatabase -responseFile /u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/dbca.rsp

8、启动数据库

sqlplus / as sysdba

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值