logo
GBase 8s
其他
文章

【错误处理】-242 Could not open database table

GBase社区管理员
发表于2024-02-01 11:21:29295次浏览0个评论

-242 Could not open database table

错误信息:
-242 Could not open database table.
-113 ISAM error: the file is locked.
-242 不能打开数据库表< 表名>。
-113 ISAM 错误:该文件已被锁定。

 

 

错误原因:
表上有锁,DDL操作报此错误

 

 

解决方案:
加大锁等时间

 


示例:
1、创建表

CREATE TABLE exp_tab (a int) FRAGMENT BY EXPRESSION (a <= 10) IN datadbs01, (a <= 20) IN datadbs02, (a <= 30) IN datadbs03;

 

2、session1:

> begin work;
事务处理开始。
Elapsed time: 0.001 sec
>insert into exp_tab values(10);
1 行被插入。

 

3、session2:

ALTER FRAGMENT ON TABLE exp_tab ADD PARTITION p4 (a<=40) IN datadbs04;>
242: 不能打开数据库表 (gbasedbt.exp_tab)。
113: ISAM 错误:文件已锁定。

 

评论

登录后才可以发表评论