HP-UX上安装ORACLE RAC

日期: 2008-06-15 来源:TechTarget中国

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


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

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 企业服务器Linux发行版横向对比

    主流Linux发行版都可以在企业服务器上运行,但对于企业来说从挑选到采购仍不是一个轻松的课题。这里比较了Red Hat、SUSE、Ubuntu以及Oracle Linux操作系统,总有一款适合你的企业。

  • 惠普推出增强版Integrity系统、HP-UX软件及服务

    惠普于北京时间2012年11月9日宣布推出创新增强版惠普Integrity系统、HP-UX软件及服务,体现了惠普不断创新惠普Integrity平台的承诺。

  • vPar 6.x技术简介

    对于熟悉HP-UX上vPar的用户而言,vPar 6.x的发布的确带来了一个全新的选择,也明显影响到了未来虚拟化平台的选择。

  • 惠普全面更新HP Integrity服务器操作系统HP-UX

    惠普在北京时间6月13日宣布全面更新HP Integrity服务器操作系统HP-UX,新版本能够帮助客户提升服务器效率和应用可用性,从而适应关键业务流程中的最苛刻需求。