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

  • 相关阅读:
    啊,好久没更新了,今天分享一个小工具,两个方法,转换字节数组成十六进制字符串
    Oracle的关于建表,约束,查询等的练习
    Oracle的完整练习,纯手工打字,可能有一两点错误。。。
    Oracle的用户管理,授权及备份
    Oracle视图,序列及同义词、集合操作
    Oracle的总体回顾
    Oracle表管理
    Oracle基本代码学习
    网上B2C书城,1.0javaWEB版!!好几天没更新了,都忙着做那个网站了~
    Daily Scrum 12.23
  • 原文地址:https://www.cnblogs.com/testing/p/2988010.html
Copyright © 2011-2022 走看看