通过数据泵生成索引创建语句
2014-02-26 16:04
197 查看
情景:测试环境用表结构够和数据存在,但是索引没有,需要按照生产环境为测试环境中的所有表的创建索引。
用户名 scott .
解决方案:
一、在生产上生成scott索引定义的dump 文件
语法如下:
expdp scott/*** SCHEMAS=scott DIRECTORY=DUMP_DIR DUMPFILE=scott_index.dmp LOGFILE=scott_index.log content=METADATA_ONLY include=index
注:关键字content=METADATA_ONLY include=index 不可缺失
二、将文件cp 到测试环境
scp ....
三、在测试上生成.sql文件
语法如下:
impdp scott/*** directory=DUMP_DIR dumpfile=scott_index.dmp LOGFILE=scott_index.log sqlfile=scott_indexfile.sql
四、在测试环境下执行.sql文件
sqlplus scott/***
sql>@/oradata/dump_dir/stl_indexfile.sql
总结:以上,有几个需要注意的地方。
1、第一个是生成元数据时必须只include index ,不包含其它定义;
2、注意每一步是否会出现一些严重的错误
3、由于sit可能有的表已经有了相应的索引,所以在执行sqlfile 的时候出现一些index already exist 的错误时可以予以忽视。
用户名 scott .
解决方案:
一、在生产上生成scott索引定义的dump 文件
语法如下:
expdp scott/*** SCHEMAS=scott DIRECTORY=DUMP_DIR DUMPFILE=scott_index.dmp LOGFILE=scott_index.log content=METADATA_ONLY include=index
注:关键字content=METADATA_ONLY include=index 不可缺失
二、将文件cp 到测试环境
scp ....
三、在测试上生成.sql文件
语法如下:
impdp scott/*** directory=DUMP_DIR dumpfile=scott_index.dmp LOGFILE=scott_index.log sqlfile=scott_indexfile.sql
四、在测试环境下执行.sql文件
sqlplus scott/***
sql>@/oradata/dump_dir/stl_indexfile.sql
总结:以上,有几个需要注意的地方。
1、第一个是生成元数据时必须只include index ,不包含其它定义;
2、注意每一步是否会出现一些严重的错误
3、由于sit可能有的表已经有了相应的索引,所以在执行sqlfile 的时候出现一些index already exist 的错误时可以予以忽视。
相关文章推荐
- SQL语句创建(数据库|数据表|索引)
- SQL高级语句-CREATE INDEX 在表中创建索引,以便更加快速高效地查询数据。
- Cassandra二级索引原理——新创建了一张表格,同时将原始表格之中的索引字段作为新索引表的Primary Key,并且存储的值为原始数据的Primary Key,然后再通过pk一级索引找到真正的值
- oracle自动生成数据字典,生成创建语句
- 通过创建用户自定义函数索引优化语句(fuyuncat)
- Elasticsearch生成json,创建索引(把数据写入索引中)
- 数据重复导致创建唯一索引失败,删除重复数据的SQL语句
- MyBatis通过JDBC数据驱动生成的执行语句问题
- Elasticsearch通过JAVA创建索引、Mapping以及数据的增删该查操作
- navicat 导出向导 , 通过Excel生成批量SQL语句,处理大量数据
- 根据数据字典表定义的表结构,生成创建表的SQL语句
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- 通过sql语句生成MySQl数据字典
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 通过Excel生成批量SQL语句,处理大量数据
- mongdb在不同服务器下_数据的导入导出,mongdb_创建索引的语句
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- mssql2000数据库执行SQL语句来创建数据库以及数据表还有索引
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- (转载)根据数据字典表定义的表结构,生成创建表的SQL语句