`
liubin2010
  • 浏览: 309463 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

oracle数据库备份与恢复

阅读更多
一、使用数据泵备份数据
1.创建目录对象并授权
CONNECT sys/password AS sysdba
CREATE DIRECTORY dir1 AS 'e:\dump1';
CREATE DIRECTORY dir2 AS 'e:\dump2';
GRANT READ, WRITE ON DIRECTORY dirdp1 TO scott, hr;
GRANT READ, WRITE ON DIRECTORY dirdp2 TO scott, hr;

2.命令行下估计转储文件的大小
Cmd,进入命令行
expdp scott/tiger SCHEMAS=scott ESTIMATE_ONLY=y ESTIMATE=statistics NOLOGFILE=y
---------------------------------
导出表
expdp scott/tiger DIRECTORY=dirdp1 DUMPFILE=tab_emp_dept.dmp LOGFILE=dirdp2:tab_emp_dept.log TABLES=emp,dept

expdp scott/tiger PARFILE=e:\dump1\par_emp_deptno20.txt
par_emp_deptno20.txt
DIRECTORY=dirdp1
DUMPFILE=tab_emp_dept.dmp
LOGFILE=dirdp2:tab_emp_dept.log
TABLES=emp,dept
---------------------------------
导出方案
expdp scott/tiger DIRECTORY=dirdp1 PARFILE=e:\dump1\par_scott.txt
par_scott.txt
DUMPFILE=scott_%U.dmp
Logfile=scott.log
Schemas=scott
Filesize=100K
Job_name=schemas_scott
----------------------------------
导出表空间
expdp scott/tiger PARFILE=e:\dump1\par_users_mytbs01.txt
par_users_mytbs01.txt
DUMPFILE=dirp1:tabs.dmp
Logfile=dirdp2:tabs.log
Tablespaces=users,mytabl01
----------------------------------
导入表
CONNECT scott/tiger
impdp scott/tiger DUMPFILE=dirdp1:tab_emp_dept.dmp LOGFILE=dirdp2:imp_tab_emp.log TABLES=emp
----
导入方案
CONNECT sys/password AS sysdba
1)创建方案,并授予相应的权限
SYS用户创建SCOTT用户,并给其授予权限
sqlplus sys/password AS sysdba
CREATE USER scott IDENTIFIED BY tiger
DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON users;
GRANT connect, resource TO scott;
GRANT unlimited tablespace TO scott;
GRANT read, write ON DIRECTORY dirdp1 TO scott;
GRANT read, write ON DIRECTORY dirdp2 TO scott;
ALTER USER scott QUOTA UNLIMITED ON mytbs01;
GRANT create view TO scott;
2)导入方案
impdp scott/tiger DIRECTORY=dirdp1 DUMPFILE=scott_01.dmp,scott_02.dmp,scott_03.dmp LOGFILE=imp_scott.log
3)导入表空间
CONNECT sys/password AS sysdba
1)创建表空间并分配表空间
CONNECT sys/password AS sysdba
CREATE TABLESPACE mytbs01
DATAFILE 'e:\mytbs01_1.dbf' SIZE 5M AUTOEXTEND ON NEXT 3M MAXSIZE UNLIMITED;
ALTER USER scott QUOTA UNLIMITED ON mytbs01;
2)导入表空间
impdp scott/tiger DUMPFILE=dirdp1:tbs_users_mytbs01.dmp LOGFILE=dirdp2:imp_tbs_mytbs01.log TABLESPACES=mytbs01

2.在OEM中导出导入数据
以SYSTEM用户、Normal连接身份登陆OEM,出现“数据库”主页的“主目录”属性页。单击“维护”->“实用程序”->“导出到文 件”,输入Oracle主机的用户名和密码(如果有提示: 用户口令错误,须修改本地用户策略,方法如下:控制面板--管理工具--本地安全策略--本地策略--用户权限分配
在作为批处理登录策略中加下当前登录用户的名称。)选择导出类型,选择导出的内容,导出……
    导入功能与此类似。

分享到:
评论

相关推荐

    Oracle数据库备份与恢复.pdf

    ### Oracle数据库备份与恢复 #### 一、Oracle数据库概述 Oracle数据库是一款由甲骨文公司开发的关系型数据库管理系统,以其卓越的性能、可扩展性和安全性在全球范围内被广泛应用。Oracle数据库的特点包括: - **...

    基于RMAN的Oracle数据库备份与恢复机制.pdf

    基于RMAN的Oracle数据库备份与恢复机制.pdf 本文档详细介绍了基于RMAN的Oracle数据库备份与恢复机制。Oracle Recovery Manager(RMAN)是Oracle公司提供的一种专门备份工具,能够实现数据库定制备份、自动备份等...

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

    "Oracle数据库备份与恢复实例讲解" Oracle数据库备份与恢复是数据库管理员的重要任务之一。备份是指将数据库中的数据复制到其他媒体上,以便在数据库故障或数据丢失时能够快速恢复数据库。恢复是指从备份中恢复...

    Oracle数据库备份与恢复

    本资料聚焦于“Oracle数据库备份与恢复”,旨在深入解析这一关键主题。 在Oracle数据库中,备份与恢复是数据管理的重要组成部分,它涉及到数据的保护、灾难恢复和业务连续性。备份是为了防止数据丢失,而恢复则是当...

    01-Oracle数据库备份与恢复教程

    ### Oracle数据库备份与恢复教程知识点概述 #### 一、Oracle数据库备份基础知识 ##### 1.1 备份文件类型及命名规范 - **备份文件**:主要包括两类文件,分别是用户对象文件(*.sql)和数据文件(*.dmp)。 - **...

    oracle数据库备份与恢复脚本

    oracle数据库备份与恢复脚本:第1步:创建临时表空间 第2步:创建数据表空间 第3步:创建用户并指定表空间

    oracle数据库备份与恢复技术

    ### Oracle数据库备份与恢复技术详解 #### 一、引言 在现代企业的信息化建设中,Oracle数据库因其卓越的性能和稳定性被广泛应用于金融、电信、电子商务等多个领域。然而,无论多么可靠的系统都无法避免可能出现的...

    Oracle 数据库备份与恢复总结(导出与导入装库与卸库)

    Oracle 数据库备份与恢复是数据库管理中的重要环节,它确保了数据的安全性和可恢复性。在Oracle中,常用的备份和恢复工具是`exp`(Export)和`imp`(Import)。这两个工具允许管理员导出(备份)数据库中的数据和...

    oracle数据库备份与恢复操作手册

    Oracle数据库备份与恢复是数据库管理中的关键环节,旨在保护数据免受硬件故障、软件错误或人为失误的影响。本文档详细阐述了如何对PDB系统,一个使用Oracle数据库系统的平台,进行有效的备份和恢复操作。 Oracle...

    oracle数据库备份与恢复方案.doc

    Oracle 数据库备份与恢复方案 Oracle 数据库备份与恢复方案是指对 Oracle 数据库进行备份和恢复的过程,以确保数据库的安全和可靠性。本方案主要涉及到备份工具、备份方式、软件备份、软件恢复、数据备份和数据...

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

    Oracle数据库备份与恢复实例讲解 本文档旨在介绍 Oracle 数据库备份与恢复的实例讲解。备份和恢复是数据库管理员的重要职责之一,目的是为了保护数据库免受故障的影响,确保数据的安全和可靠性。 一、数据库常见...

    实验8-Oracle数据库备份与恢复.pdf

    Oracle 数据库备份与恢复 Oracle 数据库备份与恢复是数据库管理中非常重要的一部分。备份是指将数据库中的数据复制到另外一个介质以防止数据丢失,而恢复是指将备份的数据还原到数据库中。Oracle 数据库提供了多种...

    oracle数据库备份与恢复.doc

    ### Oracle数据库备份与恢复知识点详解 #### 一、备份与恢复基础 在Oracle数据库的运维过程中,备份与恢复是至关重要的环节,它们确保了数据的安全性和业务的连续性。备份通常指的是将数据库中的数据和控制信息...

    oracle数据库备份与恢复测试

    根据提供的文件信息,我们可以从中提炼出Oracle数据库备份与恢复的关键知识点。下面将详细解析这些知识点。 ### Oracle数据库备份与恢复的基础概念 Oracle数据库备份是指为了防止数据丢失或损坏而进行的数据复制...

    Oracle数据库备份与恢复之完全攻略

    本资源“Oracle数据库备份与恢复之完全攻略”提供了一份详尽的指导,涵盖了Oracle数据库的备份、还原过程及注意事项。 一、Oracle数据库备份类型 1. **完整备份**:包括数据库的所有数据文件、控制文件、参数文件...

Global site tag (gtag.js) - Google Analytics