关于修改表空间 从网上摘录高手的 部分东西
2010-04-17 07:32
218 查看
为什么该表用USERS表空间会出现ORA-01693问题,改为TEST表空间后正常,USERS和TEST的maxextents都为无限制。
突然想到该用户下面的所有表同样都在USERS表空间中,决定把所有表都移至TEST中由于表较多所以用一个查询生成所需要的命令
Select ‘alter table ‘ || table_name || ‘ move tablespace test; ‘ from user_tables;
然后执行该查询所生成的结果
将该用户下的索引移至表空间TEST
Select ‘alter index ‘|| index_name || ‘ rebuild tablespace test;’
执行该查询生成的命令后,发现有4个表报错
ORA-02327: cannot create index on expression with datatype LOB
检查4个表的结构后,都有个LOB字段那说明有LOB字段的索引不能用正常的
alter index index_name rebuild talespace tablespace_name
网上查询得知我们要移动LOB的索引就必须使用特定的语法来移动LOB的对象,具体的语法如下:
ALTER TABLE table_name MOVE
TABLESPACE new_tbsp
STORAGE(new_storage)
LOB (lobcol) --后面括号里面内容为 LOB 字段名
STORE AS lobsegment
(TABLESPACE new_tbsp
STORAGE (new_storage));
检查是否有索引状态为'UNUSABLE'select index_name from user_indexes t where t.status ='UNUSABLE';如果有则对该索引重建alter index index_name rebuild
使用以上语法在修改这4条索引时,正常!!!
突然想到该用户下面的所有表同样都在USERS表空间中,决定把所有表都移至TEST中由于表较多所以用一个查询生成所需要的命令
Select ‘alter table ‘ || table_name || ‘ move tablespace test; ‘ from user_tables;
然后执行该查询所生成的结果
将该用户下的索引移至表空间TEST
Select ‘alter index ‘|| index_name || ‘ rebuild tablespace test;’
执行该查询生成的命令后,发现有4个表报错
ORA-02327: cannot create index on expression with datatype LOB
检查4个表的结构后,都有个LOB字段那说明有LOB字段的索引不能用正常的
alter index index_name rebuild talespace tablespace_name
网上查询得知我们要移动LOB的索引就必须使用特定的语法来移动LOB的对象,具体的语法如下:
ALTER TABLE table_name MOVE
TABLESPACE new_tbsp
STORAGE(new_storage)
LOB (lobcol) --后面括号里面内容为 LOB 字段名
STORE AS lobsegment
(TABLESPACE new_tbsp
STORAGE (new_storage));
检查是否有索引状态为'UNUSABLE'select index_name from user_indexes t where t.status ='UNUSABLE';如果有则对该索引重建alter index index_name rebuild
使用以上语法在修改这4条索引时,正常!!!
相关文章推荐
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- HttpClient远程post请求接口工具类(网上查找部分修改,不算严格原创)
- 关于困扰已久的ADO ERROR: Unspecified error" (error code = 0x80004005)问题的原因(网上摘录)
- 转载网上一篇关于QQ面板点击空间、邮箱打不开的解决方法
- 关于j2ee工程发布到was上后,部分更新,例修改web.xml配置文件不起作用的原因解析
- 关于s5pv210主Makefile部分代码的分析和小的修改
- 想再学些东西,也想把过程留在网上的空间里
- 关于qsort中的cmp函数(网上摘录)
- 有关oracle遇到日期显示问题,导入导出,安装,卸载,修改listener配置文件,创建用户和表空间等的部分问题.
- 关于qsort中的cmp函数(网上摘录)
- 关于弹出窗口---网上找到的部分资料
- 关于qsort中的cmp函数(网上摘录)
- MVC的一个分页,网上摘录,自己少量修改
- oracle 修改用户下部分表现有表空间
- 网上看到的一篇关于y2kupdate的东西 怀疑自己的ubuntu服务器被黑。。
- 网上收集的关于static text文字修改颜色和字体的解决办法
- 关于安卓的部分网络请求方面的东西(杂)
- 关于TP5视图分离到根目录的解决方法 原有: 为了方便前端开发,我想把视图(view)部分分离出来专门给前端进行修改 过程:在进行视图设置分离的过程遇到了问题 参考了官方文档http://www
- extjs单行编辑RowEditing修改后台部分的东西后呈现的效果
- C#反射命名空间和装配件的关系(网上摘录)