Oracle11g静默安装及实例安装

Oracle静默安装

一、安装前文件的准备

1. Oracle文件

Linux.x64_11gR2_database_1of2.zip

Linux.x64_11gR2_database_2of2.zip

2.依赖包文件:rlwrap-0.42.tar.gz (可不用)

rlwrap作用:sqlplus、RMAN中,可以翻看脚本历史纪录。

二、安装依赖包

1.安装必要的依赖包

yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel numactl-devel sysstat unixODBC unixODBC-devel kernelheaders ksh pcre-devel readline*

2.这一步非必要,若要安装找到安装包按下面步骤进行即可(非必要)

yum -y install rlwrap:(这里会提示报错,上传rlwrap压缩包,按步骤执行)

①:tar -xvf rlwrap-0.42.tar.gz

②:cd rlwrap-0.42

③: ./configure

④: make

⑤: make install

三、创建用户、组、文件夹

创建用户组:groupadd oinstall

创建用户组:groupadd dba

创建用户并添加到用户组:useradd -g oinstall -G dba oracle

设置密码:echo "oracle" | passwd --stdin oracle 

创建安装目录及权限

mkdir -p /u01/oracle/app/oracle/product/11.2.0/dbhome_1

mkdir /u01/oracle/app/{oradata,fast_recovery_area}

chown -R oracle:oinstall /u01/oracle/app

chmod -R 775 /u01/oracle/app

四、上传Oracle文件包并解压

将包上传至/u01目录下

unzip linux.x64_11gR2_database_1of2.zip  

unzip linux.x64_11gR2_database_2of2.zip  

五、修改配置文件

1. 修改内核文件: vim /etc/sysctl.conf

kernel.shmall = 67108864

kernel.shmmax = 34359738368

kernel.shmmni = 4096

kernel.msgmax = 655360

kernel.msgmnb = 1024000

kernel.msgmni = 4096

kernel.sem = 1010 72420 100 142

fs.aio-max-nr = 1048576

fs.file-max = 6815744

net.core.rmem_default = 262144

net.core.wmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_max = 1048576

net.ipv4.ip_local_port_range=9000 65500

net.ipv4.tcp_rmem=4096 262144 4194304

net.ipv4.tcp_wmem=4096 262144 1048576

 

 

执行:sysctl -p   使文件生效

2. 修改用户限制:vim /etc/security/limits.conf

oracle  soft  nproc   65536

oracle  hard  nproc   65536

oracle  soft  nofile  65536

oracle  hard  nofile  65536

oracle  soft  stack   65536

3. 修改/etc/pam.d/login 文件:vim /etc/pam.d/login

添加内容:

session required /lib64/security/pam_limits.so

session required pam_limits.so

4. 修改/etc/profile 文件:vim /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

5. 设置oracle 用户环境变量

切换到Oracle用户下:vim ~/.bash_profile

export ORACLE_BASE=/u01/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:/u01/ggs

export LANG=c

export PATH

source .bash_profile 立即生效

 

6.修改静默安装响应文件

拷贝备份一份响应文件:cp -R /u01/database/response/ .

cd response/

执行:vim db_install.rsp

修改内容:   后面的数字代表大概行数

oracle.install.option=INSTALL_DB_SWONLY               29

ORACLE_HOSTNAME=自己的主机名                           37

UNIX_GROUP_NAME=oinstall                               42

INVENTORY_LOCATION=/u01/oracle/app/inventory           47

SELECTED_LANGUAGES=en,zh_CN                            78

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

ORACLE_BASE=/u01/oracle/app                            88

oracle.install.db.InstallEdition=EE                    99

oracle.install.db.DBA_GROUP=dba                           142

oracle.install.db.OPER_GROUP=dba                          147

DECLINE_SECURITY_UPDATES=true                        385

六、执行安装

1.切换到解压的安装包目录:cd /u01/database/

2.执行:./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp -ignorePrereq

警告不用理会!

3.等待安装,看见如下示图则代表安装成功!

七、数据库实例安装

1.修改/home/oracle/response下dbca.rsp配置文件

GDBNAME = "gallagher"                                      78

SID = "gallagher"                                             149

SYSPASSWORD = "12345678"                              190

SYSTEMPASSWORD = "12345678"                          200

SYSMANPASSWORD = "12345678"                          231

DBSNMPPASSWORD = "12345678"                          241

DATAFILEDESTINATION ="/u01/oracle/app/oradata"            357

RECOVERYAREADESTINATION="/u01/oracle/app/fast_recovery_area"

字符集修改:CHARACTERSET = "AL32UTF8"                  415

调整内存,一般为物理内存的1.5~2倍:TOTALMEMORY = "4000"    540

八、检查配置:egrep -v "(^#|^$)" /home/oracle/response/dbca.rsp

九、执行安装

1.进入路径/u01/database

执行下面命令:

dbca -silent -responseFile /home/oracle/response/dbca.rsp

若出现如下图示则表示新建成功

后面修改一份后,配置文件相差不大,修改部分配置后可重复使用。

 

如有错误的请指出来,相互学习,谢谢!

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值