码迷,mamicode.com
首页 > 数据库 > 详细

CentOS7.2 使用Shell安装Oracle12c

时间:2017-08-31 20:26:26      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:tran   utils   用户   logs   library   group   oracle12c   创建   hugepage   

1.安装必要的软件包

for pkg in binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat
do
 rpm -qa | grep $pkg
 if [ $? -ne 0 ] ; then
  sudo yum install $pkg -y
 else
  echo $pkg \t >>"已安装"
 fi
done

2.关闭内存透明大页

echo "transparent_hugepage=never">> sudo /etc/grub2.cfg

3.创建用户组 及 用户

groupadd -g 54321 oinstall;
groupadd -g 54322 dba;
groupadd -g 54323 oper;
groupadd -g 54324 backupdba;
groupadd -g 54325 dgdba;
groupadd -g 54326 kmdba;
groupadd -g 54327 asmdba;
groupadd -g 54328 asmoper;
groupadd -g 54329 asmadmin;
useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba -s /bin/bash -d /home/oracle oracle
echo "1" | sudo passwd --stdin oracle

4.

chown -R oracle:oinstall /oracle /oradata
chmod 755 /oracle /oradata

5. 配置环境变量 ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH
echo -e "ORACLE_BASE=/oracle\nORACLE_HOME=\$ORACLE_BASE/product/12.1.0/db_1\n\
ORACLE_SID=zheng\nPATH=\$PATH:\$ORACLE_HOME/bin\n\
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib\n
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH" >>.bash_profile

6.

unzip oracle12c.zip -d /tmp
chmod +x /tmp/database

/tmp/database/runInstaller

CentOS7.2 使用Shell安装Oracle12c

标签:tran   utils   用户   logs   library   group   oracle12c   创建   hugepage   

原文地址:http://www.cnblogs.com/cpuz/p/7460198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!