1.先创建组和用户
[root@localhost ~]# /usr/sbin/groupadd -g 54321 oinstall[root@localhost ~]# /usr/sbin/groupadd -g 54322 dba[root@localhost ~]# /usr/sbin/groupadd -g 54323 oper[root@localhost ~]# /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper oracle
2.修改Oracle用户密码
[root@localhost ~]# passwd oracle
3.关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# systemctl disable firewalld.service
4.创建工作目录,并对目录赋予权限
[root@localhost ~]# mkdir -p /z01/app/oracle/product/11.2.0/db_1[root@localhost ~]# chown -R oracle:oinstall /z01/[root@localhost ~]# chmod -R 755 /z01/
5.修改内核参数
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
2)修改/etc/pam.d/login 文件
输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件
session required /lib/security/pam_limits.sosession required pam_limits.so
3)修改linux内核,修改/etc/sysctl.conf文件
输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
输入:sysctl -p 使 /etc/sysctl.conf 更改立即生效
[root@localhost ~]# sysctl -p
5)编辑 /etc/profile
输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = \"oracle\" ]; thenif [ $SHELL = \"/bin/ksh\" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi
5.配置Oracle的环境变量
首先切换到Oracle用户下之后修改变量
[oracle@localhost ~]$ vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_BASE=/z01/app/oracleexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1export ORACLE_SID=zzwexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
6.安装
1)把在下载好的Oracle压缩包传到linux虚机里面
2)再yum安装所需要用的依赖包
3)使用oracle用户解压Oracle压缩包
unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip
4)在oracle用户下设置图形输出的环境变量
export DISPLAY=192.168.111.1:0.0./runInstaller
图形界面安装数据库软件时报错是正常存在的bug
解决方案:
不用关闭安装界面,然后将文件
/z01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk里
$(MK_EMAGENT_NMECTL)
修改为:
$(MK_EMAGENT_NMECTL) -lnnz11