Redhat5安裝oracle 10g 全過程

 Redhat5安裝oracle 10g 全過程

 

1.系統(內存最小512 swap是兩倍內存,獨立/oracle分區)

1. grep MemTotal /proc/meminfo –內存大小

2. grep SwapTotal /proc/meminfo ――交換分區大小swap

3. /tmp分區

df -k /tmp    要求/tmp 400MB

4. cpu信息

grep "model name" /proc/cpuinfo

5. 操作系統型號

cat /etc/issue

6. 內核型號

uname -r

7. 修改/etc/redhat_realease

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

8. 修改本地/etc/hosts

127.0.0.1改成本機ip地址

 

 

 

2.軟件包

1.查詢必要的rpm

rpm -q 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*

 

setarch-2.0-1.1

make-3.81-1.1

glibc-2.5-12

libaio-0.3.106-3.2

compat-libstdc++-33-3.2.3-61

compat-gcc-34-3.4.6-4

compat-gcc-34-c++-3.4.6-4

gcc-4.1.1-52.el5

libXp-1.0.0-8

openmotif-2.3.0-0.3.el5

compat-db-4.2.52-5.1

這些都是必須要安裝的rpm包。

 

 

 

 

3.配置文件

1./etc/sysctl.config(修改內核參數)

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
套接字發送緩衝區大小的最大值

修改完成可以用sysctl -p 命令來查看修改結果

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 required /lib/security/pam_limits.so
session required pam_limits.so

4.添加藍色內容到/etc/selinux/config SELINUX=disabled

4.建用戶和組

1.添加組

a)     oinstall

groupadd oinstall

b)     dba

groupadd dba

2.添加用戶

a)oracle

useradd -g oinstall -G dba oracle –d /oracle oracle

3.oracle用戶設置密碼

i.       Passwd oracle

ii.      切換到oracle用戶修改.bash_profile文件。

5.目錄

1./oracle(建議做成獨立分區)

2./oracle/product/10.2.0/db_1

mkdir -p /oracle/product/10.2.0/db1

 

4.權限

Chown  -R oracle:oinstall  /oracle

Chmod -R 775 /oracle

5.編輯oracle.bash_profile文件(環境變量)

ORACLE_BASE=/oracle
      ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
      ORACLE_SID=WJTEST
      PATH=$ORACLE_HOME/bin:$PATH
      LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

#DISPLAY=(用於安裝是遠程顯示在本地主機上。)

Export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

6.最後運行 runInstall腳本開始安裝數據庫

 

 

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