[置顶] CentOS7 minimal静默安装Oracle 12c

时间:2022-05-03 19:22:12

序言

在发表本文之前,本人历经数番尝试,终于在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安装文件

[置顶]        CentOS7 minimal静默安装Oracle 12c


4.  CentOS7 minimal 安装Oracle12c的依赖包安装与验证

--安装

[置顶]        CentOS7 minimal静默安装Oracle 12c


--验证安装包

[置顶]        CentOS7 minimal静默安装Oracle 12c


5. 添加用户及相关目录

[置顶]        CentOS7 minimal静默安装Oracle 12c


6. 配置内核参数

vim /etc/sysctl.conf

[置顶]        CentOS7 minimal静默安装Oracle 12c

--保存并验证内核参数

[置顶]        CentOS7 minimal静默安装Oracle 12c


7. 修改系统限制(在文件最后添加如下配置)

vim /etc/security/limits.conf

[置顶]        CentOS7 minimal静默安装Oracle 12c

vim /etc/pam.d/login

[置顶]        CentOS7 minimal静默安装Oracle 12c


8. 修改oracle用户启动用到的bash

vim /etc/profile

[置顶]        CentOS7 minimal静默安装Oracle 12c

source /etc/profile保存文件


9. 切换到oracle用户, 配置环境变量

su - oracle

cd ~

vim .bash_profile

[置顶]        CentOS7 minimal静默安装Oracle 12c

--保存文件

source .bash_profile


三、静默安装Oracle12c

1. 解压Oracle12c安装文件

--安装解压软件

sudo yum -y install unzip

cd /frpRoot/private

[置顶]        CentOS7 minimal静默安装Oracle 12c

[置顶]        CentOS7 minimal静默安装Oracle 12c


2. 备份和配置相应文件

[置顶]        CentOS7 minimal静默安装Oracle 12c

db_install.rsp

dbca.rsp

netca.rsp

--配置db_install.rsp模板

[置顶]        CentOS7 minimal静默安装Oracle 12c

--配置dbca.rsp模板

[置顶]        CentOS7 minimal静默安装Oracle 12c


具体参数值根据需要进行相应的调整,示例模板下载:http://download.csdn.net/detail/jssg_tzw/9698517


3. 执行静默安装命令(选择之前改好的应答模板)

su - oracle #切换到oracle用户, 执行静默安装:

[置顶]        CentOS7 minimal静默安装Oracle 12c

[置顶]        CentOS7 minimal静默安装Oracle 12c


接下来根据提示切换到root用户执行两个脚本:

[置顶]        CentOS7 minimal静默安装Oracle 12c


4. 执行静默安装数据库(选择之前改好的应答模板)

[置顶]        CentOS7 minimal静默安装Oracle 12c

5. 配置监听器

[置顶]        CentOS7 minimal静默安装Oracle 12c

[置顶]        CentOS7 minimal静默安装Oracle 12c

四、安装完成后检查

1. 检查监听器

[置顶]        CentOS7 minimal静默安装Oracle 12c


2.检查Oracle进程

[置顶]        CentOS7 minimal静默安装Oracle 12c

3.登陆Oracle数据库

[置顶]        CentOS7 minimal静默安装Oracle 12c

--startup database

[置顶]        CentOS7 minimal静默安装Oracle 12c

--验证

[置顶]        CentOS7 minimal静默安装Oracle 12c

[置顶]        CentOS7 minimal静默安装Oracle 12c


[置顶]        CentOS7 minimal静默安装Oracle 12c

[置顶]        CentOS7 minimal静默安装Oracle 12c


至此,Oracle12c数据库静默安装完成,中间也遇到一些问题(细节无法详细提供,敬请谅解),不过都逐个解决掉啦,希望本文能给需要帮助的人提供一些有用的信息。

如果您在安装过程中遇到问题,可以提出来,我们共同探讨解决。


盗版可耻,尊重原创,转载请表明出处!