oracle数据库的贝份和还原该怎样操作啊?

解决方案 »

  1.   

    EXP IMP
    RMAN
    EXPDP IMPDP等等
      

  2.   

    exp imp
    expdp impdp
    直接看 帮助命令 就可以知道基本的用法了。
      

  3.   

      格式:  EXP  KEYWORD=value  或  KEYWORD=(value1,value2,...,valueN)  
      实例:  EXP  SCOTT/TIGER  GRANTS=Y  TABLES=(EMP,DEPT,MGR)  
      或  TABLES=(T1:  P1,T1:  P2),如果  T1  是分区表  
        
      USERID  必须是命令行中的第一个参数。  
        
      关键字    说明(默认)                        关键字            说明(默认)  
      --------------------------------------------------------------------------  
      USERID      用户名/口令                        FULL          导出整个文件  (N)  
      BUFFER      数据缓冲区的大小                    OWNER          所有者用户名列表  
      FILE          输出文件  (EXPDAT.DMP)          TABLES        表名列表  
      COMPRESS  导入一个范围  (Y)                    RECORDLENGTH    IO 记录的长度  
      GRANTS    导出权限  (Y)                        INCTYPE        增量导出类型  
      INDEXES  导出索引  (Y)                        RECORD        跟踪增量导出  (Y)  
      ROWS        导出数据行  (Y)                    PARFILE        参数文件名  
      CONSTRAINTS  导出限制  (Y)                    CONSISTENT      交叉表一致性  
      LOG            屏幕输出的日志文件              STATISTICS    分析对象  (ESTIMATE)  
      DIRECT      直接路径  (N)                      TRIGGERS          导出触发器  (Y)  
      FEEDBACK  显示每  x  行  (0)  的进度  
      FILESIZE  各转储文件的最大尺寸  
      QUERY        选定导出表子集的子句 
    然后imp即可,但注意: 
    exp后再imp时,当你存在和以前的表空间同名的表空间时候,他不会用新用户的默认表空间的,  
      当不存在以前的表空间的时候,才用新用户的默认表空间    
      对于表,可以采用move方式到新的表空间  
      对于索引,采用rebuild方式到新的表空间