在redhat Linux9下安装Oracle9.2.0的一点经验[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 jrq 的 blog

     如有以前安装过oracle 8i for linux的经验,应该知道在安装oracle之前须先在linux操作系统下新增一个名为oracle的用户,以及一个oracle dba所专用的群组。oracle在安装和使用中需要用特定用户(非root用户),按照oracle的标准说明是需要添加三个专门用户和用户组。为了简单方便安装,我们建立两个组,一个负责安装,另一个负责管理,并把oracle的安装和使用归到一个特定用户来完成。

     以root用户登录,进行如下操作,建立两个组(dba组与oinstall组)和一个oracle用户,操作命令如下:
      #groupadd dba
      #groupadd oinstall
      #useradd –g oinstall –g dba oracle
      #passwd oracle
      设置oracle的密码。
   
    oracle安装的位置应遵守ofa( optimal flexible architecture )规范。oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序,一个为存放数据库,并要确保oracle用户对这两个目录具有可写的权限。

    运行下面的命令,创建oracle的安装点(mount point):
     
     #mkdir /opt/oracle9i
     #mkdir /opt/oracle9i/product
     #mkdir /opt/oracle9i/product/9.2.0
     #chown –r oracle.oinstall /opt/oracle9i
     #mkdir /var/opt/oracle9i
     #chown oracle.dba /var/opt/oracle9i
     #chmod 755 /var/opt/oracle9i

   3.设置环境变量
     以oracle用户身份登录,打开编辑/home/oracle/.bash_profile文件,在文件末尾添加如下数据行并保存:
     export ld_assume_kernel=2.4.1  
     export oracle_base=/opt/oracle9i
     export oracle_home=/opt/oracle9i/product/9.2.0
     export oracle_sid= orcl (数据库sid,可以修改,建议字母要大写)
     export oracle_term=xterm
     export tns_admin=$oracle_home/network/admin
     export lang=en_us
     export ora_nls33=$oracle_home/ocommon/nls/admin/data
     ld_library_path=$oracle_home/lib:/lib:/usr/lib
     ld_library_path=$ld_library_path:/usr/local/lib
     export ld_library_path
     export path=$path:$oracle_home/bin

     classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib
     classpath=$classpath:$oracle_home/network/jlib
     export classpath
     #export display=hostip:0.0  

     这样oracle用户每次登录时都带有这些环境变量。

     其中:oracle_home为系统软件的安装目录,oracle_sid 为数据库的sid,这里可以自行设置。
     最后一句“export display=hostip:0.0”,在网上一些介绍安装oracle的文章中提到过,我曾尝试加上它,但是以oracle身份登录的时候,会出现hostip的错误提示,并且无法正常登录,我查了一些资料也没有解决(我对linux知之有限,如果您知道原因所在请您告诉我:jrq@educast.com.cn,谢谢),所以在环境变量中将其注释掉了,所幸的是这并不影响oracle9i的安装。

    友情提示^_^:此处的环境变量的配置工作尤其重要。很多在linux下安装oracle失败的原因都是因为环境变量没有配置正确,环境变量的配置直接影响到下面oracle9i的安装和配置。所以提醒您在设置环境变量的时候多留神。

    编辑并保存/home/oracle/.bash_profile文件后,建议先注销退出oracle用户,然后再以oracle用户身份重新登录,这样可以测试一下配置的环境变量是否出错(例如在上面提到的hostip的错误)。

    接下来就可以进行oracle9.2.0 for linux 的安装工作了。
   
 
四、安装过程:

   1.对安装文件进行解压
     以root用户登录,新建目录/setup,将oracle920_for_linux 3个压缩文件:
         
          lnx_920_disk1.cpio.gz    大小为527 mb (553,607,967 字节)
          lnx_920_disk2.cpio.gz    大小为561 mb (588,799,187 字节)
          lnx_920_disk3.cpio.gz    大小为421 mb (442,089,854 字节)

     复制到目录/setup中。(如果您没有建立/setup目录,请您最好建立一个 &_&)

     进入到/setup目录,对这3个文件进行解压缩,操作命令如下:
        #cd /setup
        #gunzip lnx_920_disk1.cpio.gz
        #gunzip lnx_920_disk1.cpio.gz
        #gunzip lnx_920_disk1.cpio.gz

    等解压完成后便生成3个如下名字的文件:
       
        lnx_920_disk1.cpio
        lnx_920_disk1.cpio
        lnx_920_disk1.cpio

    然后再解开cpio文件包,执行如下操作命令
       
        #cpio -idmv < lnx_920_disk1.cpio
        #cpio -idmv < lnx_920_disk2.cpio
        #cpio -idmv < lnx_920_disk3.cpio  

    等三个文件包全部解压完毕后,生成3个安装文件夹,名称分别为disk1、disk2、disk3。然后注销退出root用户,以oracle用户登录进行安装。


   2.安装过程
   
      以oracle用户登录,进行安装。进入到/setup/disk1目录,执行如下命令:
   
       #cd /setup/disk1
       #./runinstaller

     运行等一会后,就会出现oracle universal installer(oui)的图形界面,按照提示一步步点击“next”安装即可。

    可惜,安装的时候我没有把安装过程的界面截取成图片保存下来,也懒的再重新安装了,所以无法用图片做进一步的描述。下面就用文字做一些描述和说明,如有什么表达不清楚的地方,还请谅解。:(

本文关键:在redhat Linux9下安装Oracle9.2.0的一点经验
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top