红联Linux门户
Linux帮助

基础知识: HP-Unix下Oracle9i的安装

发布时间:2006-09-16 20:43:19来源:红联作者:yeliming
  一. 作为root用户的工作

  1. 配置内核参数

  用root用户登陆

  #sam 进入system administrator manager

  在其中选择kernel configuration,进入以后在选择configurable parameters

  修改以下参数

[code]MAXDSIZ 1073741824

MAXDSIZ_64 2147483648

MAXSSIZ 134217728

MAXSSIZ_64 1073741824

MAXUSERS 1000

NPROC 20+8*MAXUSERS

SEMMNI 500

SEMMNS 1000

SEMMSL 2048

SEMVMX 32767

SEMMNU 500

SHMMAX 1073741824 (我配的那台机器最大允许就是这个值,应该是配最大的物理内存)

SHMMNI 512

SHMSEG 200

VPS_CEILING 64[/code]

  2. 安装Oracle9201所需要的磁盘空间

  创建2个文件系统,一个用来安装oracle,不小于4G,可以取名为/oracle,另一个用来存放oracle的安装文件,也不小于4G,取名为/oradata,同时保证/tmp目录有多于55M的空闲空间。

  3. 创建dba组和oracle用户

  用root用户登陆

  #sam进入system administrator manager

  在其中选择accounts for users and groups

  选择groups,选择menu中的actions选项中的add

  输入group name为dba,然后确定

  回到accounts for users and groups

  选择users,选择menu中的actions选项中的add

  输入login name为oracle,home directory为/home/oracle,primary group name为dba,确定,输入密码oracle并确认。

  二. 设置Oracle的环境变量

  #su - oracle 用oracle用户登陆

  $vi .profile 修改参数文件

  在文件的最后加入以下参数

[code]ORACLE_BASE=/oracle

ORACLE_HOME=/oracle/product/9.2.0.1

ORACLE_SID=test

ORACLE_TERM=xterm

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM

NLS_LANG=american_america.ZHS16GBK

export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS33

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib:$ \ ORACLE_HOME/RDBMS/lib:$ORACLE_HOME/lib32

SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

ORACLE_DOC=$ORACLE_BASE/product/9.2.0.1

export SHLIB_PATH LD_LIBRARY_PATH ORACLE_DOC

PATH=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$ORACLE_HOME/bin:/usr/contrib/ \ bin:$PATH

export PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/ \ rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

EDITOR=vi

export EDITOR[/code]

  注:行末尾的“\”符号表示下一行接着上一行继续。

  $. ./.profile应用环境变量文件
文章评论

共有 1 条评论

  1. yeliming 于 2006-09-16 20:45:07发表:

      三.安装系统的补丁

      需要安装的补丁有:GOLDQPK11i,MegPatch, PHKL_25506,PHSS_26263,PHSS_24638,第一个补丁在附带的光盘里有,将光盘mount上去以后用swinstall -s /cdrom/GOLDQPK11i来安装,剩下3个可以在itrc.hp.com找到,下载以后先用sh命令解开成为.depot文件,然后用swinstall -s 文件全名安装补丁,例如PHKL_25506,假设下载到/tmp目录。

    [code]#cd tmp

    #sh PHKL_25506

    #swinstall -s /tmp/PHKL_25506.depot[/code]

      注:如果装操作系统的时候打过了随机的系统补丁,只需要打PHSS_26263这一个补丁就行了。

      四.修改系统的bug

      执行以下命令

    [code]#cd /usr/lib

    #ln -s /usr/lib/libX11.3 libX11.sl

    #ln -s /usr/lib/libXIE.2 libXIE.sl

    #ln -s /usr/lib/libXext.3 libXext.sl

    #ln -s /usr/lib/libXhp11.3 libXhp11.sl

    #ln -s /usr/lib/libXi.3 libXi.sl

    #ln -s /usr/lib/libXm.4 libXm.sl

    #ln -s /usr/lib/libXp.2 libXp.sl

    #ln -s /usr/lib/libXt.3 libXt.sl

    #ln -s /usr/lib/libXtst.2 libXtst.sl[/code]

      五.安装oracle并建立数据库(以下部分应为集成商或厂商完成)

      将下载下来的server_9201_hpunix64_disk1.cpio.gz,server_9201_hpunix64_disk2.cpio.gz,server_9201_hpunix64_disk3.cpio.gz,server_9201_hpunix64_disk4.cpio.gz四个文件放到/oradata中,用gunzip 文件名解压成4个.cpio的文件,然后用cpio -idcmv < 文件名解压这4个cpio文件,生成4个目录Disk1,Disk2,Disk3,Disk4。

      安装xmanager,并用oracle用户登陆到服务器,并启动一个终端,在终端里输入:

    [code]$DISPLAY=Your PC IP:0.0

    $export DISPLAY

    $/oradata/Disk1/runInstaller[/code]

      然后就出现了universal installer

      点next,source path和destination里的name和home都应该已经设定好,如果destination没有设定好,那自行输入name和home,home的路径要和.profile里设定的一样。

      点next,选择oracle9i dababase 9.2.0.1.0,点next

      选择custom,点next,选择要安装的组件,点next

      在component locations中直接点next

      在administrator group和operator group中都是dba,点next

      在create database中选择no,点next

      jdk home是/opt/java1.3/jre,点next

      看一下summary,然后点install开始安装

      安装完了以后,提示要先运行root.sh,telnet服务器用root登陆。

    [code]#cd /oracle/product/9.2.0.1

    #sh root.sh[/code]

      提示local bin directory为/usr/local/bin,直接回车

      如有重复,就覆盖

      执行完root.sh以后返回xmanager,点ok

      出现net configuration assistant对话框,点next

      选No, I want to defer this configuration to another time,点next

      输入listener的name,点next

      已经安装了tcp协议,点next

      使用默认端口1521,点next

      提示是否要配置另外一个listener的时候,选择no,点next

      listener configuration complete,点next

      选 No, I do not to change the naming methods configured,点next

      Oracle Net Configuration Complete,点finish

      出现database configuration assistant,点next

      选create a database,点next

      选general purpose,点next

      输入database的name和sid号,点next

      选择Dedicated server mode,点next

      选择character sets,选择choose from the list of character sets,选择ZHS16GBK,点next

      出现database storage窗口,点next

      选create database,点finish

      看一下summary,点ok

      然后开始建立数据库,建好以后需要输入sys和system用户的密码。

      完成安装,exit退出。