最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

时间:2021-07-12 21:40:32

CentOS 7 下载地址:http://mirrors.opencas.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1511.iso

一、安装系统

1、本次使用的是Vmware,将CentOS安装在虚拟机里以下是虚拟机的配置,点击完成

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

2、选择Test this media & install Centos 7 & 也可直接选择install Centos 7 按回车

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

3、选择最小安装

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

4、点进网络和主机名进行,勾选,可用时,自动连接到这个网络,否则需要手动用命令行联网,联网命令ifup 网卡名、ifdown 网卡名,查看网卡信息ifconfig

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

4、然后点击开始安装

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

 

 

 

二、安装netstat

 为了可以使用putty连接机器,,以及可以使用netstat命令,因为putty可以方便的复制命令,特此安装net-tools此处自行脑补

 1、虚拟机设置光驱连接,挂载刚才的centos安装iso

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

2、查看光驱,ls -l /dev |grep cdrom,光驱的名字是cdrom

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

3、挂载光驱,mount /dev/cdrom /mnt/cdrom/

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

4、进入光驱,并复制相应的文件到/mnt

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

5、安装net-tools  命令: rpm -ivh net-tools-2.0-0.17.20131004git.el7.x86_64.rpm

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

6、现在可使用网卡的一些命令了,查看当前机器的ip,命令:ifconfig

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

 

三、安装java

1、更新系统yum update

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

2、查看CentOS自带JDK是否已安装。命令:yum list installed |grep java

3、若有自带安装的JDK,如何卸载CentOS系统自带Java环境?

◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*

◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch

4、查看yum库中的Java安装包 命令:yum -y list java*

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

5、使用yum安装Java环境,命令:yum -y install java-1.8.0-openjdk*

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

四、安装oracle安装过程依赖项

命令: yum -y install binutils compat-libstdc++ compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-devel glibc-headers ksh libaio-devel libstdc++-devel make sysstat unixODBC-devel binutils-* compat-libstdc++* elfutils-libelf* glibc* gcc-* libaio* libgcc* libstdc++* make* sysstat* unixODBC* wget unzip

  1.  最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

五、创建oracle用户及用户组

  

安装组
groupadd oinstall
管理组
groupadd dba
运行用户
useradd -g oinstall -G dba oracle
设置密码
passwd oracle

 

 

六、用SFTP将oracle的两个压缩包上传至/data目录下,解压oracle安装文件

1、用SFT将oracle的两个压缩包上传至/data目录下

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

2、命令:cd /data

3、命令:ls

4、解压文件:

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

unzip linuxamd64_12102_database_1of2.zip

unzip linuxamd64_12102_database_2of2.zip

七、安装目录准备

mkdir -p /data/oracle

chown -R oracle:oinstall /data/oracle/

chmod -R 775 /data/oracle/

八、上传文件db_install.rsp   netca.rsp dbca.rsp

九、静默安装数据库

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

su oracle

cd /data/database

ls

./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile ~/db_install.rsp

 最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

十、配置Net Listener

su oracle

cd /data/oracle/product/12.1.0/dbhome_1/bin

./netca -silent -responseFile ~/netca.rsp

最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器

十一、DBCA配置实例