打印

db2 有这个命令吗?

db2 有这个命令吗?

db2 alter table tablename MOVE tablespace tabspace_name

TOP

估计是没有

TOP

No, 这是oracle的
[COLOR=indigo] 我确定我就是那一只披着羊皮的狼 而你是我的猎物是我嘴里的羔羊 我抛却同伴独自流浪 就是不愿别人把你分享[/COLOR] [img]http://blog.itpub.net/get/188/91_204620.gif[/img] [URL=http://spaces.msn.com/members/totaldb2][COLOR=blue][SIZE=3][B]MY BLOG: [U]TOTAL DB[/U][/B][/SIZE][/COLOR][/URL] [URL=http://www-900.ibm.com/cn/support/forum/app/tscforum/list?areaid=06&categoryid=13][COLOR=blue][SIZE=3][B]IBM DB2论坛:[U]http://www-900.ibm.com........[/U][/B][/SIZE][/COLOR][/URL] [URL=http://publib.boulder.ibm.com/infocenter/db2help/index.jsp][COLOR=darkblue][SIZE=3][B][U]DB2信息中心[/U][/B][/SIZE][/COLOR][/URL] [URL=http://tahiti.oracle.com/][COLOR=red][SIZE=3][B][U]ORACLE文档[/U][/B][/SIZE][/COLOR][/URL]

TOP

引用:
原帖由 diablo2 于 2008-7-15 17:04 发表
No, 这是oracle的
那我要把表移动表空间怎么做?
我现在的测试数据库的表和索引用的一个表空间一个高速数据缓冲.觉得性能存在很大问题.我想把索引和表,和一些大表分开.
在oracle实现起来很容易.但是在db2我现在还没有头绪.
我不想做太多的变动.

[ 本帖最后由 tanfufa 于 2008-7-15 17:29 编辑 ]

TOP

一般都是导出,drop,create,导入

TOP

这么麻烦啊.
还有其他比较简单的办法吗?

[ 本帖最后由 tanfufa 于 2008-7-15 17:35 编辑 ]

TOP

没有

TOP

哦.我为什么要移动呢?
我为什么不能先生成脚本呢?
select 'create index '||indname || 'on'|| tablename||'('||colname,....

TOP

呵呵,让IBM抓紧时间开发。

TOP

建一个临时表,把数据放到临时表中,把原表DROP掉,再建一个与原表一样的表,指定表空间为你想要的表空间,把数据从临时表中插入到新表中,这样比导出导入可能要快一点

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-3 09:10 京ICP证060528 号

Designed By 17DST