您最好把创建报错时的 db2diag.log 日志贴一下,方便查看具体原因。DMS 类型的表空间在 DB2 v10.1就不推荐使用了,v11.5 最好使用自动存储器管理的表空间。
您好,使用 " CREATE TABLE " 语句创建表时,如果没有使用" IN tablespace-name "子句指定数据表空间的话,DB2 数据库管理器会从数据库现有的表空间选择一个表空间,该表空间具有最小的足够的页大小,并且行大小在页的行大小限制之内。所以,在不指定 " IN tablespace-name " ...
1.范式和反范式结合,优先采用范式。不过业务特点不一样做法不一样。2.索引控制在5个以内。3.考虑好容量,对于容量大的表做好数据和索引拆分。
/data/ts1是个directory应该定义一个file, 如/data/ts1/
你这样创建肯定会把系统“hung"住的。正确的策略是divide-and-conquer就是先建tablespace with a smaller container size根据你的系统i/o承受能力,再一点一点alter tablespace增大 container size 到你想要的size
要慢慢熟悉自动存储的用法,现在我们都是直接在gpfs 文件系统上加盘
可以把163840改小一点,快速试验下就知道了至于‘Path to log files’, db2_all db2 get db cfg for 会告你很清楚的
回复 3# tongjixianing 他先前滚的0节点,其余节点用nohup 应该没影响。 不过兄说的很对,现在只能看看db2diag.log 里边有啥信息。 如果不行,只能开pmr 做db2trc 了。...