Chinaunix

标题: [原创]oracle clob/blob 等lob类型的迁移及一些疑问。 [打印本页]

作者: xGss2000    时间: 2011-12-23 03:32
标题: [原创]oracle clob/blob 等lob类型的迁移及一些疑问。

生产系统表空间下线,迁移到最后,发现一些clob没有迁移走。

迁移语句如下:
alter table tb_name move tablespace tbs_name;

使用上面语句对表做迁移时,只能移动非lob字段以外的数据,如果要同时移动lob字段数据,必需改用下面的语句才行:
alter table tb_name move lob (lob_col_name) store as (tablesapce tbs_name);
注意:迁移lob的同时,lob相关联的lobindex也迁移走了。

一直对oracle的语法不感冒,总觉得不够优雅,多写几句,发发牢骚

1.为什么oracle不提供一个以segment角度去处理这些对象的方法呢?像下面这样的语句。
alter segment xxx move tablespace yyy;

2.为什么语法关键字不够统一呢?
既有store as 关键字 又有 storage 关键字。完全统一成一个就可以了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2