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、配置自动部署文件
按照如下配置即可,其他行在行首加#注释即可
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命令切换也不能起作用。
5、执行静默安装命令
这是静默安装的一个主要环节
.
强烈建议在执行过程中去掉-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)安装后按照提示执行最后脚本就行了
**操作示例
说明:本文档说明在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)安装后按照提示执行最后脚本就行了
相关文章推荐
- oracle 12c on oracle Linux-rac安装配置手册
- 在ORACLE 12C 上安装APEX 4.2
- 红帽6 安装oracle 12c 详细步骤
- Oracle静默安装,傻瓜式
- CentOS 7下Oracle 12C 无图形界面静默安装
- oracle11g OCP 认证 1Z0-053考试笔记7
- oracle11g OCP 认证 1Z0-053考试笔记6
- oracle11g OCP 认证 1Z0-053考试笔记5
- 11i REP-3000: 启动 Oracle Toolkit 时发生内部错误.
- ORACLE分级查询
- Oracle11g Dataguard配置
- Oracle查看trace文件步骤
- 用PL/SQL连接虚拟机中的oracle数据库
- Oracle pl/sql学习总结
- ORACLE 匿名PL/SQL块
- Mac 编写oracle 连接脚本
- oracle笔记
- 超简单的卸载ORACLE 11g
- oracle12c与之前版本的区别(仅供参考)
- Oracle SQL Loader的详细语法