表不能删除,也不能做查询及dml操作

错误现象:db2 => select * from aSQL0901N  The SQL statement or command failed because of a database system error. (Reason "bad Default".)  SQLSTATE=58004db2 => drop table aDB21034E  The command was processed as an SQL stat...显示全部

错误现象:

db2 => select * from a

SQL0901N  The SQL statement or command failed because of a database system error. (Reason "bad Default".)  SQLSTATE=58004

db2 => drop table a

DB21034E  The command was processed as an SQL statement because it was not a valid Command Line Processor command.  During SQL processing it returned:SQL0901N  The SQL statement or command failed because of a database system error. (Reason "bad Default".)  SQLSTATE=58004

系统信息:

[db2inst1@localhost ~]$ db2ls

Install Path                       Level   Fix Pack   Special Install Number   Install Date                  Installer UID

/opt/ibm/db2/V10.1               10.1.0.0        0                           Tue Apr  5 13:44:30 2016 CST           500

[db2inst1@localhost ~]$ db2licm -l

Product name:                     "DB2 Express-C"

License type:                     "Unwarranted"

Expiry date:                      "Permanent"

Product identifier:               "db2expc"

Version information:              "10.1"

Max number of CPUs:               "2"

Max amount of memory (GB):        "4"

Enforcement policy:               "Soft Stop"

收起
参与11

查看其它 3 个回答997761238yang的回答

997761238yang997761238yang数据库运维工程师柯华软件

引起原因:1,防病毒或防火墙软件为防止DB2数据库管理器读取或写入DB2数据库或数据库管理相关文件;

2,升级到一个新的DB2数据库版本或一个或多个表、相关索引、视图没有及时收统计信息。

可以试下禁用反病毒或防火墙软件,再试下上面操作,如果问题解决,就

将以下目录添加例外:

  "IBM\sqllib"、 "IBM\DB2"、 "\DB2";

如果问题继续发生:使用RUNSTATS命令更新统计信息,然后再执行上面操作。

互联网服务 · 2016-04-18
浏览1806

回答者

997761238yang
数据库运维工程师柯华软件
擅长领域: Linux服务器Informix

997761238yang 最近回答过的问题

回答状态

  • 发布时间:2016-04-18
  • 关注会员:4 人
  • 回答浏览:1806
  • X社区推广