oracle12c静默安装

本例示例平台: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)安装后按照提示执行最后脚本就行了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值