仅供你参考一下:
http://expert.csdn.net/Expert/topic/1652/1652646.xml?temp=.2849695
http://expert.csdn.net/Expert/topic/1820/1820554.xml?temp=4.974002E-02
http://expert.csdn.net/Expert/topic/1540/1540908.xml?temp=.1096918向Oracle或Linix工程服务人员请教一下,是否是缺少补丁问题?
http://expert.csdn.net/Expert/topic/1652/1652646.xml?temp=.2849695
http://expert.csdn.net/Expert/topic/1820/1820554.xml?temp=4.974002E-02
http://expert.csdn.net/Expert/topic/1540/1540908.xml?temp=.1096918向Oracle或Linix工程服务人员请教一下,是否是缺少补丁问题?
export LD_ASSUME_KERNEL=2.4.18 //RedHat的内核参数 Export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_ASSUME_KERNEL
说明:LD_ASSUME_KERNEL很关键,在RedHat8上安装Oracle软件时,可以取当前系统的内核版本号,在RedHat9上安装Oracle软件时,内核版本号必须取小一些(如2.4.9或2.4.10等),否则安装过程中拷贝Readme文件时无法通过。
一 软件准备
到RedHat与Oracle网站下载RedHat8,RedHat9,Oracle9,Oracle10 beta。二 RedHat安装注意事项
安装RedHat时,/tmp分区要大一些,Oracle9i的online help中说/tmp不小于400M,考虑到还要安装其它的一些软件,硬盘空间充足的话分1000M吧。其它分区可以(/、/home、/usr、/usr/local)根据个人习惯划分的。注意/usr分区是不能小于5G,因为Redhat完全安装就要用4.8G左右;Oracle9,10安装需要3G左右,所以Oracle软件所在分区最好有有5G左右的可用空间。三 Oracle安装注意事项
1 Oracle软件的解压
# df //查看磁盘上空间的使用情况
# gunzip *.gz //*.gz解压成*.cpio
# cpio –idmv < lnx_920_Disk1.cpio //解压该文件到Disk1目录内
# cpio –idmv < lnx_920_Disk2.cpio //解压该文件到Disk2目录内
# cpio –idmv < lnx_920_Disk3.cpio //解压该文件到Disk3目录内
说明:Oracle10 beta只解压10i_beta_Dsik1与10i_beta_Disk2即可。2 关于Oracle安装前的准备工作
# groupadd dba
# useradd oracle -G dba //添加oracle用户到dba组
# passwd oracle //设置oracle的口令
# mkdir /usr/oracle //Oracle安装的分区要有足够的空间
# chown –R oracle:dba /usr/oracle //设置目录属主
# chmod 755 /usr/oracle //设置目录的读写权限3 关于Oracle用户的环境变量设置
[uitedb Oracle]$vi .bash_profile //Oracle用户登录RedHat
umask 022
TERM=xterm;TMPDIR=/tmp;TMP=/tmp;ORACLE_TERM=xterm
Export TERM TMPDIR TMP ORACLE_TERM
ORACLE_BASE=/usr/oracle //与2所创建目录相符
ORACLE_HOME=/usr/oracle/9.2.0
ORACLE_SID=Orcl //设置Oracle实例名 LD_ASSUME_KERNEL=2.4.18 //RedHat的内核参数
Export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_ASSUME_KERNEL
说明:LD_ASSUME_KERNEL很关键,在RedHat8上安装Oracle软件时,可以取当前系统的内核版本号,在RedHat9上安装Oracle软件时,内核版本号必须取小一些(如2.4.9或2.4.10等),否则安装过程中拷贝文件时无法通过。4 关于Java环境的安装与配置
如果以上方法无法成功安装,只好到sun的网站下载JDK1.1.8与JDK1.3.1,JDK的安装方法如下(ROOT用户)所示:
# chmod a+x j2sdk1_3_1_08-linux-i586-rpm.bin
# ./j2sdk1_3_1_03-linux-i586-rpm.bin //自解压,输出*.rpm
# rpm –ivh j2sdk-1.3.1_08.i586.rpm //安装JDK1.3.1
# ln –s /usr/java/jdk1.3.1_08 /usr/local/java5 修改内核参数
# cd /proc/sys/kernel
# echo 2013265920 > shmmax //计算公式:总内存*1024*1024*10/2
说明:这个地方设置如果不对,在创建数据库时就会报错,解决办法就是重新设置内核参数再试。6 开始安装Oracle软件
# startx //进入图形界面,用oracle用户登录
//打开一个终端,在命令行切换到Disk1目录内
$ ./runInstaller //根据Oracle的提示即可安装,错误可以忽略说明:从oracle10i的online help可以知道,oracle10i beta安装的平台是RedHat Advanced Server2.1上,所以当我们安装到RedHat8,9时,在link时会报很多的错误,一律continue即可。
7 卸载时的注意事项
在Linux上卸载Oracle可方便多啦,一直接删除ORACLE_BASE所指的目录即可,同时还要删除/etc目录中的几个文件,否则每次安装时都采用上次安装时的某些信息。
#rm -rf /etc/oraInst.loc /etc/oratab