如果A 窗口执行db2 +c "insert into t1 values (6)"在B 窗口执行db2 "select * from t1"这个时候B窗口会HANG住,但是在10.1中好像没有这个情况发生。
那是你online log里没hold any transaction
syscat.tables不显示分区表大小的,得用syscat.datapartitions和syscat.tables和表SYSCAT.TABLESPACES关联才能取出分区表的所有信息
D:\360Downloads>db2 ? sql968nSQL0968C 文件系统已满。说明:包含数据库的其中一个文件系统已满。此文件系统可能包含数据库目录、数据库日志文件或表空间容器。无法处理该语句。用户响应:通过擦除不想要的文件来释放系统空间。不要擦除数据库文件。如果需要附...
db2 +c "select * from t1 for update "db2 +c "select * from t1 for update with rr"
DB2没有oracle一致性读的概念,V9.7开始的Currently Commited的实现原理类似oracle一致性读,但也只是为了解决CS隔离级别下写不阻塞读,当读到已经修改并提交的数据,是读取当前提交的值的,不像oracle,如果SCN大于开始的SCN, 就读回滚段的数据。DB2可以通过RS,RR隔离级别保证读一...
backup/restore/load 都会用到。 update db cfg for YOURDB using UTIL_HEAP_SZ 1000000
db2look 导出的吗 ?直接 db2 -tvf db2look.ddl