示例环境: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测试备份与恢复.
12-11 09:12