当前位置:首页 > 服务器类 > Linux服务器 > > redhat9磁盘阵列上安装oracle8i手记

redhat9磁盘阵列上安装oracle8i手记

点击次数:12 次 发布日期:2008-11-29 16:15:34 作者:源代码网
源代码网推荐
源代码网推荐
源代码网推荐  文中将oracle安装在磁盘阵列上,对与无磁盘阵列本文一样适用
源代码网推荐  以下是我的机器上做的,由于各自环境不同,有些地方按照自己实际情况来
源代码网推荐  
源代码网推荐  使用说明
源代码网推荐  本文介绍了在DFT5200上安装Oracle8i,操作系统为Redhat linux 9。Oracle8i 的版本号为8.1.7.0.1。
源代码网推荐  安装环境
源代码网推荐  机型:PC机 512M内存
源代码网推荐  操作系统:Redhat 9(内核为 2.4.20)
源代码网推荐  软件:Oracle8i (版本号:8.1.7.0.1)
源代码网推荐  
源代码网推荐  1) 安装glibc 2.1包
源代码网推荐  glibc2.1版本(GNU C Library,18M)下载地址:
源代码网推荐  ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/i386-glibc-2.1-linux.tar.gz
源代码网推荐  或者直接搜索i386-glibc-2.1-linux.tar.gz
源代码网推荐  下载后保存到 /backup目录
源代码网推荐  从RedHat7.0以后的版本,安装的是glibc2.2以上。Oracle 8I不能使用这些glibc进行编译,而需要glibc2.1的SDK。
源代码网推荐  直接安装glibc -1.2就省去了其它安装手册里说的要下载安装的一大堆降级软件包。
源代码网推荐  在root用户下安装:
源代码网推荐  #cd /
源代码网推荐  #tar zxvf /backup/i386-glibc-2.1-linux.tar.gz
源代码网推荐  隐藏/usr/bin 目录下的gcc,cc,ld,避免被Oracle installer使用
源代码网推荐  #cd /usr/bin
源代码网推荐  #mkdir saved
源代码网推荐  #mv gcc cc ld saved
源代码网推荐  #ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
源代码网推荐  #ln -s gcc cc
源代码网推荐  #ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
源代码网推荐  隐藏/usr/lib目录下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracle installer使用
源代码网推荐  #cd /usr/lib
源代码网推荐  #mkdir saved
源代码网推荐  #mv libc.so libdl.so libm.so libpthread.so saved
源代码网推荐  #mv libc.a libdl.a libm.a libpthread.a saved
源代码网推荐  不要忘了安装完成后把文件恢复回来。
源代码网推荐  
源代码网推荐  2) 安装 jdk 1.18
源代码网推荐  IBMJava118-SDK-1.1.8-5.0.i386.rpm 下载地址:
源代码网推荐  http://www-106.ibm.com/developerworks/java/jdk/118/linux/?dwzone=java
源代码网推荐  下载后保存到 /backup目录
源代码网推荐  #cd /backup
源代码网推荐  #rpm ?ivh IBMJava118-SDK-1.1.8-5.0.i386.rpm
源代码网推荐  
源代码网推荐  3) 配置磁盘阵列(没用磁盘阵列直接跳到第四步)
源代码网推荐  
源代码网推荐  操作步骤:
源代码网推荐  建立逻辑驱动器--> 将逻辑驱动器映射(map)至主机通道--> 建立挂载点--> mount磁盘驱动器使用
源代码网推荐  
源代码网推荐  准备工作:
源代码网推荐  DFTraid-5208U3
源代码网推荐  Ready/No host lun
源代码网推荐  
源代码网推荐  按ent/sel两秒出现
源代码网推荐  Quik Logical
源代码网推荐  Drive Install
源代码网推荐  
源代码网推荐  按向下键,选择
源代码网推荐  View and edit
源代码网推荐  SCSI channels
源代码网推荐  
源代码网推荐  按ent/sel进去,记下每一个通道的模式(host或driver)
源代码网推荐  如本例中 channel0=dirver pid=7
源代码网推荐  sid=na sxf=40Mb
源代码网推荐  按向下键 channel1=dirver pid=7
源代码网推荐  sid=na sxf=40Mb
源代码网推荐  向下 channel2=host pid=0
源代码网推荐  sid=na sxf=40Mb
源代码网推荐  向下 channel3=host pid=0
源代码网推荐  sid=na sxf=40Mb
源代码网推荐  通道0,1为磁盘通道,2,3为主机通道
源代码网推荐  
源代码网推荐  重复按esc/exit退到最外层菜单
源代码网推荐  
源代码网推荐  1、建立逻辑驱动器(logic driver)
源代码网推荐  
源代码网推荐  DFTraid-5208U3
源代码网推荐  Ready/No host lun
源代码网推荐  
源代码网推荐  按ent/sel两秒出现
源代码网推荐  Quik Logical
源代码网推荐  Drive Install
源代码网推荐  
源代码网推荐  按向下键,选择
源代码网推荐  View and Edit
源代码网推荐  Logical Drives
源代码网推荐  
源代码网推荐  按ent/sel键看logical driver状态,如下:
源代码网推荐  LG0 RAID0 DRV=*
源代码网推荐  ***MB GD SB=*
源代码网推荐  已经有逻辑驱动器lg0,状态GD,直接跳至第二步
源代码网推荐  
源代码网推荐  如果未创建逻辑驱动器,应为
源代码网推荐  LG=0
源代码网推荐  NOT DEFINED
源代码网推荐  
源代码网推荐  按esc/exit一次到
源代码网推荐  View and Edit
源代码网推荐  Logical Drives
源代码网推荐  按向上键,到
源代码网推荐  Quik Logical
源代码网推荐  Drive Install
源代码网推荐  
源代码网推荐  按ent/sel进入
源代码网推荐  SET TDRV=4 WITH
源代码网推荐  RAID5+SPARE ?//====是否用四块盘创建RAID5+热备
源代码网推荐  按向上键选中您要创建的RAID级别,按ent/sel两秒确定
源代码网推荐  开始初始化,从LCD上可看到初始化进度,等初始化完成
源代码网推荐  
源代码网推荐  
源代码网推荐  2、映射主机通道步骤:
源代码网推荐  DFTraid-5208U3
源代码网推荐  Ready
源代码网推荐  
源代码网推荐  按ent两秒出现
源代码网推荐  view and EDit
源代码网推荐  Host LUNS
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  Map Pri. Ctlr
源代码网推荐  CH=2 ID=0 ?
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  Map to
源代码网推荐  Logical Drive ?
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  CH2 ID0 LUN0
源代码网推荐  NO Mapped //====表示没有映射====//如果已映射的话会出现:
源代码网推荐  CH2 ID0 LUN0
源代码网推荐  Mapto LG0 PRT0
源代码网推荐  再按一下ENT键会出现:
源代码网推荐  Delete CH2 ID0
源代码网推荐  LUN=0 Mapping ?
源代码网推荐  此时就表明此通道0已经映射了
源代码网推荐  按esc/exit,退到
源代码网推荐  CH0 ID6 LUN0
源代码网推荐  Mapto LG0 PRT0
源代码网推荐  再按向下键看通道3的状态,如
源代码网推荐  CH3 ID0 LUN0
源代码网推荐  NO Mapped
源代码网推荐  继续
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  Map Host LUN ?
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  LG0 RAID5 DRV=3
源代码网推荐  ***MB GD SB=1
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  LG=0 PART=0
源代码网推荐  ****MB
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  Map Host LUN
源代码网推荐  ..
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  CH3 ID0 LUN0
源代码网推荐  Mapto LG0 PRT0 ?
源代码网推荐  
源代码网推荐  按ENT出现
源代码网推荐  Map Pri. Ctlr
源代码网推荐  CH=3 ID=0 ? /*到此就已映射了一个主机通道了*/
源代码网推荐  
源代码网推荐  此时已全部完成。
源代码网推荐  磁盘需要签名才能使用,可以到windows2000下磁盘管理里给磁盘签名(初始化),我不知道linux下怎么做。
源代码网推荐  
源代码网推荐  4) 创建user/group
源代码网推荐  root用户下
源代码网推荐  #groupadd dba
源代码网推荐  #groupadd oinstall
源代码网推荐  #useradd oracle -g oinstall ?G dba
源代码网推荐  
源代码网推荐   建立oracle安装文件夹
源代码网推荐  #cd /
源代码网推荐  #mkdir oracle
源代码网推荐  #chown oracle.dab /oracle
源代码网推荐  #chmod 775 /oracle
源代码网推荐  
源代码网推荐  使用磁盘阵列还要在这里mount上来(没用磁盘阵列跳到第5步):
源代码网推荐  用硬件配置查看器看看磁盘阵列的设备名,我的是 /dev/sda
源代码网推荐  然后用fdisk建立磁盘/dev/sda的分区(这里省略),分好后就有了 /dev/sda1
源代码网推荐  #mount /dev/sda1 /oracle
源代码网推荐  
源代码网推荐  5) 配置环境变量
源代码网推荐   #su - oracle
源代码网推荐   # vi .bash_profile
源代码网推荐  export ORACLE_BASE= /oracle/app/oracle
源代码网推荐  export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
源代码网推荐  export ORACLE_SID=oral
源代码网推荐  export NLS_LANG=AMERICAN_AMERICA.zhs16cgb122380
源代码网推荐  export LANG=en_US #oracle安装中文界面无法安装(界面字体很小),所以改成english.安装后可去掉。
源代码网推荐  export LD_LIBRARY_PATH=$ORACLE_HOME/lib
源代码网推荐  export PATH=$PATH:$ORACLE_HOME/bin:. umask 022
源代码网推荐  export JAVA_HOME=/usr/jdk118
源代码网推荐  export JAVA_HOMECLASSPATH=/usr/jdk118/lib
源代码网推荐  export LD_ASSUME_KERNEL=2.2.5 #只要小于2.4即可
源代码网推荐  export DISPLAY=192.168.0.1:0.0 #(假设IP是192.168.0.1)可以保证在终端能够运行
源代码网推荐  
源代码网推荐  6)设置系统参数
源代码网推荐   Linux Environment Summary
源代码网推荐   Shared Memory(共享内存参数)
源代码网推荐      SHMMAX 0.5*物理内存 到 1GB
源代码网推荐      SHMMIN 1
源代码网推荐      SHMMNI 100
源代码网推荐      SHMSEG 10
源代码网推荐   Semaphore(信号)
源代码网推荐      SEMMNI 100
源代码网推荐      SEMMSL 10 + initSID.ora PROCESSES 参数 [initSID.ora -> ORACLE
源代码网推荐      SEMMNS 2* the largest PROCESSES + 10* Oracle database数目
源代码网推荐      SEMOPM 100
源代码网推荐      SEMVMX 32767
源代码网推荐  注意:网上很多资料写的修改 /etc/services 文件,redhat9 不行,至少我的机器不行。
源代码网推荐  我的电脑具有512M内存。在 /etc/sysctl.conf文件中增加如下内容:
源代码网推荐  kernel.shmmax = 536870912
源代码网推荐  kernel.shmmni = 4096
源代码网推荐  kernel.shmall = 2097152
源代码网推荐  kernel.sem = 250 32000 100 128
源代码网推荐  fs.file-max = 65536
源代码网推荐  net.ipv4.ip_local_port_range = 1024 65000
源代码网推荐  修改后运行sysctl -p 命令使得内核改变立即生效。
源代码网推荐  
源代码网推荐  还需要在/etc/security/limits.conf文件增加如下内容:
源代码网推荐  oracle soft nofile 65536
源代码网推荐  oracle hard nofile 65536
源代码网推荐  oracle soft nproc 16384
源代码网推荐  oracle hard nproc 16384
源代码网推荐  
源代码网推荐  7) 安装oracle
源代码网推荐  oracle817101.tar 下载地址:
源代码网推荐  http://otn.oracle.com/software/products/oracle8i/htdocs/linuxsoft.html
源代码网推荐  也可以直接搜索:oracle81701.tar
源代码网推荐  保存到 /backup
源代码网推荐  #cd /backup
源代码网推荐  #tar xvf oracle817101.tar
源代码网推荐  会生成一个Disk1的目录
源代码网推荐  注销,用oracle用户登录xwindow
源代码网推荐  #cd /backup/Disk1
源代码网推荐  #./runInstaller
源代码网推荐  到此oracle进入安装阶段,(安装过程图解参看地址http://www.chinaitlab.com/www/news/ article_show.asp?id=1269)建议先不要参看这些安装手册,认真阅读安装向导,自己先安装一遍,我就是被这些安装手册给误导了,折腾了好几天,如果中途出现什么错误,再找资料,卸载了重安,也要节省时间一些。
源代码网推荐  
源代码网推荐  安装过程当中可能出现的问题:
源代码网推荐  1.到提示填写 UNIX group name field时, 请写入“oinstall” 作为组名。
源代码网推荐  2。过后会弹出一窗口,要求以”root”身份运行 “orainstRoot.sh” 。
源代码网推荐   另以”root”身份打开一个终端窗口
源代码网推荐   #cd /u01/app/oracle/product/8.1.7/
源代码网推荐   #./orainstRoot.sh
源代码网推荐  会出现以下提示:
源代码网推荐  This script will do following:
源代码网推荐  Creating Or
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华