禁用防火墙
2. 关闭selinux
selinux提供了很多Linux的系统安全措施,演示系统中,将其关闭,方便操作。需要注意的是,在正式生产环境下,也千万不要这样做。
执行命令getenforce查看selinux的状态,初始安装的CentOS7是打开状态。
执行命令vi /etc/selinux/config,编辑文件,配置SELINUX=disabled,关闭selinux。
3. 为yum配置阿里源
在安装Oracle的过程中,需要安装一些依赖包。为了加快安装速度,最好将yum源更新为国内的,首推阿里yum源。
-
执行命令cd /etc/yum.repos.d/,然后执行命令wget http://mirrors.aliyun.com/repo/Centos-7.repo下载阿里yum源。
执行命令mv CentOS-Base.repo CentOS-Base.repo.bak备份现有源信息。
执行命令mv Centos-7.repo CentOS-Base.repo,使用上一步中下载回来的阿里yum源。
依次执行命令yum clean all、yum makecache和yum update,更新yum源。
4. (可选)为虚拟机生成快照
为了保险起见,为虚拟机生成一份快照,避免后续安装出错,重头再来安装操作系统。
5. 创建数据库目录
创建Oracle数据库的安装目录到/opt下。
-
执行命令mkdir -p /opt/oracle,创建oracle安装目录;
执行命令mkdir -p /opt/oraInventory,创建oracle数据库配置文件目录;
执行命令chown -R oracle:oinstall /opt/oracle,设置oracle为目录的所有者;
执行命令chown -R oracle:oinstall /opt/oraInventory,设置oracle为目录的所有者。
6. 创建用户和用户组
Oracle安装过程中,需要使用固定的用户和用户组。
-
执行命令groupadd oinstall,创建oinstall用户组;
执行命令groupadd dba,创建dba用户组;
执行命令useradd -g oinstall -g dba -m oracle,创建oracle用户;
执行命令passwd oracle,为oracle用户设置密码,为了好记密码为123456;
执行命令id oracle,查看刚刚创建的oracle用户信息。
创建用户组及用户
执行命令vi /home/oracle/.bash_profile,添加如下内容,为oracle用户设置环境变量。
| export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export LANG=C export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK |
执行命令source /home/oracle/.bash_profile,让配置立即生效。
7. 对oracle用户设置限制
为了提高软件运行性能,需要对oracle用户设置限制。
执行命令vi /etc/security/limits.conf,添加如下内容:








