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

  • 相关阅读:
    姚明如何理财
    转:韩国“抢文化”与中国的“文化洁癖”
    转:关于IDL程序的发布
    GIS相关网站
    【转】:身为男人应做的十件事情
    转:关于稀少控制点下遥感影像纠正的主要研究成果
    转:E都市创业经历
    转载:OSSIM简介
    市场营销学课程
    C#中判断是否为数字&是否为整除(转)
  • 原文地址:https://www.cnblogs.com/testing/p/2988010.html
Copyright © 2011-2022 走看看