`

Oracle数据备份与恢复

阅读更多


-- 创建用户
create user bisoft identified by bisoft;

-- 授权
grant connect, resource, sysdba to bisoft with admin option;

grant EXP_FULL_DATABASE to bisoft;
grant IMP_FULL_DATABASE to bisoft;

-- 创建目录
create or replace directory export as 'c:\dump\export\';
create or replace directory import as 'c:\dump\import\';

select * from dba_directories;

-- 创建参数文件 export_bisoft.par
/*

DUMPFILE=bisoft_%U.dmp
LOGFILE=exp_bisoft.log
SCHEMAS=bisoft
FILESIZE=50M
JOB_NAME=exp_schema_bisfot_job

*/

-- 开始导出 Schema bisoft.
expdp bisoft/bisoft directory=export parfile=c:\dump\export\export_bisoft.par

-- 导出过程
/*

Export: Release 11.2.0.1.0 - Production on 星期二 12月 27 22:17:08 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Release 11.2.0.1.0 - Production
启动 "BISOFT"."SCHEMA_BISFOT_JOB":  bisoft/******** directory=export parfile=c:\dump\export\expor
t_bisoft.par
正在使用 BLOCKS 方法进行估计...
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 0 KB
处理对象类型 SCHEMA_EXPORT/USER
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT
已成功加载/卸载了主表 "BISOFT"."SCHEMA_BISFOT_JOB"
******************************************************************************
BISOFT.SCHEMA_BISFOT_JOB 的转储文件集为:
  C:\DUMP\EXPORT\BISOFT_01.DMP
作业 "BISOFT"."SCHEMA_BISFOT_JOB" 已于 22:19:07 成功完成

*/

-- 恢复 Schema bisoft.
-- 删除用户
drop user bisoft cascade;

-- 创建用户
create user bisoft identified by bisoft;

-- 复制 export 另的 dump文件 到 import
copy c:\bisoft\export\bisoft_01.dmp c:\bisoft\import\

-- 创建参数文件 import_bisoft.par
/*

DUMPFILE=bisoft_%U.dmp
LOGFILE=imp_bisoft.log
SCHEMAS=bisoft
JOB_NAME=imp_schema_bisoft_job

*/
-- 授权
grant connect, resource, sysdba to bisoft with admin option;
grant EXP_FULL_DATABASE to bisoft;
grant IMP_FULL_DATABASE to bisoft;

-- 导入
impdp bisoft/bisoft DUMPFILE=export:bisoft_01.dmp parfile=c:\dump\export\import_bisoft.par

/*

C:\>impdp bisoft/bisoft directory=import parfile=c:\dump\import\import_bisoft.par

Import: Release 11.2.0.1.0 - Production on 星期二 12月 27 22:58:54 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Release 11.2.0.1.0 - Production
已成功加载/卸载了主表 "BISOFT"."SYS_IMPORT_SCHEMA_01"
启动 "BISOFT"."SYS_IMPORT_SCHEMA_01":  bisoft/******** directory=import parfile=
c:\dump\import\import_bisoft.par
处理对象类型 SCHEMA_EXPORT/USER
ORA-31684: 对象类型 USER:"BISOFT" 已存在
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
作业 "BISOFT"."SYS_IMPORT_SCHEMA_01" 已经完成, 但是有 1 个错误 (于 22:58:59 完成)

*/



分享到:
评论

相关推荐

    Oracle数据备份与还原(全).docx

    Oracle 数据备份与还原 Oracle 数据库备份与还原是指将 Oracle 数据库中的数据备份到外部文件中,并在需要时将其还原回数据库中的过程。下面是 Oracle 数据备份与还原的相关知识点: 1. 基本概念 * 数据备份:指...

    oracle数据备份与恢复

    Oracle 数据备份与恢复是数据库管理中的关键环节,对于企业数据安全至关重要。Oracle数据库,作为全球广泛使用的数据库管理系统,其备份和恢复策略具有复杂性和多样性,需要深入理解和掌握。以下是关于Oracle数据库...

    第19章 Oracle数据备份与还原.ppt

    Oracle 数据备份与还原 Oracle 数据库的备份与还原是数据库管理员必须掌握的重要知识。本章将详细介绍 Oracle 数据备份与还原的概念、方法和步骤。 19.1 数据的备份与还原 数据备份是指将数据库文件复制到指定...

    oracle数据备份与还原.pdf

    oracle数据备份与还原.pdf

    oracle数据备份与恢复精华资料.pdf

    oracle数据备份与恢复精华资料.pdf

    oracle之数据备份恢复案例

    ### Oracle 数据备份与恢复案例详解 #### 一、Oracle 数据备份概述 在Oracle数据库管理过程中,数据备份是一项至关重要的工作,它确保了在系统故障、人为错误或灾难性事件发生时能够快速有效地恢复数据,避免业务...

    试论Oracle数据备份与恢复.pdf

    试论Oracle数据备份与恢复.pdf

    oracle的数据备份与恢复

    数据备份与恢复是保障数据完整性和可用性的重要手段。在这个主题中,我们将深入探讨Oracle数据库的备份策略、备份类型以及恢复技术。 首先,Oracle的数据备份主要包括冷备份和热备份两种方式。冷备份是在数据库关闭...

    Oracle数据备份&恢复

    本文将详细阐述Oracle数据备份与恢复的基本概念、方法以及Exp/Imp工具的使用。 首先,Oracle数据备份主要分为物理备份和逻辑备份。物理备份是复制数据库的实际物理文件,如数据文件、控制文件、重做日志文件等。而...

    oracle备份与还原数据库

    ### Oracle备份与还原数据库知识点详解 #### 一、Oracle数据库备份方法概述 Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    顶级DBA漫谈Oracle Rman备份与恢复

    备份恢复是DBA管理员的基本技能之一,旨在保护数据库中的数据免受意外损坏或丢失。 Oracle RMAN提供了强大的备份和恢复功能,帮助DBA管理员快速恢复数据库。 备份恢复分类 根据备份的方式和目的,备份恢复可以分为...

    oracle实现数据库的备份与还原

    通过以上方法,开发者可以在C#环境中实现对Oracle数据库的备份与恢复操作,确保在数据丢失或系统故障时能够快速恢复服务。然而,实际应用中,还需要考虑性能优化、并发控制和自动化工具集成等多个方面,以实现高效、...

    Oracle数据库备份与恢复.pdf

    Oracle数据库的备份与恢复是确保数据安全性和业务连续性的重要措施。通过合理的备份策略、多种备份方式的结合以及完善的恢复机制,可以有效地防止数据丢失和损坏,保护企业的核心资产。在实际应用中,需要根据具体...

    HIS系统中基于Oracle数据备份与恢复机制的探讨.pdf

    在HIS系统中,数据备份和恢复机制扮演着关键角色。由于HIS系统通常需要7×24小时不间断运行,其数据安全性直接影响到医疗服务的管理效率。任何数据丢失或系统故障都可能导致严重后果。因此,建立一套有效的备份策略...

    Oracle数据库备份与恢复实例讲解.pptx

    Oracle数据库备份与恢复是非常重要的,因为它可以保护数据库免受数据丢失和故障的影响。以下是Oracle数据库备份与恢复的重要性: 1. 防止数据丢失:备份可以防止数据丢失,因为它可以将数据库中的数据复制到其他...

    如何备份还原oracle数据库

    本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...

Global site tag (gtag.js) - Google Analytics