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文件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e19ef14f8578ba5e64bfb69132eff6f3.html