ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Informix Storage Manager(ISM)的配置

Informix Storage Manager(ISM)的配置

Linux操作系统 作者:410192979 时间:2016-03-31 15:31:45 0 删除 编辑
 
 

ISM的配置:
1、cd $INFORMIXDIR/etc
   2、cp sm_versions.std sm_versions
   3、su - ; cd $INFORMIXDIR/bin; ./ism_startup –init

   启动的进程包括:
      # ./ism_shutdown
ism_shutdown will kill the following processes
176298    -   0:00 nsrmmd
299118    -   0:00 nsrmmdbd
311354    -   0:00 nsrexecd
413724    -   0:00 nsrexecd

4、将XBSA库指向正确的位置
   默认情况下在$INFORMIXDIR/lib下的libbsa.*查找
   可通过环境变量:BAR_BSALIB_PATH指定XBSA的位置
   ISM通过以下命令来指定使用XBSA位置:
ln –s /usr/lib/ibsad001.o $INFORMIXDIR/lib/libbsa.so

   5、将informix增加为可使用ISM命令的用户
    ism_add –admin informix@hostname
6、增加使用ISM的设备名
    ism_add –device /dbspace –type file
    ism_add –device /logspace –type file
   7、将这些设备划归卷池
    ism_op –label /dbspace –volume vl –pool ISMDatas
    ism_op –label /logspace –volume v2 –pool ISMLogs
   8、Mount上设备
    ism_op –mount /dbspace

ISM的使用:
 1、增加用户
    ism_add –admin song
   2、增加设备
    ism_add –device …. –type ….
   3、将设备划归存储池
    ism_op –label dev_n –volume vx –pool pool_name
   4、挂上设备使之可被使用
    ism_op –mount dev_n

================================================

示例环境:suse 10(需要另外安装ksh),informix 11.50uc3
    
  1. 使用informix用户登陆,并配置相关环境.
   
  2. 建立用于备份数据及逻辑日志的目录.(使用文件方式备份时)
       示例使用文件方式相关文件为
       /opt/informix/backup/data
       /opt/informix/backup/logs
   
  3. 修改配置文件ONCONFIG中的参数ISM_DATA_POOL,ISM_LOG_POOL
   
    ISM_DATA_POOL    datapool
    ISM_LOG_POOL     logpool
   
    注: datapool,若备份在设备上使用ISMData,备份于文件使用ISMDiskData.
        logpool,若备份在设备上使用ISMLogs,备份于文件使用ISMDiskLogs.
       
    示例: 两者均备份于文件
   
    ISM_DATA_POOL    ISMDiskData
    ISM_LOG_POOL     ISMDiskLogs
   
  4. 修改配置文件ONCONFIG的参数 LTAPEDEV 为非 /dev/null
    LTAPEDEV /opt/informix/lp
   
  5. 使用root用户登陆,使用INFORMIX用户和环境变量.

  6. 初始化ism
   
    ism_startup -init
   
  7. 使用命令ism_add增加用户informix为管理用户
   
    ism_add -admin informix@machine_name
   
    注: machine_name,为主机的机器名. 示例的machine_name为suse
    ism_add -admin informix@suse

  8. 为ISM增加存储设备(或者文件)
 
  ism_add -device device_name -type media_type_name
 
  注: device_name, 设备全路径
      media_type_name, ISM使用的设备类型.
 
  范例:
      增加一个8mm DAT的存储设备
      ism_add -device /dev/rmt/0mn -type 8mm
     
      增加一个目录为存储设备
      ism_add -device /tmp/logfiles.bak -type file
     
  示例:
      ism_add -device /opt/informix/backup/data -type file
      ism_add -device /opt/informix/backup/logs -type file  
     
   
  9. 使用ism_op标识设备
   
    ism_op -label device_name -volume volume_name -pool pool_name
   
    注:device_name, 设备全路径
       pool_name, 池名,此应该当ONCONFIG中配置的池名相匹配.
       volume_name,描述
      
    范例:
        标识设备/dev/rmt/0mn为ISMData
        ism_op -label /dev/rmt/0mn -pool ISMData -volume ISMData
        标识目录/tmp/logfiles.bak为ISMDiskLogs
        ism_op -label /tmp/logfiles.bak -pool ISMDiskLogs -volume ISMLogs
   
    示例:
        ism_op -label /opt/informix/backup/data -pool ISMDiskData -volume ISMData
        ism_op -label /opt/informix/backup/logs -pool ISMDiskLogs -volume ISMLogs
   
  10. 使用ism_op挂载设备
   
  ism_op -mount device_name
 
  注:device_name, 设备全路径
 
  范例:
      挂载/dev/rmt/0mn
      ism_op -mount /dev/rmt/0mn
      挂载/tmp/logfiles.bak
      ism_op -mount /tmp/logfiles.bak
     
  示例:
      ism_op -mount /opt/informix/backup/data
      ism_op -mount /opt/informix/baskup/logs

     
  完成以上操作后,即可使用onbar测试备份与恢复.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26366371/viewspace-2073089/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-03-08

  • 博文量
    151
  • 访问量
    108978