备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。   
若备份到本地文件,使用如下命令:   
exp   icdmain/icd   rows=y   indexes=n   compress=n   buffer=65536   
feedback=100000   volsize=0   
file=exp_icdmain_csd_yyyymmdd.dmp   
log=exp_icdmain_csd_yyyymmdd.log   
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 
请知情行人把帮忙上面涉及到的参数详细帮忙解释下,谢谢了!

解决方案 »

  1.   

    rows=y----具体的行 indexes=n索引数 compress=n ---压缩数 buffer=65536   ----缓存数
    file=exp_icdmain_csd_yyyymmdd.dmp   ---导出数据文件 名
    log=exp_icdmain_csd_yyyymmdd.log  ---导出日志文件名
    tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo  
    ---具体导出的表名了
      

  2.   

    exp:导出(imp导入)
    icdmain/icd:当前用户名和密码(如:oracle默认用户scott/tiger)
    rows=y:具体的行 
    indexes=n:索引数 
    compress=n:压缩数 
    buffer=65536 :缓存数
    file=exp_icdmain_csd_yyyymmdd.dmp:导出数存放地址和文件名(你自己定义导出的文件叫什么名字,随意)
    log:exp_icdmain_csd_yyyymmdd.log:导出日志文件名(也是自己定义)
    tables:你要导出的表(如:emp,dept可以导一张表,也可以同时导出多表)
    注意:这些关键词不是说要全部写,比如要导出表,不需要写索引数等其他东东了。给你举几个例子:
    1.以scott登录,导出表emp,导出后文件名定义为e1,导出在e盘根目录下:
    exp userid=scott/tiger@myora tables=(emp) file=e:\e1.dmp
    2.导出自己的方案
    exp scott/tiger@myora1 owner=scott file=e:\emp5.dmp
    3.导出数据库
    导出数据库是指利用export导出所有数据库中的对象及数据,要求该用户具有 
    dba的权限或是exp_full_database权限
    exp userid=system/manager@Myora1 full=y inctype=complete file=x.dmp
    4.导入自己的表(把刚才导出到E盘的e1文件再导入到数据库中)
    imp userid=scott/tiger@Myora1 tables=(emp) file=e:\e1.dmp