Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1620789
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2012-09-30 00:35:22

    IQ 15开始,IQ的dbspaces发生了变化:一个dbspace中可以包含多个dbfiles,一个dbfile对应一个裸设备或是一个OS中的file;此外用户对象缺省情况下(如果不分区)只能存放在一个dbspace中(类似于Oracle的tablespace概念)。而在IQ 12.7时,IQ Store中的dbspaces不管有多少个,其空间都能被用户对象所共享;并且一个dbspace对应一个裸设备或OS中的file。
    对于IQ 12.7的系统管理员如果不了解IQ 15 dbspace概念的变化,在管理IQ 15时很容易产生错误,比如:明明是使用create dbspace创建了新的IQ Store dbspace,但是用户对象就是不能使用,还是报空间不足的错误。
    好了,下面我们就看看IQ 15 中为某个dbspace增加空间的方法:
 
1. 对于IQ Main Store中的dbspace
   其实从IQ 15开始,对于IQ Main Store和IQ Temp Store都使用了相同的语法。不过这里还是把它们分开说明。
 
   下面是一次增加一个dbfile的例子:
 
--增加的dbfile使用的是裸设备
ALTER DBSPACE MP2_USER_MAIN ADD
      FILE MP2_USER_MAIN_FILE02 '/dev/raw/raw112' 
 
--增加的dbfile使用的是OS文件系统中的文件 
ALTER DBSPACE MP2_USER_MAIN ADD
      FILE MP2_USER_MAIN_FILE02 '/sybiq/data/mp2_user_main02.iq' SIZE 100GB
 
   下面是一次增加多个dbfile的例子:
 
ALTER DBSPACE MP2_USER_MAIN ADD
      FILE MP2_USER_MAIN_FILE02 '/dev/raw/raw112',
      FILE MP2_USER_MAIN_FILE03 '/dev/raw/raw113'
 
ALTER DBSPACE MP2_USER_MAIN  ADD
      FILE MP2_USER_MAIN_FILE02 '/sybiq/data/mp2_user_main02.iq' SIZE 100GB,
      FILE MP2_USER_MAIN_FILE03 '/sybiq/data/mp2_user_main03.iq'  SIZE 100GB  
 
2. 对于IQ Temp Store中的dbspace
 
   从IQ 15开始,IQ Temp Store只有一个temp dbsapce(从IQ 15.3其,对于IQ MPX环境,还可以有一个共享的temp dbspace)。
 
 下面是一次增加一个dbfile的例子:
 
  ALTER DBSPACE IQ_SYSTEM_TEMP ADD
        FILE IQ_SYSTEM_TEMP_FILE02 '/dev/raw/raw212'
  ALTER DBSPACE IQ_SYSTEM_TEMP ADD
        FILE IQ_SYSTEM_TEMP_FILE02 '/sybiq/data/iq_sys_temp02.iqtmp' SIZE 100GB
 
下面是一次增加多个dbfile的例子:
 
  ALTER DBSPACE IQ_SYSTEM_TEMP ADD
        FILE IQ_SYSTEM_TEMP_FILE02 '/dev/raw/raw212,
        FILE IQ_SYSTEM_TEMP_FILE03 '/dev/raw/raw213'
  ALTER DBSPACE IQ_SYSTEM_TEMP ADD
        FILE IQ_SYSTEM_TEMP_FILE02 '/sybiq/data/iq_sys_temp02.iqtmp' SIZE 100GB ,
        FILE IQ_SYSTEM_TEMP_FILE03 '/sybiq/data/iq_sys_temp03.iqtmp' SIZE 100GB
阅读(4883) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

lion_sybiq_1272015-08-28 17:04:45

使用 create dbspace 命令扩空间。

lion_sybiq_1272015-08-28 17:04:42

使用 create dbspace 命令扩空间。

xinxin4154152015-08-27 18:12:22

您好!问个问题,12.7dbspace只能有一个裸设备,那么这个dbspace满了之后怎么扩呢?