常用方法:
1、
do like following:
1, exp ..... show=y
index_file=abc.sql full=y constraints=n rows=n.......
2, grep ^REM abc.sql |
sed -n 's/^REM//p' | sed -n 's/old_tablespace/new_tablespace/gp' >
tables.sql
3, use tables.sql to create tables in the new db
2、
Step 1. 利用indexfile=tbl_ddl.sql rows=n indexes=n参数导出表结构;
Step 2.
手动修改tbl_ddl.sql中的表空间参数,将每行打头REM删除;
Step 3.
用目标用户身份登陆DB,执行tbl_ddl.sql完成建表;
Step 4. 利用indexfile=tbl_index.sql
rows=n参数导出表的索引结构;
Step 5. 类似Step 2修改tbl_index.sql中的表空间参数;
Step 6.
利用fromuser=.. touser=.. indexes=n ignore=y buffer=..导入数据;
Step 7.
用目标用户身份登陆DB,执行tbl_index.sql重建索引;
阅读(3042) | 评论(0) | 转发(0) |