Welcome 微信登录

首页 / 数据库 / MySQL / RHEL5.5_x86_64 上安装Oracle10g Release 2

刚出Oracle10g的时候就安装过,现在早就忘了具体的东西了,重新安装一遍,记下来,留个念想~~ :)

一、安装环境
我是在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)
 注意:如果安装的过程中出现以下错误 [oracle@chub_rhel5 database]$ ./runInstaller正在启动 Oracle Universal Installer...正在检查安装程序要求...检查操作系统版本: 必须是RedHat-3, SUSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2                                      通过所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2010-04-12_12-21-24AM. 请稍候...[oracle@chub_rhel5 database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-04-12_12-21-24AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory        at java.lang.ClassLoader$NativeLibrary.load(Native Method)        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
请先安装:libXp-1.0.0-8.1.el5.i386.rpm,如下:[root@chub_rhel5 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpmwarning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing...                ########################################### [100%]   1:libXp                  ########################################### [100%][root@chub_rhel5 Server]# 否则安装的图形界面出不来。该包在rhel5.5的光盘(或ISO镜像文件)里。
二、安装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-43.修改内核参数#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 -p4.建立安装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
fi
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页
Oracle字符串截取PHP连接Oracle错误ORA-24324服务句柄未初始化的解决方法相关资讯      oracle  oracle10g  RHEL 
  • 在Oracle Linux 5.11上构建基于LVM  (02月14日)
  • Red Hat Enterprise Linux 7.2 发  (11/20/2015 13:39:31)
  • 使用Windows 2003 Server R2给RHEL  (01/03/2015 09:14:16)
  • Oracle10g 64位 在Windows 2008   (12/19/2015 13:24:57)
  • 在VMware中安装RHEL6.2(下)——   (01/07/2015 12:24:47)
  • 红帽企业 Linux (RHEL) 7.1 Beta   (12/12/2014 09:44:13)
本文评论 查看全部评论 (0)
表情: 姓名: 字数