永发信息网

oracle lob类型的索引在表迁移表空间时,索引怎样迁移到别的表空间?详细如下: 在线等 各位大侠帮忙看看

答案:2  悬赏:70  手机版
解决时间 2021-02-28 08:52
1.创建XMLTYPE类型的表。create table TEST OF XMLTYPE
在test表上创建索引:create index test_index on test(extractvalue(sys_makexml("xmldata"),'/meta/metaid'))
2.这时系统会自动生成两条以SYS_开头的索引。在user_indexes中查询:select * from user_indexes where table_name='test',结果如下:
index_name index_type table_name
SYS_IL0001020065C00003$$ LOB TEST
SYS_C00242874 NORMAL TEST
test_index FUNCTION-BASED NORMAL TEST
3.现要将表TEST迁移到新的表空间:alter table test move tablespace 新表空间
这时在user_indexes中查询到:test_index、SYS_C00242874这两条索引的status为unusable.失效了。
问题:怎样处理?
提示:如下这条语句处理不行。下面这条语句是针对表中有LOB字段的才行。我问的问题是表为LOB类型,表中没有字段。
alter table TEST move tablespace 新表空间 lob(LOB字段) store as (tablespace 新表空间);
最佳答案
第一步:将表迁移到目标表空间
第二步:重新生成索引:
全部回答
重现如下: create table test ( id int, txt clob ); sql> select * from user_segments;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国那么多网吧有用正版的操作系统吗?
从事重体力劳动而且经常上夜班的人应该怎么保
某工程监理酬金总额为40万元,监理单位已经缴
包班是什么意思
推荐一下 20万到30万的 越野车。
是被狗狗指甲划伤的出了点血有事吗
百诚堂这个地址在什么地方,我要处理点事
有没有什么游戏,里面的角色都穿的比较裸露的
王者荣耀什么更新黄buff
模拟人生3那里弄跳台游泳池,我看到游民星空
耙吸船环保疏浚用()耙头。A.加利福尼亚B.安
繁昌一中期末成绩查询
QQ自由幻想的普通装备怎么变成真的装备???
中国信合(豆家坝村便民金融服务点)地址好找么
空调外机为什么不怕雨水淋?
推荐资讯
x-4.5=17.9
求问候语
什么是航空临时起降点可以在公路上么
何以笙箫黙电视剧以琛胃病复发是哪集
急!英语翻译:那天晚上有3个男青年在街上调戏
台式电脑怎样防盗?
我国陆地广袤,海洋辽阔,气候多变,因此,形
壹2衫服饰鲁班店我想知道这个在什么地方
浏览器不停跳转的声音?是不是中毒了 我的浏
纽约曼哈顿属于世界级CBD吗?
湘财证券中5万元新股收了66元手续费
彝宝斋怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?