DB2 load表没有加nonrecoverable可能引起的问题
2011-01-07 00:00
337 查看
上次load表,没有加nonrecoverable关键字,导致表所在的表空间出现了pending状态,这时候需要把该表空间备份一下
db2 "backup db $DATABASE_NAME tablespace $TABLESPACE_IN_BACKUP_PENDING_STATE online to $Path"
可以使用db2 list tablespaces show detail来查看哪些表空间处于pending状态
load表后检查完整性的时候可能有一些数据不能满足外键约束(比如备份后父表中的数据改变了),这时候需要使用
db2 "set integrity for $Table_A immediate checked for exception in $Table_A use $Table_A_TMP"
其中$Table_A_TMP是个临时表,结构和$Table_A一样,可以用db2 "create table $Table_A_TMP like $Table_A"来创建
db2 "backup db $DATABASE_NAME tablespace $TABLESPACE_IN_BACKUP_PENDING_STATE online to $Path"
可以使用db2 list tablespaces show detail来查看哪些表空间处于pending状态
load表后检查完整性的时候可能有一些数据不能满足外键约束(比如备份后父表中的数据改变了),这时候需要使用
db2 "set integrity for $Table_A immediate checked for exception in $Table_A use $Table_A_TMP"
其中$Table_A_TMP是个临时表,结构和$Table_A一样,可以用db2 "create table $Table_A_TMP like $Table_A"来创建
相关文章推荐
- 问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。
- ubuntu14.04 Samba服务无法访问 可能没有权限 指定的网络名不再可用的问题
- 由于struts配置文件没有定义头文件引起的问题
- 解决spring中不同配置文件中存在name或者id相同的bean可能引起的问题
- Windows下访问Ubuntu虚拟机中的Samba服务器遇到“\\192.168.71.128无法访问,您可能没有权限访问网络资源。请与这台服务器的管理员联系以查明您是否有访问权”的问题
- DB2 load问题
- Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件
- 枚举和前置声明以及可能引起的问题
- 可能引起「We Were Unable to Load Disqus」错误的一种情况分析
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- HTML 字符编码 设定(解决可能引起中文乱码问题)
- SQLite : 解决“找不到请求的 .Net Framework 数据提供程序。可能没有安装”的问题
- 不同运行时库/MT、/MD等编译选项,以及可能引起在不同堆中申请、释放内存的问题
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- 局域网共享问题,提示:无法访问.你可能没有权限使用网络资源
- 故障案例:磁盘空间不足可能引起的mysql问题
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- 关于Windows无法访问指定设备路径或文件,您可能没有合适的权限访问问题解决<转>
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并