Linux下安装oracle12c版本

时间:2024-03-31 19:22:53

在网上有很多安装oracle11版本的博客,很少有特别详细的安装12c版本的教程,故整理了一份特意分享给大家

1.安装前期要注意的事项:特别重要!!

   1.确保自己的机器是带桌面的,要不然是会出大错的

   1.创建swap分区:因为在后期的时候是需要swap分区的。如果你是你个正在安装系统的机器

     那么在选择硬盘分区的时候要给swap分区20G,如果不是的话,就要看下面的命令了

      dd创建一个swap分区

 dd if=/dev/zero of=/home/swap bs=100M count=200(需要等待一段时间,完全取决于机器的流畅程度)

       格式化分区

      mkfswap /home/swap

     把格式化后的文件分区设置为swap分区

    swapon /home/swap

     设置挂载

      vim /etc/fstab

      /home/swap   swap swap defaults 0 0

    然后mount -a ;df -h 就可以看到swap分区了

2.开始安装oracle

  1.下载oracle需要的依赖包

       yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 glibc glbic-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC-devel sysstat ksh unzip

 2.添加帐号跟用户组

     groupadd -g 200 oinstall   #添加oinstall组,id为200

      groupadd -g 201 dba        #添加dba组,id201

      useradd -u 440 -g oinstall -G dba oracle   #添加用户oracle,设置组跟附加组uid为440

      passwd  oracle    #密码随意  centos

3.更改OPT目录的权限。使用ROOT用户

  chown oracle /opt

  mkdir /opt/oracle

 chown -R oracle:oinstall /opt/oracle

chmod -R 755 /opt

4.编辑/etc/oraInst.loc    (注意a后面的字母是大写的i)

 inventory_loc=/opt/oracle/oraInventory  (注意a后面的字母是大写的i)

inst_group=oinstall        

5.用oracle用户配置环境变量 vim .bash_profile

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_HOME

ORACLE_SID=epps; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi
6.设置系统信息vim /etc/sysctl.conf   (root用户)

 

kernel.shmmni = 4096

kernel.sem =250 32000 100 128

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

net.ipv4.ip_local_port_range =9000 65500

fs.file-max=65536

fs.aio-max-nr=1048576

7.下载安装包oracle官方网站下载

 

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html  注意此处下载的是

Oracle Database 12c Release 2 linux版本  注意一定要使用oracle用户下载到oracle用户里面,

8.下载的快慢取决于自身的网,一般一个小时内

9.下载完成之后解压

  unzip  xxxxxxxxxxx.zip  -d /home/oracle]\

10.进入目录进行安装

    cd  /home/oracle/database

     ./runInstaller  执行完这一步就能看到安装的图形界面了。

3.图形界面介绍

 Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本


Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本

注意:此处的安装目录是刚才创建的目录,并且已经给过权限属组属主了

Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本


Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本

Linux下安装oracle12c版本

 

注意:方案口令选择的是第二个,集中式管理,栈的大小是可以使用ulimit 修改的

Linux下安装oracle12c版本

Linux下安装oracle12c版本

到此,oracle就基本上是大功告成了。安装的时候会提醒执行一些脚本,按照提示的路径去执行,就可以了

前面安装之前会出现颜色监视器错误,另一个博客内有详细的解决方法

http://mp.blog.csdn.net/postedit/79176464