實驗環境:
centos 5.2
x86_64
10201_database_linux_x86_64
oracle
並解壓:
oracle
[root@www opt]# ll
total 741388
-rw-r--r-- 1 root root 758433170 sep92010 10201_database_linux_x86_64.cpio.gz
[root@www opt]# gunzip 10201_database_linux_x86_64.cpio.gz
[root@www opt]# cpio -idmv < 10201_database_linux_x86_64.cpio
[root@www opt]# ll
total 783592
-rw-r--r-- 1 rootroot801603584 sep92010 10201_database_linux_x86_64.cpio
drwxr-xr-x 6 94110 424244096 oct 232005 database
二,建立oracle組、dba組以及oracle使用者:
[root@www database]# groupadd oinstall && groupadd dba
[root@www database]# useradd -g oinstall -g dba oracle
三,建立安裝目錄:
[root@www ~]# mkdir -p /opt/oracle
[root@www ~]# chown -r oracle:dba /opt/oracle/
[root@www ~]# chmod -r 755/opt/oracle/
四,配置核心引數:
[root@www 102]# cat >> /etc/sysctl.conf <> kernel.shmmni = 4096
> kernel.sem = 250 32000 100 128
> fs.file-max = 65536
> net.ipv4.ip_local_port_range = 1024 65000
> net.core.rmem_default = 262144
> net.core.rmem_max = 262144
> net.core.wmem_default = 262144
> net.core.wmem_max = 262144
> eof
[root@www ~]# sysctl -p
五,配置
pam(
oracle
建議對每個
linux
賬號可以使用的程序數和開啟的檔案數進行限制。):
1,修改limits模組的配置檔案:
[root@www database]# cat >> /etc/security/limits.conf <> oraclesoftnproc2047
> oraclehardnproc16384
> oraclesoftnofile 1024
> oraclehardnofile 65536
> eof
2,修改pam客戶端配置檔案:
[root@www database]# cat >> /etc/pam.d/login <> sessionrequired/lib/security/pam_limits.so
> eof
六,設定環境變數及更改系統版本號:
1,設定環境變數:
[root@www database]# vi /home/oracle/.bash_profile
export tmp=/tmp
export tmpdir=$tmp
export oracle_base=/opt/oracle
export oracle_home=/opt/oracle/product/102
export oracle_sid=orcl
export oracle_ter=xterm
export path=/usr/sbin:$path
export path=$oracle_home/bin:$path
export ld_library_path=$oracle_home/lib:/lib:/usr/lib
export classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib:$oracle_home/network/jlib
export display=:0.0
export nls_lang=american_america.zhs16gbk
export ora_nls33=$oracle_home/ocommon/nls/admin/data
lc_all=en_us.utf-8
2,由於
oracle 10g
出來的時候,
rehat 5
還沒有出來
,所以要把版本名稱改為4:
[root@www database]# vi /etc/redhat-release
centos release 4 (final)
七,切換到圖形介面,執行下面的安裝操作:
[root@www ~]# xhost +
[root@www ~]# su - oracle
[oracle@www ~]$ sh /usr/local/oracle/database/runinstaller
注:在安裝系統的時候需要把相關的開發包安裝完整,尤其是與lib相關的,如果沒有安裝完整,可能在執行這一步的時候會出錯:
注:在下面這一步的時候需要用root使用者執行2個指令碼:
[root@www ~]# sh /opt/oracle/orainventory/orainstroot.sh
[root@www ~]# sh /opt/oracle/product/102/root.sh
centos5 2 上安裝gcc步驟
centos5.2系統安裝在虛擬機器上,編譯gcc.掛載centos的 系統光碟,然後進入centos目錄內,安裝順序如下 rpm ivh cpp 4.1.2 42.el5.i386.rpm rpm ihv kernel headers 2.6.18 92.el5.i386.rpm rpm ivh ...
CentOS 5 2上部署rails應用
今天在一台新裝的server上部署了乙個rails的小 系統是centos 5.2,方便起見直接用了系統自帶的apache和mod rails.1.首先 rpm qa grep i ruby得到系統自帶的ruby版本是1.8.5,有點老,直接乾掉 yum remove ruby devel ruby...
Cent OS5 2安裝Hyper V整合光碟
一 hyper v安裝windows系統沒有問題,windows2000以後系統都可以,一切順利。要想實現更強的功能,宿主機需要安裝hyper v整合光碟。服務 作業系統關閉 時間同步 資料交換 檢測訊號和聯機備份 二 hyper v安裝linux系統就會有問題,僅支援redhat和suse的幾個版...