索引批量迁移
来源:互联网 发布:天威视讯网络怎么样 编辑:程序博客网 时间:2024/06/06 06:35
select 'alter index '||OWNER||'.'||index_NAME||' rebuild tablespace gdt_indexes;' from dba_indexes where tablespace_name='ZWXXZY';
例1:alter table tb_name move tablespace tbs_name;
索引表空间做迁移,使用如下语句:
例2:alter index index_name rebuild tablespace tbs_name;
对于含有lob字段的表,在建立时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中,而例1:只能移动非lob字段以外的数据,所以在对含有lob字段的表进行空间迁移,需要使用如下语句:
例3:alter table tb_name move tablespace tbs_name lob (col_lob1,col_lob2) store as(tablesapce tbs_name);
项目实例:
表空间迁移
select 'alter table' ||table_name|| 'move tablespace tbs_name;' table_name from dba_tables where wner='%***%' and table_name like '%***%'
带lob字段
select 'alter table' ||table_name|| 'move lob('||index_name||') store as (tablespace tbs_name);' from dba_indexes where wner='%***%' and index_name like '%***%'
索引表空间
select 'alter index' ||index_name|| 'rebuild tablespace tbs_name;' index_name from dba_indexes where wner='%***%' and table_name like '%***%'
以上在oracle 的SQL*Plus Worksheet中运行,将得出的运行结果再运行一次即可。
- 索引批量迁移
- ORACLE迁移中的一些经验(三)批量导出index 建索引、用户、权限等语句
- Hive 批量数据迁移
- 用户索引定义迁移
- 数据库迁移必备--批量迁移链接服务器
- sharepoint 2007 批量迁移用户
- 批量自动重建索引
- 批量建立索引
- Oracle批量重建索引
- 批量重建索引
- 批量rebuild索引
- Oracle批量重建索引
- ES批量添加索引
- 批量删除es索引
- Elasticsearch--索引备份与迁移
- elasticsearch-重建索引,数据迁移
- Oracle迁移之批量迁移INDEX、SEQUENCE、VIEW
- windows 2003 帐号迁移 批量导入用户
- vue-cli入门(三)——人员管理实例
- Hive多用户操作以及权限管理
- java小算法—日期转换
- MVC和MVP在app中的对比分析以及实际应用
- new 和 malloc 申请内存失败的区别处理
- 索引批量迁移
- Android热修复框架 Tinker 接入
- 室内设计手绘作品
- [深入浅出Cocoa]iOS网络编程之Socket
- hibernate一对多关系映射
- java字符串与整数之间的互相转换
- Xcode 下删除Provisioning Profiles文件
- Python之Requests模块使用详解
- 实现 strcpy 函数