序言
在发表本文之前,本人历经数番尝试,终于在CentoOS7 minimal版本下静默安装Oracle Database 12c.
一、准备
1. VMware Workstation安装Centos7 minimal x86_64;
2. 安装CentOS7 TCP/IP网络管理工具(CentOS7 minimal没有自带)
3. 安装FTP服务器,用来上传Oracle 12c Linux安装包;
二、配置详细步骤
1. VMWare Workstation安装CentOS7 minimal请参考:
2. CentOS7 安装网络管理工具:
yum -y install net-tools
--开机启动网路
chkconfig network on
--重启网络
systemctl restart network.service
3. CentOS7 安装FTP服务器 (参考: http://blog.csdn.net/jssg_tzw/article/details/53404433)
yum -y install ftp vsftpd
--启动vsftpd
systemctl start vsftpd.service
--开机启动vsftpd
systemctl enable vsftpd.service
--通过filezilla客户端上传Oracle12c安装文件
4. CentOS7 minimal 安装Oracle12c的依赖包安装与验证
--安装
--验证安装包
5. 添加用户及相关目录
6. 配置内核参数
vim /etc/sysctl.conf
--保存并验证内核参数
7. 修改系统限制(在文件最后添加如下配置)
vim /etc/security/limits.conf
vim /etc/pam.d/login
8. 修改oracle用户启动用到的bash
vim /etc/profile
source /etc/profile保存文件
9. 切换到oracle用户, 配置环境变量
su - oracle
cd ~
vim .bash_profile
--保存文件
source .bash_profile
三、静默安装Oracle12c
1. 解压Oracle12c安装文件
--安装解压软件
sudo yum -y install unzip
cd /frpRoot/private
2. 备份和配置相应文件
db_install.rsp
dbca.rsp
netca.rsp
--配置db_install.rsp模板
--配置dbca.rsp模板
具体参数值根据需要进行相应的调整,示例模板下载:http://download.csdn.net/detail/jssg_tzw/9698517
3. 执行静默安装命令(选择之前改好的应答模板)
su - oracle #切换到oracle用户, 执行静默安装:
接下来根据提示切换到root用户执行两个脚本:
4. 执行静默安装数据库(选择之前改好的应答模板)
5. 配置监听器
四、安装完成后检查
1. 检查监听器
2.检查Oracle进程
3.登陆Oracle数据库
--startup database
--验证
至此,Oracle12c数据库静默安装完成,中间也遇到一些问题(细节无法详细提供,敬请谅解),不过都逐个解决掉啦,希望本文能给需要帮助的人提供一些有用的信息。
如果您在安装过程中遇到问题,可以提出来,我们共同探讨解决。
盗版可耻,尊重原创,转载请表明出处!