DB2补丁升级后的bind操作

前几天在HP小机下部署db2数据库,要求在一个实例db2inst1下建两个库v3td和v3hd,要把两个库建立联合体。在建联合体的过程中,除了问题。我是用控制中心建的,在建包装器时,提示:
  GET_WRAP_CFG_C 存储过程返回错误。返回码:-818,语言环境:zh_CN
   经过分析是因为在升级db2后没有进行bind命令操作,导致不一致造成的。这主要是因为我对db2补丁的升级工作不够规范造成的。因此,在这里列出db2绑定操作的详细过程,供大家参考。
  
1.检查实例 db2ilist 
 对每个实例运行下列命令: 
     su – db2inst1
         
     db2 force applications all
         
     db2 terminate
         
     db2stop
         
     db2 terminate
         
     db2licd -end      # 在每个物理节点运行 
      exit
         

     其中 db2inst1 表示实例所有者名称。

 2. 运行下列命令: 
       su - dasusr1
         
       db2admin stop
         
       exit
         
   其中,aname 表示 DAS 所有者名称。 
 3.  AIX 上,还应该在安装之前运行 slibclean 以从内存中卸装未使用 的共享库:以root用户 
   执行:/usr/sbin/slibclean 
 4. 对于要更新的实例,确保已清除了所有 DB2 进程间通信(IPC)。作为实例拥有者,在每个物理节点上运行以下命令: 
      su – db2inst1
         
      $HOME/sqllib/bin/ipclean或者 ipclean 
 $ ipclean
         
 ipclean: Removing DB2 engine and client's IPC resources for db2inst1.
         
 5. 要启动安装,输入: 
 su - root
         
   /tdbackup/tools/fixpak.s061108
         
  执行 ./installFixPak –y 
 6. 对于每个实例,发出下列命令:(重点) 
  root用户登陆,/usr/opt/db2_08_01/instance/db2iupdt db2inst1 
    DBI1070I Program db2iupdt completed successfully.
          
    其中,iname 表示实例名,INSTHOME 表示适用于操作系统的安装目录。 
 $ db2level
         
 DB21085I  Instance "db2inst1" uses "64" bits and DB2 code release "SQL08027"with level identifier "03080106".
         
 Informational tokens are "DB2 v
         
          8.1.1
         .128", "s061108", "U810098", and FixPak"14".
         
 Product is installed at "/usr/opt/db2_08_01".
         

你可能感兴趣的:(DB2补丁升级后的bind操作)