`

oracle 逻辑备份

 
阅读更多

1.create or replace directory db_backup as '/home/oracle/db_backup';

注意oracle不会检查这个目录是否存在,建完后要 host ls '/home/oracle/db_backup 一下看是否存在,

还要注意目录的权限问题,如果oracle用户对这个目录没有读取权限也会报错。

2.mkdir db_backup

这个目录最好用oracle用户创建

3.grant read on directory db_backup to bm;
   grant write on directory db_backup to bm;

4.expdp system/123456 directory=db_backup dumpfile=20141013.dmp full=y;

 

使用命令expdp导出数据
expdp scott/tiger directory=dump_dir dumpfile=20080601.dmp tables=dept,emp
使用impdp导入数据:
impdp scott/tiger directory=dump_dir dumpfile=20080601.dmp tables=dept,emp

Oracle10g中的数据泵只能用于服务器端,而不能用于客户端,它可以导出表、方案、表空间和整个数据库。
1、导出表
expdp scott/tiger directory=dump_dir dumpfile=20080601.dmp tables=dept,emp
2、导出方案
导出方案将方案的所有数据库对象和数据库表导出到一个文件中。

 expdp hr/hr directory=dump_dir dumpfile=20080601schema.dmp schemas=hr
3、导出表空间
expdp system/sysadmin directory=dump_dir dumpfile=tablespace.dmp tablespaces=users
4、导出整个数据库

expdp system/sysadmin directory=dump_dir dumpfile=full.dmp full=y


1、导入表

impdp scott/tiger directory=dump_dir dumpfile=dumptab.dmp tables=dept,emp

2、导入方案

一般只能导入自己的方案,如果想导入其他方案,必须具有EXP_FULL_DATABASE或者DBA权限。

impdp scott/tiger directory=dump_dir dumpfile=dumptab.dmp schemas=scott

3、导入表空间
impdp system/sysadmin directory=dump_dir dumpfile=tablespace.dmp tablespaces=users

4、导入整个数据库

impdp system/sysadmin directory=dump_dir dumpfile=full.dmp full=y
 
 
 
 
 
分享到:
评论

相关推荐

    oracle逻辑备份全库

    逻辑备份oracle逻辑备份oracle逻辑备份oracle逻辑备份oracle

    oracle逻辑备份与恢复

    根据给定的文件信息,我们可以详细探讨Oracle逻辑备份与恢复的相关知识点。 ### Oracle逻辑备份 逻辑备份主要通过`EXPDP`(用于较新版本)或`EXP`(用于旧版本)命令来实现,以下是对几种备份方法的详细解析: 1....

    利用WSH实现Oracle逻辑备份的自动执行.pdf

    总的来说,利用WSH实现Oracle逻辑备份的自动执行,不仅可以提升备份的可靠性和实用性,还能有效节省数据库管理员的时间和精力,降低人为错误的风险。更重要的是,通过自动化的异地备份,可以极大地提高数据的安全性...

    Oracle 逻辑备份

    NULL 博文链接:https://wms20070910.iteye.com/blog/263144

    可以作为任务计划的oracle逻辑备份批处理

    一个批处理脚本,可以作为windows的任务计划,对oracle数据库进行逻辑备份,并滚动删除,仅保留最近的N天备份。

    Oracle数据库逻辑备份的实现

    ### Oracle数据库逻辑备份的实现 #### 一、逻辑备份概述 逻辑备份是Oracle数据库中一...以上内容总结了Oracle数据库逻辑备份的基本原理、工具使用方法及常见应用场景,希望对读者理解和掌握Oracle逻辑备份有所帮助。

    Oracle12C备份恢复培训整体内容.docx

    本文档将详细介绍两种主要的备份类型:逻辑备份和物理备份,以及它们在Oracle 12C环境中的具体操作。 1. 逻辑备份: - **概念**:Oracle 逻辑备份是通过工具如`exp`或`expdp`创建数据库对象(如表、索引、存储过程...

    03.oracle_逻辑备份详解.doc

    Oracle 逻辑备份是数据库管理中的重要环节,它主要通过Oracle提供的导出(exp)和导入(imp)工具来实现。这些工具允许用户备份和恢复Oracle数据库中的对象,如表、索引、视图等,而无需进行物理级别的备份。下面...

    PostgreSQL & Oracle-备份恢复技术大比拼

    8. Oracle逻辑备份的模式和用户模式,包括表定义、表数据、表空间、完整数据库等备份对象 9. Oracle的逻辑备份工具包括TableMode、UserMode,以及如何导出表定义、表数据(全部或选定行)、表空间、完整数据库等 10....

    PostgreSQL PG&Oracle-备份技术完美攻略

    在本篇文章中,我们将详细介绍 PostgreSQL 和 Oracle 的备份技术,包括逻辑备份、物理备份、闪回技术等,并对比两者的差异和优缺点。 逻辑备份技术 逻辑备份是指从数据库中提取结构和数据的备份,包括表定义、表...

    浅析Oracle数据库的逻辑备份与恢复.pdf

    标题和描述中提到的是对Oracle数据库的逻辑备份与恢复进行浅析。Oracle数据库是业界广泛使用的关系型数据库管理系统,它支持逻辑备份和物理备份。逻辑备份主要通过Oracle提供的工具如EXP(Export)和IMP(Import)来...

    31.Oracle数据备份和恢复1

    本篇文章主要探讨了使用 Oracle 的 exp 和 imp 工具进行逻辑备份和恢复的基本概念和方法。 首先,了解备份与恢复的基础知识非常重要。备份是指将数据库中的数据复制到外部存储设备的过程,如磁盘、磁带或光盘。随着...

    oracle备份语句

    #### 一、Oracle逻辑备份概述 逻辑备份是指通过SQL语句或工具来实现的数据备份方式,通常用于表级别的数据备份。这种方式能够确保数据的一致性和完整性,适用于数据迁移、数据恢复等场景。常见的逻辑备份方法包括...

    Oracle备份与恢复

    二、Oracle逻辑备份 逻辑备份是通过SQL命令(如EXPDP/IMPDP)导出和导入数据,生成的备份文件是PL/SQL格式。这种方式适合于小规模的数据迁移或特定对象的备份,恢复速度快,但备份过程可能较慢且不包含数据库结构...

    oracle 常用的备份方式及备份策略

    本文将详细介绍 Oracle 备份策略,包括备份的重要性、备份分类、冷备份、热备份、逻辑备份等内容。 了解备份的重要性 备份是数据库管理员的重要任务之一,备份可以防止数据丢失,确保数据库的安全性和可靠性。备份...

    逻辑备份、恢复实战演练

    【Oracle逻辑备份与恢复实战演练】是数据库管理中不可或缺的一部分,尤其对于数据库工程师和软件工程师而言,熟练掌握这一技能至关重要。本实战演练旨在让你熟悉Oracle的逻辑导出导入工具IMP和IMPDP,以及如何制定...

    Oracle 数据库备份工具(带源码和控件)

    1. **Oracle数据库备份**:Oracle数据库备份主要包括物理备份和逻辑备份。物理备份包括完整数据库备份、增量备份和差异备份,通过复制数据库的数据文件、控制文件和日志文件来实现。逻辑备份则是通过SQL命令(如`...

    Oracle数据库备份与恢复.pdf

    Oracle 提供了 Exp/Imp工具进行逻辑备份。Exp命令可以将数据库中的对象和数据导出到二进制文件中,而 Imp命令则可以将这些文件导入到数据库中。逻辑备份的优点是灵活性高,可以选择导出特定的表、用户或整个数据库。...

    ORACLE数据库备份用bat脚本

    5. **可选:清理旧备份**:如果需要保留一定数量的备份,可以添加逻辑来删除过期的转储文件。 6. **保存脚本**:将以上内容保存为.bat文件,然后在命令行中运行此脚本即可执行数据库备份。 接下来,我们讨论如何...

Global site tag (gtag.js) - Google Analytics