1. u1,u2,现将u1模式导出,导入到u2;
u1:exp file=d:\oracle\u1schema.dmp
u2:imp file=d:\oracle\u1schema.dmp fromuser=u1 touser=u2
2. u1导入自己的模式
u1:imp file=d:\oracle\u1schema.dmp
1. 导出导入权限:exp_full_database(别的对象),imp_full_database(别的对象)
还需:create session,
2. 各参数:
file=xxx.dmp //导出后的数据放在这个文件中;
row=y //表明还导出数据(默认)
log=xxx.log //操作的日志
direct=y //表示是直接模式,不是常规模式;直接导出速度快,不能交互使用,
parfile=p.txt //写一个参数文件
owner=xx //表明导出xx的模式;
tablespaces=xxx //表明导出表空间;
full=y //表明导出全数据库(基本不用)
tables=xxx,xxx1 //表明导出表
grants=y/n //设置是否导出权限信息
indexes=y //是否导出表和聚集的索引;
compress=y/n //指导出是是否把碎片段压缩成单个扇区;
buffer= //设置提取行数据时的数据缓冲区的大小;
triggers=y/n //是否导出触发器
3.操作过程中的字符集设置:
源数据库、目标数据库的字符集是否一致:select * from nls_database_parameters;
查看*.dmp文件的字符集等信息:imp show=y file=u1.dmp
可改客户端exp的字符集与源数据库相同,则不需要转换:SET NLS_LANG=NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET
阅读(2654) | 评论(0) | 转发(0) |