静默安装Oracle11GWord文档下载推荐.docx
《静默安装Oracle11GWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《静默安装Oracle11GWord文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
4.创建目录修改属组和权限
创建目录:
mkdir-p/u01/app/oracle/product/11.2.0/db_1
mkdir-p/u01/app/oracle/oradata
mkdir-p/u01/app/oracle/inventory
mkdir-p/u01/app/oracle/fast_recovery_area
chown-Roracle.oinstall/u01/app/oracle
chmod-R755/u01/app/oracle
语句的作用依次为:
前面创建的目录主要作用为
Oracle家目录、数据文件存放位置,安装日志存放位置,快速恢复区
修改属组,修改权限
5.解压Oracle软件压缩包
unzipp13390677_112040_Linux-x86-64_1of7.zip&
&
unzipp13390677_112040_Linux-x86-64_2of7.zip
到这里基本上没有什么压力,下面是服务器的一些配置,如果看不懂没关系的,照着抄,轻微改动几个地方就行:
6.服务器配置文件修改
6.1在/etc/hosts文件中添加主机名:
我的做法是注释掉原来的那行127.0.0.1添加下面这行
127.0.0.1silentcoln.datagurusilentcoln
6.2关闭防火墙(如果是正式生产库,请评估后在操作,可以修改配置文件开放1521端口)
chkconfigipatblesoff
serviceiptablesstop
serviceiptablesstatus
6.3关闭selinux
原来那行注释掉,将值改为disable
[root@silentcoln~]#setenforce0
6.4修改内核参数文件
vim/etc/sysctl.conf
添加以下内容
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=1073741824
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
其中kernel.shmmax=1073741824为本机物理内存(2G)的一半,单位为byte。
然后执行sysctl–p
[root@silentcoln~]#sysctl-p
6.5修改用户的限制文件
vim/etc/security/limits.conf
oracle
soft
nproc
2047
hard
16384
nofile
1024
65536
stack
10240
6.6修改/etc/pam.d/login文件:
vim/etc/pam.d/login
添加以下内容:
sessionrequired
/lib64/security/pam_limits.so
pam_limits.so
经过这几部配置服务器信息已经配置完。
下面开始切换到Oracle用户进行配置和安装
7.切换Oracle用户进行环境变量配置
[root@silentcoln~]#su-oracle
[oracle@silentcoln~]$vim.bash_profile
在文件中添加一下内容
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=orclhq
PATH=$PATH:
$ORACLE_HOME/bin
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATH
保存退出后使配置文件生效
[oracle@silentcoln~]$source.bash_profile
8.编辑静默安装响应文件
[root@silentcolnOracle]#ll
total2487212
drwxr-xr-x.7root
root
4096Aug27
2013database
-rw-r--r--.1oracleoinstall1395582860Oct2811:
23p13390677_112040_Linux-x86-64_1of7.zip
-rw-r--r--.1oracleoinstall1151304589Oct2811:
22p13390677_112040_Linux-x86-64_2of7.zip
[root@silentcolnOracle]#chown-Roracle.oinstall/tmp/Oracle
在修改文件前,我们来备份一下相应的文件:
[root@silentcolnresponse]#pwd
/tmp/Oracle/database/response
[root@silentcolnresponse]#ll
total80
-rwxr-xr-x.1oracleoinstall44533Aug27
2013dbca.rsp
-rw-r--r--.1oracleoinstall25116Aug27
2013db_install.rsp
-rwxr-xr-x.1oracleoinstall
5871Aug27
2013netca.rsp
[root@silentcolnresponse]#cpdb_install.rspdb_install.rsp.bak
然后在解压目录编辑改响应文件
[root@silentcolnresponse]#vimdb_install.rsp
需要设置的选项如下:
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=silentcoln.dataguru
#用hostname命令查看
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oracle/inventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true
等这些参数都配置进去后就可以根据响应文件进行静默安装Oracle软件了
开始安装软件
9.根据响应文件进行静默安装Oracle软件
./runInstaller-silent-responseFile/tmp/oracle/database/response/db_install.rsp
可以在另一个窗口中打开这个日志,看安装详细信息
有些警告可以直接忽略,如果有报错,要定位并解决问题,直到看到这个界面说明安装以及成功。
如果你是第一次安装,这里会提示执行两个脚本,因为我之前安装过一次了,估计是哪里有遗漏,这里只提示出一个需要执行的脚本。
执行这个脚本很简单,重新开一个窗口,以root身份执行了就行,然后回来按下回车结束这个过程。
[root@silentcoln~]#whoami
root
pts/2
2017-10-2814:
45(192.168.116.2)
[root@silentcoln~]#/u01/app/oracle/product/11.2.0/db_1/root.sh
Check/u01/app/oracle/product/11.2.0/db_1/install/root_silentcoln.dataguru_2017-10-28_14-54-20.logfortheoutputofrootscript
静默方式配置监听
10.静默方式配置监听
[oracle@silentcolndatabase]$netca/silent/responseFile/tmp/oracle/database/response/netca.rsp
看到下面的信息就说明已经配置好了
同时可以在一下目录中看到相应的文件生成:
listener.ora
sqlnet.ora
[oracle@silentcolnadmin]$
cd$ORACLE_HOME
[oracle@silentcolndb_1]$
cdnetwork/admin/
[oracle@silentcolnadmin]$ls
samples
shrept.lst
sqlnet.ora
同时默认监听端口1521也可以监控得到了
netstat-tnulp|grep1521
静默方式建库
11.静默方式建库
[root@silentcolnresponse]#ls
dbca.rsp
db_install.rsp
db_install.rsp.bak
netca.rsp
[root@silentcolnresponse]#cpdbca.rspdb
[root@silentcolnresponse]#cpdbca.rspdbca.rsp.bak
[root@silentcolnresponse]#
vimdbca.rsp
设置以下参数:
GDBNAME="
silent"
SID="
silent"
SYSPASSWORD="
oracle"
SYSTEMPASSWORD="
SYSMANPASSWORD="
DBSNMPPASSWORD="
DATAFILEDESTINATION=/u01/app/oracle/oradata
RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area
CHARACTERSET="
ZHS16GBK"
TOTALMEMORY="
1638"
其中TOTALMEMORY="
为1638MB,物理内存2G*80%。
注意,如果密码没有指定,在执行dbca建库语句后,会出现清屏现象,如果出现清屏现象,请检查上面提到的几个password的设定是否正确
编辑完成就可以开始静默安装了:
dbca-silent-responseFile/tmp/oracle/database/response/dbca.rsp
在这里我又报一个错:
问题出现在/etc/oratab文件中,看看里面的内容还包含之前数据库实例的启动信息。
手动将其清除,再次尝试安装。
将这一行注释掉,再次执行
等进度到100%即可,然后可以进行实例进程检查
ps-ef|grepora_|grep-vgrep
[oracle@silentcoln~]$echo$ORACLE_SID
silent
[oracle@silentcoln~]$sqlplus/assysdba
SQL*Plus:
Release11.2.0.4.0ProductiononSatOct2816:
02:
172017
Copyright(c)1982,2013,Oracle.
Allrightsreserved.
Connectedto:
OracleDatabase11gEnterpriseEditionRelease11.2.0.4.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
SQL>
selectstatusfromv$instance;
STATUS
------------
OPEN
到此,静默安装数据库已经完成。
Oracle开机自启动设置
这个并不特别推荐,最好是手动启动和关闭数据库
1.修改$ORACLE_HOME/bin/dbstart
将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
2.修改$ORACLE_HOME/bin/dbshut
3.修改/etc/oratab文件
将silent:
/u01/app/oracle/product/11.2.0/db_1:
N中最后的N改为Y,
成为silent:
Y
4.敲入命令dbshut和dbstart测试
如果上面四步正确这里应该会看到如下信息
实例关闭,监听也停了,查Oracle后台进程发现也没有了
执行完dbstart
实例启动了,监听也启动了
5.切换到root账户建立自启动脚本
cd/etc/rc.d/init.d/
vioracle
#!
/bin/bash
#chkconfig:
3459910
#description:
StartupScriptforOracleDatabases
#/etc/init.d/oracle
exportORACLE_SID=silent
#exportORACLE_HOME_LISTNER=/oracle/product/11.2.0/bin/
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
exportPATH=$PATH:
case"
$1"
in
start)
suoracle-c$ORACLE_HOME/bin/dbstart
touch/var/lock/oracle
echo"
OK"
;
stop)
echo-n"
ShutdownOracle:
"
suoracle-c$ORACLE_HOME/bin/dbshut
rm-f/var/lock/oracle
*)
Usage:
'
basename$0'
start|stop"
exit1
esac
exit0
#chmod755/etc/rc.d/init.d/oracle
#chkconfig--addoracle
#chkconfigoracleon