请问各位大侠 如何在HP UNIX下安装 oracle9i

解决方案 »

  1.   

    安装oracle 9i release 2 (9.2.0.1) 
    1mount光盘: 
    把4张安装盘中的#1放入光驱中,然后运行: 
    #cd /etc 
    #vi pfs_fstab 
    在这个文件中,输入以下内容: 
    /dev/dsk/c3t2d0 /cdrom pfs-rrip xlat=unix 1 0 保存这个文件之后,在root用户下输入以下命令。 #nohup /usr/sbin/pfs_mountd & 
    #nohup /usr/sbin/pfsd & 
    #/usr/sbin/pfs_mount /cdrom 2配置系统内核参数(推荐值请参阅oracle手册) 
    3配置oracle用户的环境变量: 
    #xhost + 
    #su – oracle 
    $vi .profile 
    加入以下几行: 
    export DISPLAY=10.55.20.3:0.0 
    export ORACLE_HOME=/oracle/product/9.2.0 
    export ORACLE_BASE=/oracle 
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
    export PATH=$PATH:$ORACLE_HOME/bin 
    export ORACLE_SID=ops1 
    export LANG=zh_CN.hp15CN 4使环境变量生效: 
    $ . /oracle/.profile 5运行安装程序开始安装: 
    $ /cdrom/runInstaller& 6当提示输入管理组时输入已经建立好的dba组 
    7提示选择安装的节点时选择ops1和ops2 
    8提示安装方式时选择“software only”的安装方式,也就是不建立数据库和net服务 
    9提示更换光盘#2,#3,#4时,先另开一个终端窗口,运行命令: 
    #/usr/sbin/pfs_umount /cdrom 
    然后取出光盘,放入新光盘,再运行: 
    #/usr/sbin/pfs_mount /cdrom 
    然后点”确定” 10提示需要运行root.sh时,按照提示在相应目录下以root身份运行该脚本。 
    11安装完成后oracle会自动将在ops1上安装的文件复制到ops2节点上 
    整个安装oracle的过程大约需要60—90分钟 二 将ops1上的/oracle/.profile复制到ops2相应目录下,并修改为: 
    export DISPLAY=10.55.20.5:0.0 
    export ORACLE_HOME=/oracle/product/9.2.0 
    export ORACLE_BASE=/oracle 
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
    export PATH=$PATH:$ORACLE_HOME/bin 
    export ORACLE_SID=ops2 
    export LANG=zh_CN.hp15CN 三 手工创建NET服务 
    1 以oracle身份运行命令: 
    $ netca 
    具体配置方法与windows相同,需要配置一个监听服务,默认端口1521 2 当提示配置的节点时选择ops1和ops2 
    3 在ops1和ops2上分别启动监听服务: 
    $lsnrctl start 四创建数据库 
    1首先在ops1上配制数据库: 
    $ dbca 
    象windows中安装oracle一样,按照向导操作,注意在选择数据文件,控制文件和重做日志文件时修改为之前建好的裸设备文件名 
    当配置完成后,选择保存到脚本ops1.sh。不要通过DBCA直接创建数据库 2修改保存的脚本 
    主要需要修改的部分有: 
    添加一新的自动管理回滚表空间UNDO2(裸设备事先已经建好) 
    修改MAXINSTANCES,MAXLOGFILES,MAXLOGMEMBERS,MAXDATAFILES等参数 3运行脚本ops1.sh创建数据库,过程大约60-80分钟 
    4将参数文件initops1.ora复制到ops2上的相同位置,更名为initops2.ora并进行修改(以下是ops2上的init.ora文件示范) ############################################################################## 
    # Copyright (c) 1991, 2001, 2002 by Oracle Corporation 
    ############################################################################## ########################################### 
    # MTS 
    ########################################### 
    dispatchers="(PROTOCOL=TCP)" ########################################### 
    # Optimizer 
    ########################################### 
    hash_join_enabled=TRUE 
    query_rewrite_enabled=FALSE 
    star_transformation_enabled=FALSE ########################################### 
    # Job Queues 
    ########################################### 
    job_queue_processes=10 ########################################### 
    # Instance Identification 
    ########################################### 
    instance_name=ops2 
    instance_number=2 
    thread=2 ########################################### 
    # Miscellaneous 
    ########################################### 
    aq_tm_processes=1 
    compatible=9.2.0.0.0 ########################################### 
    # Security and Auditing 
    ########################################### 
    remote_login_passwordfile=EXCLUSIVE ########################################### 
    # Sort, Hash Joins, Bitmap Indexes 
    ########################################### 
    pga_aggregate_target=25165824 
    sort_area_size=4194304 ########################################### 
    # Database Identification 
    ########################################### 
    db_domain="" 
    db_name=ops ########################################### 
    # File Configuration 
    ########################################### 
    control_files=("/dev/vgops/ropsctl1.ctl", "/dev/vgops/ropsctl2.ctl", "/dev/vgops/ropsctl3.ctl") ########################################### 
    # Pools 
    ########################################### 
    java_pool_size=104857600 
    large_pool_size=8388608 
    shared_pool_size=104857600 ########################################### 
    # Cursors and Library Cache 
    ########################################### 
    open_cursors=300 ########################################### 
    # System Managed Undo and Rollback Segments 
    ########################################### 
    undo_management=AUTO 
    undo_retention=10800 
    undo_tablespace=UNDOTBS2 ########################################### 
    # Diagnostics and Statistics 
    ########################################### 
    background_dump_dest=/oracle/admin/ops/bdump 
    core_dump_dest=/oracle/admin/ops/cdump 
    timed_statistics=TRUE 
    user_dump_dest=/oracle/admin/ops/udump ########################################### 
    # Processes and Sessions 
    ########################################### 
    processes=150 ########################################### 
    # Redo Log and Recovery 
    ########################################### 
    fast_start_mttr_target=300 ########################################### 
    # Cache and I/O 
    ########################################### 
    db_block_size=8192 
    db_cache_size=25165824 
    db_file_multiblock_read_count=16 global_names=TRUE 
    cluster_database=true 
    cluster_database_instances=2 
    5在ops1上为ops2创建私用线程 
    $sqlplus “/ as sysdba” 
    sqlplus>startup 
    sqlplus>alter database add thread 2 group 2 (/dev/vgops/rops2log1.log, 
    /dev/vgops/rops2log2.log,/dev/vgops/rops2log3.log) size 120M reuse; sqlplus>alter database enable thread 2; 6在两个节点ops1和ops2上启动oracle 
    如果数据库都能打开,则证明已经安装完成。
      

  2.   

    这里还有个精华帖 
     http://www.ncn.cn/oracle/arch/ora9ihp.pdf
      

  3.   

    注意:在内核参数编译前,先下载并打入补丁(Pitches)。
      

  4.   

    注意:在内核参数编译前,先下载并打入相应补丁(Pitches)。