DB2 恢复数据库 报SQL1139N The total size of the table space is too big. SQLSTATE=54047?

我目前有个生产环境,该环境目前是DB2 11.5 从 之前的生产环境 DB2 9.7迁移过来的,是通过db2look 上导出DDL语句,然后再将数据通过ixf文件的方式导出迁移过来的,现在想搭建HADR环境,所以需要在另外的一个DB2 11.5环境恢复一份数据(源环境db2 11.5 backup db 的方式创建的备份)。目前查看DB2 11.5上的这个数据库里的表空间只有SYSCATSPACE(系统表空间)是Regular ,其他的都是Large的,请问我要如何操作。是将系统表空间进行转换吗?db2 "alter tablesapce SYSCATSPACE convert to large" ,该转换能否连机操作呢?

参与15

5同行回答

wade666wade666数据库管理员Cloud
目前查看DB2 11.5上的这个数据库里的表空间只有SYSCATSPACE(系统表空间)是Regular ,其他的都是Large的 ---这个是standby端的机器? 在备机restore 的时候,是不需要提前建库的吧显示全部

目前查看DB2 11.5上的这个数据库里的表空间只有SYSCATSPACE(系统表空间)是Regular ,其他的都是Large的
---这个是standby端的机器?
在备机restore 的时候,是不需要提前建库的吧

收起
软件开发 · 2020-03-03
浏览4065
  • 您好,我这个就是在standby端,没有建库,上面写的是源端的数据的出处,即从低版本的数据导入过数据。
    2020-03-03
  • wade666  wade666回复 常涛
    alter tablespace会锁表空间;试一试把autoresize属性改为no再恢复一下
    2020-03-08

提问者

常涛
DBABespin
擅长领域: 数据库Db2关系型数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-03
  • 关注会员:6 人
  • 问题浏览:6934
  • 最近回答:2020-04-05
  • X社区推广