在rhel5上安裝oracle10g
一、安裝環境
我是在vmware裡虛擬的RHEL5,分配的記憶體1G,SWAP分割槽1G,建議你最好把SWAP分割槽改成2G。否則安裝時,到了測試的步驟會提示監測失敗。(當然,如果你強行安裝一樣沒問題)
二、安裝Oracle 10g Release2 前的配置
1. 安裝Oracle 10g R2所需的軟體包
# cd /mnt/cdrom/Server/
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
# rpm -Uvh openmotif22-*
# rpm -Uvh compat-db-4*
其中除了openmotif22-2.2.3-18和compat-db-4.2.52-5.1在第三張盤上,其餘的包都在第一張盤上。
2. 修改/etc/redhat-release檔案
因為Oracle 10g官方只支援到RHEL4為止,所以需要更改版本說明,編輯/etc/redhat-release檔案,刪除Red Hat Enterprise Linux Server release 5 (Tikanga),改為redhat-4
3.修改核心引數
#vi /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
使更改立即生效,使用下面的命令:
#sysctl -p
4.建立安裝Oracle需要的使用者,組,及目錄
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir /oracle
#chown -R oracle:oinstall /oracle
#chmod -R 775 /oracle
安裝oracle的目錄建議安裝在一個單獨的分割槽或者磁碟上。
5.設定oracle使用者的shell limit
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
接下來更改/etc/pam.d/login檔案,新增下面的內容,使shell limit生效:
#vi /etc/pam.d/login
session required pam_limits.so
6.配置IP地址
安裝RHEL的時候最好採用靜態IP地址,如果當時選擇的是DHCP,現在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0檔案
[root@TSM54-Test network-scripts]# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:4B:17:C4
ONBOOT=yes
IPADDR=192.168.68.98
NETMASK=255.255.255.0
GATEWAY=192.168.68.10
7.配置oracle使用者的環境變數
下面的操作,該用oracle使用者登陸執行了。
為了防止安裝oracle時出現亂碼,先把語言環境改為英文,在終端裡輸入:
[oracle@TSM54-TEST ~]$export LC_CTYPE=en_US.UTF-8
接下來,編輯/home/oracle目錄下的.bash_profile檔案,新增如下內容:
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
f
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-617428/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在rhel5上靜默(silent)安裝oracle10g(10.2.0.1)報錯Oracle
- rhel5安裝oracle10gOracle
- oracle10g安裝在RHEL5遇到的版本問題Oracle
- Oracle10G RHEL5安裝手冊Oracle
- 在AIX上安裝配置Oracle10g RACAIOracle
- 在VMware 上安裝配置Oracle10g RACOracle
- Oracle10g 在AIX 5.3上的安裝OracleAI
- 在linux上安裝oracle10g(轉載)LinuxOracle
- 在AIX上安裝配置Oracle10g RAC2AIOracle
- zt: 在RedHat AS3上快速安裝Oracle10gRedhatS3Oracle
- Oracle10g 在AIX 6.1上的靜默安裝OracleAI
- 虛擬RHEL5上安裝11g RAC-安裝配置
- 在雪豹10.6.6(Mac OS X)上安裝Oracle10gMacOracle
- Oracle10g在Solaris10上的安裝配置(轉)Oracle
- RHEL5 上安裝Oracle 10g的文件Oracle 10g
- RHEL5上Oracle 10g安裝筆記Oracle 10g筆記
- 上週在Aix上安裝oracle10g rac遇到兩個問題AIOracle
- Ubuntu上Oracle10g安裝指南UbuntuOracle
- Oracle10g在Linux4.7_32位上的安裝OracleLinux
- Solaris10上安裝Oracle10gOracle
- 在RHEL4/Fedora4上安裝Oracle10g攻略(zt)Oracle
- Oracle10g RAC with ocfs在windows安裝OracleWindows
- linux5.2上安裝oracle10gLinuxOracle
- RH4上安裝oracle10g薦Oracle
- 如何在rhel5上安裝tar.gz原始碼檔案原始碼
- oracle10g在linux下的安裝OracleLinux
- 【轉】在RHEL5上,使用udev給SCSI裝置分配靜態裝置名dev
- 在CentOS上安裝GitCentOSGit
- 在centos上安裝molochCentOS
- 在Windows上安裝MavenWindowsMaven
- 在CentOS上安裝dockerCentOSDocker
- 在CentOS上安裝PowerShellCentOS
- 在windows上安裝numpyWindows
- 在mac上安裝DockerMacDocker
- mysql 在windows上安裝MySqlWindows
- 在Centos上安裝wordpressCentOS
- 在AIX上安裝GCCAIGC
- hive在centos上安裝HiveCentOS