1. 程式人生 > >Linux下安裝oracle12c版本

Linux下安裝oracle12c版本

在網上有很多安裝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.圖形介面介紹

 


注意:此處的安裝目錄是剛才建立的目錄,並且已經給過許可權屬組屬主了


注意:方案口令選擇的是第二個,集中式管理,棧的大小是可以使用ulimit 修改的

到此,oracle就基本上是大功告成了。安裝的時候會提醒執行一些指令碼,按照提示的路徑去執行,就可以了

前面安裝之前會出現顏色監視器錯誤,另一個部落格內有詳細的解決方法

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