科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道HP-UX上安装ORACLE RAC

HP-UX上安装ORACLE RAC

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

安装完成后oracle会自动将在ops1上安装的文档复制到ops2节点上 4将参数文档initops1.ora复制到ops2上的相同位置,更名为initops2.ora并进行修改(以下是ops2上的init.ora文档示范)。

来源:华夏名网 2008年6月16日

关键字: 服务器 数据库 Oracle RAC HP-UX

  • 评论
  • 分享微博
  • 分享邮件

  一安装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;

  qlplus>alter database enable thread 2;

  6在两个节点ops1和ops2上启动oracle

  假如数据库都能打开,则证实已安装完成

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章