加载中…
个人资料
朝晖
朝晖
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,667
  • 关注人气:18
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

windows下使用expdp导出备份小案例

(2014-11-30 19:37:55)
标签:

股票

分类: ORACLE
windows下使用expdp导出备份小案例
impdp bsrun/password directory=data_pump_dir DUMPFILE=HIS201504156.DMP schemas=bsrun;

需要知道的几个概念 :

1. DIRECTORY

指定转储文件和日志文件所在的目录
DIRECTORY=directory_object
Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录
Expdp scott/tiger DIRECTORY= DMP DUMPFILE=a.dump

create or replace directory dmp as 'd:/dmp'

expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=metadata_only

================================================================

SQL> select * from dba_directories;

OWNER                          DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------
SYS                            ORACLE_OCM_CONFIG_DIR
F:\app\Roman\product\11.2.0\dbhome_1/ccr/state
SYS                            DATA_PUMP_DIR
F:\app\Roman/admin/orcl/dpdump/

OWNER                          DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------
SYS                            XMLDIR
c:\ade\aime_dadvfh0169\oracle/rdbms/xml
DATA_PUMP_DIR这个目录,是系统缺省目录,如不单独指定目录,dmp文件会在这里,但默认这个目录其他用户是没有权限的
  ===========================================================

2. CONTENT

该选项用于指定要导出的内容.默认值为ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
当设置CONTENT为ALL时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义
expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=metadata_only

----------只导出对象定义

expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=data_only

----------导出出所有数据

3. DUMPFILE

用于指定转储文件的名称,默认名称为expdat.dmp
DUMPFILE=[directory_object:]file_name [,….]
Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象
expdp zftang/zftang@zftang directory=dmp dumpfile=test1.dmp

案例: 导出myoracle实例中的scott方案到F:/dump文件下

1 用户启用和授予权限

system 身份登录

图一 更改方案的密码

http://www.it165.net/uploadfile/files/2014/0801/20140801195923599.jpg

http://www.it165.net/uploadfile/files/2014/0801/20140801195927605.jpg

图二 用户解锁

http://www.it165.net/uploadfile/files/2014/0801/20140801195927606.jpg

图三 授予创建目录的权限

http://www.it165.net/uploadfile/files/2014/0801/20140801195928607.jpg

2 使用scott用户创建备份目录

图四 使用soctt用户创建目录

http://www.it165.net/uploadfile/files/2014/0801/20140801195928608.jpg

图五 在system下查看目录是否创建成功

http://www.it165.net/uploadfile/files/2014/0801/20140801195928609.jpg

这里我们看到了创建的dir _test目录别名

图六 退出 sqlplus

http://www.it165.net/uploadfile/files/2014/0801/20140801195928610.jpg

3 利用expdp导出方案 scott

图七 使用expdp 开始导出

http://www.it165.net/uploadfile/files/2014/0801/20140801195929613.jpg

directory=dir_dp必须放在前面,否则会出错

这里命令是在cmd下操作的,不是sqlplus中。

dumpfile =exp_test.dup 是要导出的dmp文件的名字

logfile也是可以导入的,这里没有给出,所以用的是系统默认的export

!!expdp还有些参数,具体可以google下,这里就是做个入门。没有写那么多

图八 导出结果

http://www.it165.net/uploadfile/files/2014/0801/20140801195929617.jpg

扩展:

数据泵导出的各种模式:

 

01.1、 按表模式导出:
02.expdp zftang/zftang@fgisdb  tables=zftang.b$i_exch_info,zftang.b$i_manhole_info dumpfile =expdp_test2.dmp logfile=expdp_test2.log directory=dir_dp job_name=my_job
03.2、按查询条件导出:
04.expdp zftang/zftang@fgisdb  tables=zftang.b$i_exch_info dumpfile =expdp_test3.dmp logfile=expdp_test3.log directory=dir_dp job_name=my_job query='"where rownum<11"'
05.3、按表空间导出:
06.Expdp zftang/zftang@fgisdb dumpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job
07.4、导出方案
08.Expdp zftang/zftang DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=zftang,gwm
09.5、导出整个数据库:
10.expdp zftang/zftang@fgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job

 

部分参考出自:http://blog.csdn.net/zftang/article/details/6387325

出处http://blog.csdn.net/orangleliu/article/details/38309385

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有