Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213601
  • 博文数量: 28
  • 博客积分: 128
  • 博客等级: 民兵
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-19 13:05
个人简介

生活的内容不全是工作,工作只是生活的一部分;享受生活,热爱工作!

文章分类
文章存档

2015年(1)

2014年(23)

2011年(4)

分类: Sybase

2014-09-23 14:25:59

最近有一个用户需要把IQ 数据库的Temp Store使用的file 改为其它设备,可以使用以下办法替换:

1. 使用-iqnotemp 参数启动Server

   start_iq @parmams.cfg -iqnotemp 5000 xxx.db
   
    -iqnotemp 5000 使用此参数会在当前文件系统生成一个xxx.iqtmp的文件,大小是5G,确保文件系统有足够的空间。

2. 删除需要替换的dbfile

     alter dbspace IQ_SYSTEM_TEMP  drop file   IQ_SYSTEM_TEMP


3. 执行sp_iqspace 命令查看

   如果TEMP 空间只有一个dbfile,哪么执行完这个命令后,执行sp_iqdbspace 会发现IQ_SYSTEM_TEMP 不显示。


4. 使用stop_iq命令把Server停下来,然后正常启动
  
  去-iqnotemp 选项,正常启动,然后删除该xxx.iqtmp文件
  
  start_iq @parmams.cfg  xxx.db

   

5. 重新加上IQ_SYSTEM_TEMP 的dbfil

    Alter dbspace IQ_SYSTEM_TEMP ADD FILE IQ_SYSTEM_TEMP ‘/dev/raw/raw11’

阅读(2861) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~