db2不允许访问表空间解决

db2不允许访问表空间解决

ID:34722560

大小:47.40 KB

页数:3页

时间:2019-03-10

db2不允许访问表空间解决_第1页
db2不允许访问表空间解决_第2页
db2不允许访问表空间解决_第3页
资源描述:

《db2不允许访问表空间解决》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.DB2进行异常操作后,如命令未执行完将其中断,或对DB2表进行load/restore操作后,DB2将只能select,不能update,altet,insert,报错如下:   DB2 SQLError:SQLCODE=-290,SQLSTATE=55039,SQLERRMC=null,DRIVER=3.50.152消息: 不允许访问表空间。.SQLCODE=-290,SQLSTATE=55039,DRIVER=3.50.152 2.可查看DB2的表空间状态,确认状态后进行相应的处理解决       $db2"

2、listtablespaceshowdetail"        Tablespaces for Current DatabaseTablespace ID = 0Name = SYSCATSPACEType = System managed spaceContents = Any dataState = 0x0000Detailed explanation:NormalTotal pages = 2519Useable pages = 2519Used pages = 2519Free pages = Not ap

3、plicableHigh water mark (pages) = Not applicablePage size (bytes) = 4096Extent size (pages) = 32Prefetch size (pages) = 32Number of containers = 1Tablespace ID = 1Name = TEMPSPACE1Type = System managed spaceContents = System Temporary dataState = 0x0000Detailed

4、 explanation:NormalTotal pages = 1Useable pages = 1Used pages = 1Free pages = Not applicableHigh water mark (pages) = Not applicablePage size (bytes) = 4096Extent size (pages) = 32Prefetch size (pages) = 32Number of containers = 1Tablespace ID = 2Name = USERSPA

5、CE1Type = System managed spaceContents = Any dataState = 0x0004 这个代码意义就是“停顿的独占”,正常状态为0x0000,非0就是有问题,都可以用下面方法解决。Detailed explanation:Quiesced: EXCLUSIVETotal pages = 687Useable pages = 687Used pages = 687Free pages = Not applicableHigh water mark (pages) = Not a

6、pplicablePage size (bytes) = 4096Extent size (pages) = 32Prefetch size (pages) = 32Number of containers = 1Number of quiescers = 1 注意下面几行Quiescer 1:Tablespace ID = 2Object ID = 50 “object id是造成死锁表的id”3.若处于0X0004“停顿的独占”,可执行 db2 => select tabname from syscat.tabl

7、es where tableid=50 通过所住的id号找出是哪个表TABNAME --------------------------------------------------------------------------------------------------------------------------------SYSINDEXEXTENSIONPARMS TEST 就是这个表 2 record(s) selected.db2 => quiesce tablespaces for table

8、 test reset 执行该命令清除错误的状态DB20000I The QUIESCE TABLESPACES command completed successfully.   4.若处于0X0020“备份暂挂”,对整个数据库进行backup后即可将其恢复正常db2"backupdbenmstablespace(userspace1)onl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。