oracle data pump步骤

oracle

oracle data pump步骤          2004/08/27
这两天在试ora10g的data pump,将执行的步骤贴出来大家看看
由于我的试验的数据库数据不是很多,所以data pump的速度上的优势并不明显,但是备份的文件大小可比exp出来的大不少。

-----LisaLan 20040825 oracle data pump
----创建目录
$ mkdir /home/oracle/backup/data/expdp

----用system登陆为用户赋权限
SQL> grant create any directory for ***;
如果需要删除用户目录的话,需要:
SQL> grant drop any directory for ***;

----用***登陆创建目录
SQL> create directory backup_expdp_dir as '/home/oracle/backup/data/expdp'
如果需要删除目录的话,需要:
SQL> drop directory backup_expdp_dir;

----备份***用户数据(保留七天的备份数据)
backup_expdp.sh
#!/bin/sh
. $HOME/.bash_profile

DAY=`date +%a`
FILE_TARGET=backup_expdp_`expr $DAY`.dmp
FILE_LOG=backup_expdp_`expr $DAY`.log

cd /home/oracle/backup/data/expdp
rm -f $FILE_TARGET
rm -f $FILE_LOG

export FILE_TARGET FILE_LOG

expdp ***/***@*** schemas=*** directory=backup_expdp_dir dumpfile=$FILE_TARGET logfile=$FILE_LOG job_name=cases_export parallel=4

----导入的命令行
impdp ***/***@*** schemas=*** directory=backup_expdp_dir dumpfile=backup_expdp_Fri.dmp logfile=backup_expdp_in.log job_name=cases_export

时间: 2025-01-20 11:35:25

oracle data pump步骤的相关文章

Oracle Data Pump详解(4) network_link

expdp的network_link 我们知道,expdp默认是导出本地数据库,network_link的作用是导出远程数据库到本地服务器上, 其步骤如下: 术语说明: 源数据库:远程数据库 目标数据库:本地数据库(即expdp客户端所在的服务器) 1. 在目标数据库端添加源数据库的连接字符串至tnsnames.ora: source_db = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.

Oracle Data Pump详解(5) 命令交互模式

当我们起了一个datapump job之后,可以通过v$session_longops查看当前进度. USERNAME - job owner OPNAME - job name TARGET_DESC - job operation SOFAR - megabytes transferred thus far during the job TOTALWORK - estimated number of megabytes in the job UNITS - megabytes (MB) ME

Oracle Data Pump详解(1) 总览

从10g开始,Oracle提供更高效的Data Pump(即expdp/impdp)来进行数据的导入和导出,老的 exp/imp还可以用,但已经不建议使用.注意:expdp/impdp和exp/imp之间互不兼容,也就是说exp导出 的文件只能用imp导入,expdp导出的文件只能用impdp导入. Data Pump的组成部分 Data Pump有以下三个部分组成: 客户端工具:expdp/impdp Data Pump API (即DBMS_DATAPUMP) Metadata API(即

使用隐含Trace参数诊断Oracle Data Pump(expdp)故障

使用隐含Trace参数诊断Oracle Data Pump(expdp)故障  Data Pump数据泵是Oracle从10g开始推出的,用于取代传统exp/imp工具的数据备份还原组件.经过若干版本的演进和修改,Data Pump已经非常成熟,逐渐被越来越多的DBA和运维人员接受.   相对于传统的exp/imp,Data Pump有很多优势,也变得更加复杂.数据泵一个最显著的特点就是Server-Side运行.Exp/Imp是运行在客户端上面的小工具,虽然使用方便,但是需要处理数据源端和目标

Oracle Data Pump详解(3) impdp

导入模式 和导出模式一样,以下5种模式也是互斥的. Full模式 设置Full=yes即可,如果没有DATAPUMP_IMP_FULL_DATABASE角色,只能导入到自己schema下的数据 Schema模式 设置Schema参数,语法如下 SCHEMAS=schema_name [,...] 下面这个例子导入hr数据到hr schema下 > impdp hr SCHEMAS=hr DIRECTORY=dpump_dir1 LOGFILE=schemas.log DUMPFILE=expda

Oracle Data Pump详解(2) expdp

导出模式 有以下5种导出模式,它们之间是互斥的,不可以同时使用,注意:有些schemas是不能被导出的, 如SYS, ORDSYS, and MDSYS等. Full模式 设置Full=y(默认为n),导出全库,例子: > expdp user_name FULL=y DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=export.log Schema模式 导出一个或多个Schemas(参数SCHEMAS),默认导出当前用户的schema,只

Oracle 10G的Data Pump (Part I)

oracle Oracle 10G的Data Pump (Part I) 作者: Fenng出处: Http://www.DBAnotes.net Oracle 10G的Data Pump技术能够在不同数据库间高速的移动数据库和元数据. 这个技术的基础是两个数据移动工具:Data Pump Export和Data Pump Import. Oracle的Data Pump是通过一个PL/SQL包来实现的:DBMS_DataPump(也叫Data Pump API).Data Pump使用直接路径

用Oracle 10g Data Pump重组表空间

Oracle 10g版本对数据输入与输出的操作功能进行重新设计,在输入或输出工作中增加断开和连接的功能.对这些功能做微小改动,就可利于DBA表空间的操作. 作为整体单元输出表空间 过去的输出和输入功能有3种模式:依赖于对象输出,如索引的单个表格:输出某个用户所有的对象:输出整个数据库.但是表空间是一个难于处理的问题.不同用户的对象存储在给定的表空间中,但是某些对象可能存储在其它表空间. 因此,唯一的解决方法则是使用查询数据字典查找列表及其从属主,然后使用"table-mode export&qu

Data Pump简介

1.数据泵的工作流程如下: (1)在命令行执行命令 (2)expdp/impd 命令调用DBMS_DATAPUMP PL/SQL包. 这个API提供高速的导出导入功能. (3)当data 移动的时候, Data Pump 会自动选择direct path 或者external table mechanism 或者 两种结合的方式. 当metadata(对象定义)  移动的 时候,Data Pump会使用DBMS_METADATA PL/SQL包. Metadata API 将metadata(对