2019独角兽企业重金招聘Python工程师标准>>>

1.expdp/impdp
1.1、导出表:导出表是指将一个或者多个表的数据结构集齐数据存储到转储文件中,导出表是通过使用tables选项来完成
的。普通用户只能导出自身方案表,如果要导出其他方案表,则要求用户必须具有exp_full_database 角色或 dba角色。
注意:当使用导出表模式时,每次只能导出同属于一个方案的表,说明导出表的方法。
expdp scott/tiger directory = dump_dir  dumpfile = tab.dmp  TABLES= dept,emp logfile = tab.log
1.2、导入表:当导入表时,既可以将表导入到源方案中,也可以将表导入到其他方案中,注意如果要将表导入到其他方案,
则必须制定:remap_schema选项。下面将表dept,emp分别导入到自身方案scott和方案system为例说明:
impdp scott/tiger directory=dump_dir  dumpfile=tab.dmp  tables=dept,emp
impdp system/system directory=dump_dir dumpfile=tab.dmp tables=scott.dept,scott.emp remap_schema=SCOTT:SYSTEM
2.1、导出方案:是指将一个或多个方案(用户)的所有对象结构及数据存储到转储文件中,导出方案是通过schemas 选项
来完成的。普通用户只能导出自身方案。如果要导出其他方案,则要求用户必须有dba角色,或EXP_FULL_DATABASE角色,
下面以导出system方案和scott方案的所有对象为例说明:
expdp system/system directory = dump_dir dumpfile = schema.dmp schemas = system,scott
grant EXP_FULL_DATABASE,dba to hr;
expdp hr/oracle directory = dump_dir dumpfile = schema.dmp schemas = hr,scott logfile = schema.log
2.2、导入方案:普通用户只能导入自身方案。如果要导入其他方案,则要求用户必须有dba角色,或IMP_FULL_DATABASE角
色。当导入方案时,既可以将方案的所有对象导入到原方案中,也可以将方案的所有队形导入到其他方案中。注意,如果
要将方案对象导入到其他方案中,则必须制定 remap_schema 选项,
可以只导入一个方案,导入的时候不用创建用户
impdp scott/tiger directory=dump_dir  dumpfile=schema.dmp  schemas=scott
impdp system/system directory=dump_dir  dumpfile=schema.dmp schemas = scott  remap_schema = scott:system
impdp system/system directory=dump_dir  dumpfile=schema.dmp schemas = hr  remap_schema = hr:system logfile =sc.log
3.1、导出表空间:是指将一个或多个表空间的所有对象结构及数据存储到转储文件中,导出表空间是通过tablespaces选
项来完成的。导出表空间,要求用户必须有dba角色,或EXP_FULL_DATABASE角色,下面以导出user01和 user02为例说明:
expdp system/manager directory = dump_dir dumpfile = tablespace.dmp tablespaces = user01,user02
3.2、导入表空间:是指将转储文件中的一个或多个表空间的所有对象结构及数据 装载到数据库中,导入表空间是
通过tablespaces选项来完成的。
impdp system/manager directory = dump_dir dumpfile = tablespace.dmp tablespaces = user01
select * from dba_data_files
expdp hr/oracle directory = dump_dir dumpfile = tablespace.dmp tablespaces = users,example
alter tablespace EXAMPLE rename to EXAMPLE_back;
alter tablespace EXAMPLE_back rename to EXAMPLE;
impdp hr/oracle directory = dump_dir dumpfile = tablespace.dmp tablespaces = example
4.1、导出数据库:导出数据库是指将数据库的所有对象及数据存储到转储文件中,导出数据库是通过full选项来完成的,
导出数据库要求用户必须具有dba角色或exp_full_database角色,注意当导出数据库时,不会导出sys,ordsys,
ordplugins,ctxsys。mdsys,lbacsys,xdb等方案对象。
expdp system/manager directory = dump_dir  dumpfile= full.dmp  full = y;
4.2、导入数据库:如果导入转储文件时要求用户必须具有exp_full_database 角色或者dba角色,那么导入数据库时也要
求用户必须具有imp_full_database角色或者dba角色,示例如下:
impdp system/manager directory =dump_dir dumpfile = fill.dmp  full=y.
expdp system/system directory = dump_dir  dumpfile= full.dmp  full = y;
impdp system/system directory = dump_dir  dumpfile = full.dmp  full=y

2.exp/imp
1.1、导出表:导出表是指将一个或者多个表的数据结构和数据存储到os文件中,导出表是通过使用tables选项来完成的。
普通用户只能导出自身方案表,如果要导出其他方案表,则要求用户必须具有exp_full_database 角色或 dba角色。另外,
当导出表时,默认情况下会导出相应的表上所有索引、触发器、约束。下面以system用户和scot用户分别导出scott.dept
和scott.emp 表为例。说明导出表的方法。
exp system/system tables=dept,scott.emp  file='C:\oracle\product\10.2.0\oradata\exp\tab1.dmp' 
log = 'C:\oracle\product\10.2.0\oradata\exp\tab1.log'--可以是多个方案的表
exp  scott/tiger  TABLES= dept,emp file='C:\oracle\product\10.2.0\oradata\exp\tab1.dmp' 
导出表结构
exp userid=di/bitservice@dbfirst tables=(BUILDING_1102,house_1102) file = D:\di_tables_rows.dmp  rows=n
1.2、导入表:当导入表时,既可以将表导入到源方案中,也可以将表导入到其他方案中,注意如果要将表导入到其他方案,
则要求用户必须j具有imp_full_database角色dba角色。如果将表导入到其他用户中,则需要制定fromuer,和touser选项:
imp   scott/tiger@orcldb  file='C:\oracle\product\10.2.0\oradata\exp\tab1.dmp'  tables=dept,emp
drop table emp;
drop table dept;
imp  system/system@orcldb  file='C:\oracle\product\10.2.0\oradata\exp\tab1.dmp' tables=dept , emp 
fromuser= scott  touser =  system
2.1、导出方案:是指将一个或多个方案的所有对象结构及数据  存储到os文件中,导出方案是通过owner 选项来完成的。
普通用户只能导出自身方案。如果要导出其他方案,则要求用户必须有dba角色,或EXP_FULL_DATABASE角色,当用户要导
出其自身方案的所有对象时,可以不指定owner选项,下面以system用户和scott用户导出scott方案的所有对象为例,说明
导出方案的方法。示例如下:
exp system/system@orcldb owner = hr  file = 'C:\oracle\product\10.2.0\oradata\exp\schema1.dmp' 
exp hr/oracle@orcldb  file='C:\oracle\product\10.2.0\oradata\exp\schema2.dmp' 
2.2、导入方案:普通用户只能导入自身方案,并且在导入时只需要提供userid和file选项即可。如果要将一个方案的所有
对象导入其他方案,则要求用户必须有dba角色,或IMP_FULL_DATABASE角色。并且提供fromuer,和touser选项:
imp  hr/oracle@orcldb   file='C:\oracle\product\10.2.0\oradata\exp\schema2.dmp' ;
grant dba to scott;
imp  scott/tiger@orcldb  file='C:\oracle\product\10.2.0\oradata\exp\schema1.dmp' fromuser =hr touser= scott
4.1、导出数据库:导出数据库是指将数据库的所有对象及数据存储到os文件中,导出数据库是通过full选项来完成的,导出
数据库要求用户必须具有dba角色或exp_full_database角色,注意当导出数据库时,不会导出sys方案的任何对象,下面以导
出demo数据库的所有对象为例,说明导出数据库的方法。示例如下:
exp  system/system@orcldb   full = y  file = 'C:\oracle\product\10.2.0\oradata\exp\full.dmp'; 
4.2、导入数据库:要求用户必须具有imp_full_database 角色或者dba角色。注意,因为在导出文件中没有包含sys方案的
对象,所以在导入时也不会包含sys方案的对象。示例如下:
imp  system/system@orcldb  file = 'C:\oracle\product\10.2.0\oradata\exp\full.dmp'    full=y;
4.3、TABLESPACES  :指定要导出导入的表空间列表,语法如下:TABLESPACES= tablespace_name[ ,...]
当指定了该选项后,会到处该表空间上所有的表,使用tablespaces选项时,用户必须具有exp/imp_full_database角色或
者dba角色,当导入时记得将full选项设为y。 示例:
exp system/system   TABLESPACES= EXAMPLE FILE= 'C:\oracle\product\10.2.0\oradata\exp\tablespace_01.dmp'
select * from dba_data_files;
imp system/system FILE= 'C:\oracle\product\10.2.0\oradata\exp\tablespace_01.dmp' TABLESPACES= EXAMPLE full = y

转载于:https://my.oschina.net/peakfang/blog/2245500

oracle 备份恢复 12oracle逻辑备份恢复补充相关推荐

  1. expdp oracle 并行_oracle 11g逻辑备份介绍-expdp/impdp

    Data Pump(数据泵) 是从oracle10g 引入的全新的,用于快速迁移数据的方式.Data Pump与exp/imp最大的区别是,Data Pump是一个位于服务器端的工具,通过Data P ...

  2. 如何最快恢复逻辑备份

    导读 作者:Nickolay Ihalainen 翻译团队:星耀队(芬达,刘莉,Ziroro) 关键词:backup,data integrity,InnoDB, MySQL logical back ...

  3. oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别

    oracle数据库物理备份和逻辑备份区别 ORACLE中数据备份分为物理备份和逻辑备份两种.物理备份就是转储ORACLE物理文件(如数据文件.控制文件.归档日志文件等),一旦数据库发生故障,可以利用这 ...

  4. MySQL-日志、完全备份恢复和增量备份恢复

    MySQL-日志.完全备份恢复和增量备份恢复 一.MySQL日志管理 1.MySQL日志文件 错误日志 二进制日志 中继日志 慢查询日志 二.查看日志状态命令 三.备份的重要性 1.造成数据丢失的原因 ...

  5. 数据库:故障种类,恢复技术,备份方式

    1,数据库恢复概述 故障是不可避免的,它包括计算机硬件故障.软件的错误.操作员的失误和恶意的破坏. 故障的产生将会使运行事务非正常中断,影响数据库中数据的正确性:另外会破坏数据库,造成全部或部分丢失数 ...

  6. Mysql物理逻辑备份概述

    Mysql物理逻辑备份概述 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 Mysql物理逻辑备份简介 物理备份 物理备份由存 ...

  7. 企业级MySQL数据库备份方案:增量备份、全量备份、逻辑备份

    一份好的备份方案无非包括以下几点: 为什么需要备份? 备份的方式有哪些? 某几种备份方式的区别在哪? 备份实战操作概述 恢复实战操作概述 其它备注信息 那么,此文将从以上几个角度,结合一些实际的实战经 ...

  8. 达梦数据备份还原(物理逻辑)

    1 达梦数据库备份还原简介 数据库备份是DBA日常最重要的工作内容. DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原. 1.1 概念理解 物理备份 物理备份详细官方解释:物理备份还原是 ...

  9. MySQL第四天(逻辑备份,AB复制、gtid,单表查询,)

    写在前面:笔记两种,以====分割开. 逻辑备份 较物理备份: 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份 ...

  10. Oracle11G_逻辑备份

    备份分类:物理备份(数据库文件.日志文件.控制文件等备份).逻辑备份(对数据库逻辑组件,如表.视图.存储过程等备份):物理备份更加复杂: 故障分类:1 语句故障,由oracle服务器端程序自动处理 2 ...

最新文章

  1. flask_sqlalchemy连接Mysql报TypeError: create_engine() got an unexpected keyword argument 'encoding'解决办法
  2. ASP.NET 实践:写入 Cookie
  3. 用存储过程生成记录编号
  4. mysql 递归查出子级_Mysql选择递归获取具有多个级别的所有子级
  5. websocket 获取连接id_nodejs做后端,用websocket写聊天室,怎么获取连接用户的ip呢?...
  6. Nginx隐藏PHP入口文件index.php
  7. 【Linux】一步一步学Linux——groupmod命令(89)
  8. ./ffmpeg: error while loading shared libraries: libavdevice.so.57
  9. Facebook用户遭遇千年虫:瞬间有了46年老友
  10. QPW 点评阅读日志表(tf_appraise_read_log)
  11. 50道编程小题目之【分解质因数】
  12. java垃圾回收算法
  13. 学业水平测试计算机知识点,2021高中学业水平考试信息技术知识点
  14. 视频倒立解决方法/USB 视频设备ID:USB\VID_13D3PID_5130MI_00\621DA5E0900000
  15. scratch编程滑雪者游戏教程
  16. 一堂难忘的计算机课作文,难忘的信息课作文
  17. vue日历加法定假假日
  18. 在终端下调用IGV进行截图
  19. C#正则表达式测试小工具
  20. 一缕黑暗中的火光-----------类图--------------优雅的建模语言

热门文章

  1. spring通用获取ioc容器中配置的bean的工具类
  2. flutter系列之将已存在的原生应用转化为混编应用
  3. Android自定义View【实战教程】2⃣️----自定义view那些事
  4. C++总结学习(一)
  5. python实现diff json 并且打印出log日志
  6. websocket 发送多条消息如何判断全部接收_Websocket的分布式集群开发及部署
  7. radiogroup多选_Android实现单项、多项选择操作
  8. 士林变频器面板如何调速度_工业电气设计|变频器在应用中的故障处理实例分享...
  9. python 装饰器实现_Python学习之路:装饰器实现终极版
  10. 常用正则表达式归类贴