oracle exp/imp

2715阅读 0评论2011-11-20 张爱勋
分类:Oracle

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
  
  
上一篇:oracle 视图
下一篇:java学习1