Red Hat Enterprise Linux 7.0 安装 Oracle 12C

找了好多资料,终于在Red Hat Enterprise Linux 7.0 中安装 Oracle 12C。

直接来

根据oracle官网上提供的文档,得到如下信息
binutils-2.23.52.0.1-12.el7.x86_64 
compat-libcap1-1.10-3.el7.x86_64 
gcc-4.8.2-3.el7.x86_64 
gcc-c++-4.8.2-3.el7.x86_64 
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64 
glibc-devel-2.17-36.el7.i686 
glibc-devel-2.17-36.el7.x86_64 
ksh
libaio-0.3.109-9.el7.i686 
libaio-0.3.109-9.el7.x86_64 
libaio-devel-0.3.109-9.el7.i686 
libaio-devel-0.3.109-9.el7.x86_64 
libgcc-4.8.2-3.el7.i686 
libgcc-4.8.2-3.el7.x86_64 
libstdc++-4.8.2-3.el7.i686 
libstdc++-4.8.2-3.el7.x86_64 
libstdc++-devel-4.8.2-3.el7.i686 
libstdc++-devel-4.8.2-3.el7.x86_64 
libXi-1.7.2-1.el7.i686 
libXi-1.7.2-1.el7.x86_64 
libXtst-1.2.2-1.el7.i686 
libXtst-1.2.2-1.el7.x86_64 
unixODBC-2.3.1-10.el7.i686.rpm
unixODBC-2.3.1-10.el7.x86_64.rpm
unixODBC-devel-2.3.1-10.el7.i686.rpm
unixODBC-devel-2.3.1-10.el7.x86_64.rpm
make-3.82-19.el7.x86_64 
sysstat-10.1.5-1.el7.x86_64

无论你是选择rpm还是选择yum,这些包必须安装好,在Red Hat Enterprise Linux 7.0 的光盘中,这些包都存在,这里说一下Red Hat Enterprise Linux 配置本地源的事情

我从来都是将Red Hat Enterprise Linux 7.0的光盘.iso文件上传到系统里,在这里,我将光盘传到/home/yunchu/Desktop里,yunchu是我个人用户名。
获得超级权限后
在/media下,新建一个文件夹cdrom。具体将光盘挂载到什么地方,自己选择。我选择挂载到/media/cdrom下
[root@localhost Desktop]#mount rhel-server-7.0-x86_64-dvd.iso /media/cdrom

在/etc/yum.repos.d/ 下面
[root@localhost yum.repos.d]# touch rhel-media.repo //新建一个rhel-media.repo文件
[root@localhost yum.repos.d]# vi rhel-media.repo //编辑文件

[rhel-media]  #1行
name=Red Hat Enterprise Linux 7.0
baseurl=file:///media/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-RedHat-release  #6行
//#1行到#6行以直接复制到rhel-media.repo中,汉字不需要复制,这段说明不需要复制
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache

搞定

至此,本地yum源配置完成。 
创建用户,创建组,新建文件夹,修改权限
[root@localhost /]# groupadd dba //添加dba组
[root@localhost /]# groupadd oinstall  //添加oinstall组
[root@localhost /]# useradd oracle -d /home/oracle -g oinstall -G dba -m //添加用户,用户名为oracle,工作目录在/home/oracle下面,并且将oracle用户添加到oinstall组和dba组里面
[root@localhost /]# passwd oracle //设置oracle用户密码

[root@localhost /]# mkdir -p /opt/app/oracle/product/12.1.0/dbhome_2
[root@localhost /]# mkdir -p /opt/app/oraInventory
[root@localhost /]# mkdir -p /opt/app/oracle/oradata
[root@localhost /]# chown -R oracle.oinstall /opt/oracle
[root@localhost /]# chown -R oracle.oinstall /opt/oracle/oradata
[root@localhost /]#  chown -R oracle.oinstall/opt/oracle/product/12.1.0
[root@localhost /]# chown -R oracle.dba /opt/app/oraInventory
[root@localhost /]# chown -R oracle.dba /opt/app/oracle
//一堆新建文件夹,设置权限,直接复制就行。
切换oracle用户
[root@localhost opt]# su - oracle
Last login: Sat Jan 16 00:25:03 CST 2016 on pts/1
[oracle@localhost ~]$ pwd
/home/oracle
[oracle@localhost ~]$ vi .bash_profile 
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_2
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
~    
//直接把.bash_profile清空,将上述代码复制过去就行
[oracle@localhost ~]$ . .bash_profile //执行.bash_profile文件

正式安装
去掉勾选,Next
Red Hat Enterprise Linux 7.0 安装 Oracle 12C
选择Yes
Red Hat Enterprise Linux 7.0 安装 Oracle 12C
选择Next
Red Hat Enterprise Linux 7.0 安装 Oracle 12C
选择Next
Red Hat Enterprise Linux 7.0 安装 Oracle 12C
配置如下,选择Next,密码必须符合Oracle标准。
Red Hat Enterprise Linux 7.0 安装 Oracle 12C
选择Next
Red Hat Enterprise Linux 7.0 安装 Oracle 12C

相关推荐