zoukankan      html  css  js  c++  java
  • Oracle笔记:逻辑备份与恢复

    Oracle备份分为逻辑备份和物理备份。逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程。逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程。在导入和导出的时候要到oracle的bin目录下(将bin目录的路径复制到控制台中后再使用exp命令)

    导出
    导出分为导出表、导出方案、导出数据库三种方式。

    1.导出表

    1) 导出表(导出其它方案的表需要dba的权限或是exp_full_database权限)
    exp userid=用户名/密码@实例名 tables=(表名) file=导出路径\导出文件名.dmp
    2) 导出表结构
    exp userid=用户名/密码@实例名 tables=(表名) file=导出路径\导出文件名.dmp rows=n
    3)使用直接导出方式(这种方式比默认的常规方式速度要快)
    exp userid=用户名/密码@实例名 tables=(表名) file=导出路径\导出文件名.dmp direct=y

    2.导出方案(导出其它用户方案需要dba的权限或是exp_full_database权限)
    exp userid=用户名/密码@实例名 owner=(被导出方案名) file=导出路径\导出文件名.dmp

    3.导出数据库
    exp userid=用户名/密码@实例名 full=y inctype=complete file=导出路径\导出文件名.dmp


    导入

    1.导入表
    1) 导入自己的表:
    imp userid=用户名/密码@实例名 tables=(表名) file=导入文件名.dmp
    2) 导入其他用户的表(需要dba的权限或是exp_full_database权限)
    imp userid=用户名/密码@实例名 tables=(表名) file=导入文件名.dmp touser=用户名
    3) 导入表结构
    imp userid=用户名/密码@实例名 tables=(表名) file=导入文件名.dmp rows=n
    4) 导入数据
    imp userid=用户名/密码@实例名 tables=(表名) file=导入文件名.dmp ignore=y

    2.导入方案(导入其它用户方案需要dba的权限或是imp_full_database权限)
    1) 导入自己的方案
    imp userid=用户名/密码 file=导入文件名.dmp
    2) 导入其它用户方案
    imp userid=用户名/密码 file=导入文件名.dmp fromuser=导入用户 touser=被导入方案

    3.导入数据库
    imp userid=用户名/密码 full=y file=导入文件名.dmp

  • 相关阅读:
    使用C#调用Java带MIME附件WebService方法的初步设想
    到底是哪里给我插的广告?
    jQuery mobile X天教程 目录
    让ksoap支持wsse加密的soap报文
    第一天 认识jQuery mobile 框架,资源,书籍
    谈谈去那里找开源项目
    第二天 jQuery mobile 的Page&Dialogs,Toolbars,Button,listView全接触
    增强型MonkeyRunner 脚本计划
    以前我喜欢盗版,但是,我现在痛恨盗版
    android Handler 机制研究学习笔记
  • 原文地址:https://www.cnblogs.com/testing/p/2988010.html
Copyright © 2011-2022 走看看