您的位置:首页 > 数据库 > Oracle

oracle12c静默安装

2016-11-27 15:37 176 查看
本例示例平台:CentOS6.5

**操作示例

说明:本文档说明在CentOS Mininal6.5系统命令行下安装ORACLE 12c从(12.1.02),安装过程存在很多问题,但是解决方法像RTFM一样,所以Linux上的日志、手册与官方的日志手实在是解决一般性问题的快速方法之一

**实用场景

静默安装可以历经为自动安装,无需oracle的GUI界面安装,对于那些使用linux最小化服务器的用户比较实用

**具体步骤

1、软件获取解压

linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip

这是ORACLE的安装包,在官网注册oracle账号都可以下载,使用unzip可解压。

2、配置自动部署文件

按照如下配置即可,其他行在行首加#注释即可

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.1.0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=ORACLE
UNIX_GROUP_NAME=oradba
INVENTORY_LOCATION=/DBDIR/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/DBDIR/database/12c/dbhome
ORACLE_BASE=/DBDIR/database/12c
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=oradba
oracle.install.db.OPER_GROUP=oradba
oracle.install.db.BACKUPDBA_GROUP=oradba
oracle.install.db.DGDBA_GROUP=oradba
oracle.install.db.KMDBA_GROUP=oradba
oracle.install.db.isRACOneInstall=false
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true


3、建立一个安全的用户

ORACLE这类重要应用的用户,建议单独建立一个用户,将数据放在独立的目录中,这样有助于维护

系统的整体安全性。

groupadd oradba

useradd -g oradba oradba

chown -R oradba.oradba

//解压目录 保证安装该用户能够对解压后文件有访问权限

mkdir /DBDIR

//建立ORACLE数据库主目录

chown -R oradba.oradba /DBDIR

//oradba用户对该目录具有读写权限

4、配置一下用户环境

该用户oradba是用户ORACLE环境的所以可以对其系统运行环境进行一定变动,此变动不会影响其他任何用户,只有

在该用户登录时候才会加载此配置,如果用其他用户登录后使用 su命令切换也不能起作用。

export ORACLE_BASE=/DBDIR
export ORACLE_HOME=/DBDIR/database/12c/dbhome
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin


5、执行静默安装命令

这是静默安装的一个主要环节

.
/runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /home/oracle/db.rsp


强烈建议在执行过程中去掉-ignorePrereq -ignoreSysPrereqs 选项,让安装程序帮助你发现你的配

置不足之处,而不是使用网上各种的隐藏错误方案,使用这两个选项,只是把错误隐藏了,不妨碍安

装,但是实际带来的隐患谁也无法预料。

6、安装问题

*主要通过查看提示和日志就行了

cat 日志文件 | grep -i err

cat 日志文件 | grep -i WARNING

1)提示存在必须的要求没有满足

提示缺少很多软件包,按照日志中的提示安装就行了,我在实际中安装compat-libcapl遇到了点

问题原因是要具体的版本,使用yum install compat-libc*安装成功

2)swap空间不足(not sufficient)

dd if=/dev/zero of=/.swap bs=1024 count=3072000 ##创建约3G的swap文件

mkswap /.swap

swapon /.swap

3)提示主目录不为空

这可能是由于对此安装导致,总之,将主目录下清空就好了 rm -rf /DBDIR/*

4)安装后按照提示执行最后脚本就行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息