程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Linux下安裝Oracle文檔

Linux下安裝Oracle文檔

編輯:Oracle數據庫基礎

在Linux下安裝Oracle數據庫,我用的是Linux版本是CentOS-4.8版本。
1.在Linux下創建Oracle用戶及oinstall,dba組
   (1)創建oinstall,dba組: groupadd oinstall      groupadd dba;
   (2)創建Oracle用戶,oracle用戶的目錄是/u01/oracle,並且Oracle用戶的主組為oinstall這個組,副組為dba:
      mkdir -p /u01/oracle  --創建/u01/Oracle/這個目錄
      useradd -g oinstall -G dba -d /u01/oracle Oracle
      passwd oracle --為Oracle用戶設置密碼
   (3)創建完成後/u01/oracle這個文件的主組是root ,root;此時要修改這個文件的組。否則在安裝oracle的時候Oracle用戶沒有這個權限
      chown -R Oracle :oinstall u01
2.檢查nobody這個用戶是夠存在 用命令 id nobody 。   
3.檢查必要的rpm包是否安裝完畢(這一步必須與官方文檔相對應,一個包一個包地進行檢查。)
    (1)用命令rpm -qa | grep *** 來查看要安裝的哪個包沒有,如果沒有就在你下載的Liunx鏡像文件中去找到放到liunx系統中。
       例如根據Oracle提供的所要安裝版本的文檔去看binutils-2.15.92.0.2-18這個包是否存在,則用:
          rpm -qa | grep binutils
       如果不存在,在鏡像文件中找到這個文件,然後放到Linux系統中。用如下密令運行該包
          rpm -ivh binutils-2.15.92.0.2-18.rpm

4.修改Linux內核參數(修改每一個文件之後,都要重新加載,用命令/sbin/你修改的文件  -p)。
  (1) 修改/etc/sysctl.conf這個文件(在這裡我用的是Oracle11g來安裝)
      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      net.ipv4.ip_local_port_range = 1024 65000
      net.core.rmem_default = 4194304
      net.core.rmem_max = 4194304
      net.core.wmem_default = 262144
      net.core.wmem_max = 262144
  (2)在/etc/security/limits.conf這個文件,加如下代碼:
     Oracle   soft nproc 2047
     Oracle   hard nproc 16384
     Oracle   soft nofile 1024
     Oracle   hard nofile 65536
  (3)在 /etc/pam.d/login這個文件下面,加如下代碼:
     session  requird    /lib/security/pam_limits.so
     sessison requird    pam_limits.so       
  (4)在 /etc/profile 這個文件下加如下代碼:
      if [ $USER = "Oracle" ]; then
         if[ $SHELL = "bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
         else
            ulimit -u 16384 -n 65536
         fi
      fi
5.設置oracle的環境變量(這裡切換到Oracle用戶中)
  (1)在Oracle用戶下面 vi .bash_profiles 進入到這個文件中進行設置(注意這裡不能在等號兩邊加空格,否則設置的環境變量會報錯)。
    Oracle_BASE=/u01
    ORACLE_HOME=$ORACLE_BASE/Oracle
    Oracle_SID=(這裡可以任意起個名字,但以後會用到)
    PATH=$Oracle_HOME/bin:$PATH
   
    export ORACLE_BASE ORACLE_HOME Oracle_SID PATH
  (2)用命令env |grep ORA 來查看環境變量是否配置正確
 
注意 在安裝Oracle時,在自檢過程中可能為network警告,此時要修改一下 /etc/hosts文件
     原來的文件:127.0.0.1     Oracle11g 你的主機名   localhost
     把它變成兩橫:
          127.0.0.1      你的主機名稱  localhost
          你機子的IP地址  Oracle
          這樣只會避免一些小的錯誤
 安裝完成之後,Oracle安裝界面會提示你要執行兩個腳本文件,並且用root用戶去執行
     我安裝後 這兩個腳本存儲在
                 /u01/oraInventory/orainstRoot.sh
                 /u01/Oracle/root.sh

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved