ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 数据的导入与导出

oracle 数据的导入与导出

原创 Linux操作系统 作者:0x0x0x 时间:2012-06-27 16:11:00 0 删除 编辑
传统的导入导出命令为imp和exp,这两种方式的使用如下:
导出:
    1、将数据库TEST完全导出,用户名system 密码manager 导出到D:\system.dmp中
     exp system/manager@test file=d:\system.dmp full=y
    2、将数据库TEST中system用户与sys用户的表导出
     exp system/manager@TEST file=d:\sysuser.dmp wner=(system,sys)
    3、数据库TEST中testuser用户的表导出
     exp system/manager@TEST file=d:\testuser.dmp wner=testuser
    4、将数据库TEST中的testuser用户下的表table1、table2导出
     exp system/manager@TEST file=d:\tbls.dmp tables=(testuser.table1,testuser.table2)
 5、将数据库中的表table1中的字段filed1以"00"打头的数据导出
  exp system/manager@TEST file=d:\tblfiled1 .dmp tables=(table1) query=\" where filed1 like '00%'\"
  
导入:
 1、将d:\system.dmp中的数据导入oradb01数据库中。
        imp system/manager@oradb01 full=y file= d:\system.dmp ignore=y
 2、将用户为system,sys导出的dmp导入到oradb01数据库中。
     imp system/manager@oradb01 file=d:\sysuser.dmp fromuser=(system,sys) ignore=y
 3、将d:\testuser.dmp中的数据导入oradb01数据库中的testuser1用户中
     imp system/manager@oradb01 file=d:\testuser.dmp fromuser=testuser touser=testuser1 ignore=y
  
点评:imp和exp是传统的方式,效率不高!如果imp速度想要快点的话,可以考虑下述语句:
            imp user/pass@orcl full=y file=c:\db.dmp ignore=y buffer=8000000 commit=y feedback=10000
  
  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26977915/viewspace-733949/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-26

  • 博文量
    35
  • 访问量
    92247