熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

在RedHatAS3上快速安裝Oracle數據庫10g

2013-11-13 16:01:29  來源: Oracle 

  在RedHat AS上快速安裝Oracle數據庫g:          su root
        dd if=/dev/zero of=tmpswap bs=k count=
        chmod tmpswap
        mkswap tmpswap
        swapon tmpswap

  檢查tmp 空間執行命令$ df /tmp

  如果臨時空間不足可以創建或指定另一個文件來存放臨時文件操作如下          su root
        mkdir //tmp
        chown rootroot //tmp
        chmod //tmp
        export TEMP=/
        export TMPDIR=/

  安裝完Oracle後關閉Oracle並且刪除臨時文件夾          su root
        rmdir //tmp
        unset TEMP
        unset TMPDIR

  檢查完如上各項之後 應該修改核心參數編輯/etc/nf文件執行如下命令:          #vi /etc/nf

  在該文件末尾加入如下內容:          kernelshmall =
        kernelshmmax =
        kernelshmmni =
        kernelsem =
        fsfilemax =
        netipvip_local_port_range =

  編輯完之後保存退出執行 #sysctl p 命令操作來使我們所做的修改生效

  然後應該檢查一下上面的操作是否正確:          # /sbin/sysctl a | grep sem
        # /sbin/sysctl a | grep shm
        # /sbin/sysctl a | grep filemax
        # /sbin/sysctl a | grep ip_local_port_range

  為Oracle用戶設定Shell的限制

  主要是修改Oracle用戶的有關 nofile(可打開的文件描述符的最大數)和nproc(單個用戶可用的最大進程數量)的參數檢查nofile參數用命令ulimit –n檢查nproc參數用命令ulimit –u具體修改如下          # vi /etc/security/nf

  添加如下的行          * soft nproc
        * hard nproc
        * soft nofile
        * hard nofile

  檢查一下limit執行命令# ulimit a

  添加如下的行到/etc/pamd/login 文件

            session required /lib/security/pam_limitsso

  編輯 /etc/profile 文件在文件的尾部添加如下內容          if [ $USER = oracle ]; then
        if [ $SHELL = /bin/ksh ]; then
        ulimit p
        ulimit n
        else
        ulimit u n
        fi
        fi

  編輯完後保存退出

  檢查並安裝相關補丁

  在這個版本的RHEL上安裝Oracleg必須要有幾個軟件包 確認以下 rpm包都已經安裝:          make
        binutils
        openmotif
        setarch
        compatdb
        compatgcc
        compatgccc++
        compatlibstdc++
        compatlibstdc++devel

  此外最好驗證一下 gcc和glibc的版本(要求是gcc 或者更高)          #gcc v
        #rpm q glibc

  創建Oracle用戶和相關的組          # su root
        # /usr/sbin/groupadd oinstall
        # /usr/sbin/groupadd dba
        # /usr/sbin/useradd g oinstall G dba oracle
        # passwd oracle

  為$ORACLE_BASE創建路徑          su root
        mkdir p /u/app/oracle
        chown R oracleoinstall /u
        為Oracleg創建HOME路徑/u/app/oracle/product//db_

  檢查並調整環境變量

  登錄為oracle用戶          # su – oracle
        $ cd
        $ vi bash_profile

  #添加如下內容你的具體值應該不會和這個完全相同          export ORACLE_BASE=/u/app/oracle
        export ORACLE_HOME=$ORACLE_BASE/product//db_
        export ORACLE_SID=orclg
        export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
        export LC_CTYPE=en_USUTF

  然後執行 $ source bash_profile使環境變量生效執行命令$ set 檢查是否生效修改檢查兩個路徑的屬主為Oracle所屬組為Oinstall

  開始安裝g

  將下載的文件解開執行命令          gunzip shipdbcpiogz

  然後再解壓縮shipdbcpio          $ cpio idmv < shipdbcpio
        Disk/stage/Components/oracleserver///DataFiles/buildjar
        Disk/stage/Components/oracleserver///DataFiles
        Disk/stage/Components/oracleserver//
        Disk/stage/Components/oracleserver/
        Disk/stage/Components/oracleserver

  然後執行命令 $ sh /u/install/runInstaller 就可以看到Oracleg漂亮的安裝界面了再按照提示很容易的就安裝g了


From:http://tw.wingwit.com/Article/program/Oracle/201311/17690.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.