Oracle 11g 基于CentOS7静默安装教程(无
图形界面,远程安装)
目录
Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) ............................................. 1
一、安装前环境准备 ............................................................................................................... 3 二、操作系统准备工作 ........................................................................................................... 4 三、根据响应文件静默安装Oracle 11g................................................................................. 7 四、以静默方式建立新库,同时也建立一个对应的实例。 ............................................... 9 五、Oracle开机自启动设置 ................................................................................................. 11
一、安装前环境准备
1、 VMware Workstation 11 搭建 CentOS7虚拟机,CentOS7操作系统最小化安装,2G内存,
20G磁盘空间,1核CPU,已配置好网络IP:192.168.206.135
2、 已下载Oracle 11g Linux安装文件:linux.x64_11gR2_database_1of2.zip和
linux.x64_11gR2_database_2of2.zip
3、 通过XmanagerXftp上传到虚拟机/tmp目录中。
二、操作系统准备工作
1. 使用root用户登录操作系统
2. yum 安装 unzip软件,用来解压上传的Oracle安装文件。 [root@CentOS ~]#yum install unzip –y
3. 解压Oracle 安装程序 [root@CentOS ~]#cd /tmp
[root@CentOStmp]#unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
等待解压完成后,会在/tmp目录下生产一个database文件夹,里面就Oracle 11g安装文件。
4. Yum 安装vim软件,用于编辑配置文件(个人习惯,不安装vim,使用vi也可以)。 [root@CentOStmp]#yum install vim -y 5. 在/etc/hosts文件中添加主机名 [root@CentOStmp]# vim /etc/hosts 添加192.168.206.135 CentOS
6. 关闭selinux
[root@CentOStmp]# vim /etc/selinux/config 设置SELINUX=disabled
[root@CentOStmp]# setenforce 0
7. 关闭防火墙
[root@CentOStmp]# serviceiptables stop [root@CentOS ~]# systemctl stop firewalld [root@CentOS ~]# systemctl disable firewalld 8. 安装Oracle 11g依赖包
[root@CentOStmp]# yum install yum install gcc make binutilsgcc-c++ compat-libstdc++-33
elfutils-libelf-develelfutils-libelf-devel-static
kshlibaiolibaio-develnumactl-develsysstatunixODBCunixODBC-develpcre-devel –y
9. 添加安装用户和用户组
[root@CentOStmp]# groupaddoinstall [root@CentOStmp]# groupadd dba
[root@CentOStmp]# useradd -g oinstall -G dba oracle [root@CentOStmp]# passwd oracle [root@CentOStmp]#id oracle
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)
10. 修改内核参数配置文件
[root@CentOS ~]#vim /etc/sysctl.conf
添加以下内容
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152
kernel.shmmax = 1073741824 kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
[root@CentOS ~]# sysctl –p
其中kernel.shmmax = 1073741824为本机物理内存(2G)的一半,单位为byte。
11. 修改用户的限制文件
[root@CentOS ~]# vim /etc/security/limits.conf
添加以下内容
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240