最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器
CentOS 7 下载地址:http://mirrors.opencas.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1511.iso
一、安装系统
1、本次使用的是Vmware,将CentOS安装在虚拟机里以下是虚拟机的配置,点击完成
2、选择Test this media & install Centos 7 & 也可直接选择install Centos 7 按回车
3、选择最小安装
4、点进网络和主机名进行,勾选,可用时,自动连接到这个网络,否则需要手动用命令行联网,联网命令ifup 网卡名、ifdown 网卡名,查看网卡信息ifconfig
4、然后点击开始安装
二、安装netstat
为了可以使用putty连接机器,,以及可以使用netstat命令,因为putty可以方便的复制命令,特此安装net-tools此处自行脑补
1、虚拟机设置光驱连接,挂载刚才的centos安装iso
2、查看光驱,ls -l /dev |grep cdrom,光驱的名字是cdrom
3、挂载光驱,mount /dev/cdrom /mnt/cdrom/
4、进入光驱,并复制相应的文件到/mnt
5、安装net-tools 命令: rpm -ivh net-tools-2.0-0.17.20131004git.el7.x86_64.rpm
6、现在可使用网卡的一些命令了,查看当前机器的ip,命令:ifconfig
三、安装java
1、更新系统yum update
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*
5、使用yum安装Java环境,命令:yum -y install java-1.8.0-openjdk*
四、安装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
五、创建oracle用户及用户组
安装组 groupadd oinstall 管理组 groupadd dba 运行用户 useradd -g oinstall -G dba oracle 设置密码 passwd oracle
六、用SFTP将oracle的两个压缩包上传至/data目录下,解压oracle安装文件
1、用SFT将oracle的两个压缩包上传至/data目录下
2、命令:cd /data
3、命令:ls
4、解压文件:
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
九、静默安装数据库
su oracle
cd /data/database
ls
./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile ~/db_install.rsp
十、配置Net Listener
su oracle
cd /data/oracle/product/12.1.0/dbhome_1/bin
./netca -silent -responseFile ~/netca.rsp
十一、DBCA配置实例