• 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

  • 相关阅读:
    四个足以警醒你一生的故事!
    人们通常不知道自己想要什么,除非你秀出产品给他们看。
    有些话应该记住
    禅语
    是笑话,是悲凉,是笑后的真实,是真实后的悲凉
    vb6.0分隔文本文件读写的两个例程
    boost Serialization源码分析(1)
    养成好习惯,好气质
    日记(海子)
    关于C#的委托与事件的一个小DEMO
  • 原文地址:https://www.cnblogs.com/testing/p/2988010.html
Copyright © 2020-2023  润新知