移动LOB类型的索引脚本
来源:互联网 发布:手机电话薄数据恢复 编辑:程序博客网 时间:2024/05/18 10:00
生产环境报如下错误.
SQL state [72000]; error code [1536]; ORA-01536: space quota exceeded for tablespace 'USERS' ;
nested exception is java.sql.SQLException: ORA-01536: space quota exceeded for tablespace 'USERS'
查了一下users表空间还有空闲.原来是这个用户超出了users表空间的使用限制.
更改为无限制使用users表空间后问题解决.
alter user CLAIM quota unlimited on users;
users表空间中大多为clob字段的索引,考虑到users表空间太小。决定将这些索引
迁移到其它的表空间。
--1. 查找USERS表空间下LOB类型的索引
SELECT *
FROM USER_INDEXES I
WHERE I.TABLESPACE_NAME = 'USERS'
AND I.INDEX_TYPE = 'LOB';
--2.将LOB类型的索引移动到TBS_ALLIDX表空间
SELECT 'ALTER TABLE ' || C.TABLE_NAME ||
' MOVE TABLESPACE TBS_DEFAULT LOB (' || C.COLUMN_NAME || ')' ||
'STORE AS (TABLESPACE TBS_ALLIDX)'
FROM USER_TAB_COLS C
WHERE C.DATA_TYPE = 'CLOB'
AND C.TABLE_NAME IN (SELECT I.TABLE_NAME
FROM USER_INDEXES I
WHERE I.TABLESPACE_NAME = 'USERS');
参考文档:http://space.itpub.net/?uid-3704-action-viewspace-itemid-488901
- 移动LOB类型的索引脚本
- Oracle移动LOB类型的索引
- oracle索引:Oracle移动LOB类型的索引
- 关于lob类型字段的重建索引问题
- lob类型的存放
- Oracle Lob类型存储浅析( alter index lob索引 rebuild tablespace XX报错问题)
- ODI Oracle Lob类型的处理
- oracle中lob类型的相关操作
- oracle 批量移动指定scheme表和索引(包括lob索引)
- 移动 表、表分区、LOB字段、索引、分区索引 到另一表空间!
- LOB字段建立索引
- 大对象简介+大对象的4种类型+lob类型的优点+lob的组成
- oracle中lob类型
- pl/sql LOB类型
- 用PHP操纵Oracle的LOB类型的数据
- 用PHP操纵Oracle的LOB类型的数据
- 用PHP操纵Oracle的LOB类型的数据
- Move 表、索引、Lob、Long
- asp.net 网页在线即时聊天
- 重新组织函数
- Tomcat发布jsp项目配置
- 自我评鉴
- ByteArray类,实现Flash的ByteArray方法
- 移动LOB类型的索引脚本
- Springside3.3.2技术参考手册.doc
- 算法面试:精选微软经典的算法面试100题(第1-20题)
- Zend Studio代码提示工作不正常的解决办法
- C#中控件的缩写大全
- Qt的元对象(Meta-Object)系统简介
- 分享30个pr较高的书签
- Java NIO 第一章 介绍(4)
- 由于没有安装音量控制程序,WINDOWS无法在任务栏上显示音量控制,怎么解决?