【轉】redhat linux enterprise 5 安裝Oracle10G

1、由於orcale10不支持 redhat as5 需要修改/etc/redhat-realease Red

  Hat Enterprise Linux Server release 5 (Tikanga) 改爲Red Hat Enterprise

 Linux Server release 4 (Tikanga) ,安裝完成後再將其修改回來

2、修改/etc/hosts 文件將127.0.0.1改爲本機IP地址 否則網絡檢查通不過

 

3、檢查安裝所需的軟件包,如果提示依賴性錯誤,先按照提示內容安裝所需軟件包後繼續

    setarch-2*

make-3*
glibc-2*
libaio-0*
compat-libstdc++-33-3*
compat-gcc-34-3*
compat-gcc-34-c++-3*
gcc-4*
libXp-1*

openmotif-2*
compat-db-4*

 

4修改 /etc/sysctl.conf 內核配置文件,增加/修改以下項目,如沒有自己添加

kernel.shmall = 2097152 # 可以使用的共享內存的總量。
kernel.shmmax = 2147483648 # 最大共享內存段大小。
kernel.shmmni = 4096 # 整個系統共享內存段的最大數目。
kernel.sem = 250 32000 100 128 # 每個信號對象集的最大信號對象數;系統範圍內最大信號對象數;每個信號對象支持的最大操作數;系統範圍內最大信號對象集數。
fs.file-max = 65536 # 系統中所允許的文件句柄最大數目。
net.ipv4.ip_local_port_range = 1024 65000 # 應用程序可使用的IPv4端口範圍。
net.core.rmem_default = 1048576 # 套接字接收緩衝區大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收緩衝區大小的最大值
net.core.wmem_default = 262144 # 套接字發送緩衝區大小的缺省值
net.core.wmem_max = 262144 # 套接字發送緩衝區大小的最大值

運行下面的命令使得內核參數生效:

/sbin/sysctl –p

注:內核參數並非必須修改,可以根據自己實際情況而定。

5增加下面的內容到文件 /etc/security/limits.conf 文件中:

soft    nproc   2047
   hard   nproc   16384
   soft    nofile  1024
   hard   nofile  65536

6增加下面的內容到文件 /etc/pam.d/login :

session required /lib/security/pam_limits.so
session required pam_limits.so

 

7因爲SELINUXoracle有影響,所以把secure linux設成無效,編輯文件 /etc/selinux/config :

SELINUX=disabled

當然你也可以用圖形界面下的工具 (系統 > 管理 > 安全級別和防火牆). 選擇SELinux頁面並且設爲無效.

8新增組和用戶:

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle

9創建Oracle的安裝目錄,並把權限付給oracle用戶:

mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01

10、配置環境變量(/etc/profile),增加一下內容

    # Oracle Settings

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin ; export PATH
修改後使用source .bash_profile 命令使配置生效

11、設置安裝語言設置

登陸oracle用戶

    因爲中文安裝會有亂碼所以設置用英文安裝 export LC_ALL=en_US

12、開始安裝

   

    進入oracle安裝目錄中,執行./runInstaller

    如果提示……/.oui權限不夠,進入install目錄,執行

chmod u+x .oui

chmod u+x unzip

後再執行./runInstaller便會出現安裝界面

在安裝過程中選擇高級安裝,並將數據庫語言選中文字符集選GBK,如果沒有就選擇UTF-8

安裝快完成好的時候,會出現提示,必須以root 的身份執行兩個腳本

13、增加啓動

/etc/rc.d/rc.local中加入如下:
su - oracle -c lsnrctl start
su - oracle -c dbstart

14、Oracle的卸載

$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" -responseFile

原文地址:http://blog.csdn.net/lzysystem/archive/2009/03/05/3960853.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章