Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2924705
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: Oracle

2014-01-21 15:52:20


                                expdp导出数据库

##################   概述   ####################

Oracle 10g版本以前都是用exp导出数据库,效率比较低,10g之后使用expdp命令导出数据库,expdp是exp升级版,效率比较高。

###############    操作步骤     ###################
1. 以系统用户登陆手动创建文件夹
2. 以sys用户登陆,分配用户执行权限
3. 以Oracle用户登陆,创建备份目录
4. 执行备份命令。

1. 手动创建目录,创建操作系统层的目录
1.      
sys用户登陆,其他用户无权限操作。


3.       备份lhnp-server数据库

打开Net Configuration Assistant

添加一个服务名,然后输入账号,

登陆sqlplus

4.    赋予用户system权限:


已sys用户登陆   

sqlplus sys/lhnp#2013@orcl as sysdba

SQL> grant create any directory to system;

Grant succeeded.

SQL> grant read,write on directory backup to SYSTEM;

Grant succeeded.

SQL> select * from dba_sys_privs where grantee='SYSTEM';

5. 手动创建目录
以system用户登陆

查看dba用户的所有目录

select * from dba_directories;

6. 创建备份目录f:\oracle\product\10.2.0\db_1\demo\schema\backup\    (如果用sys用户操作,直接从这一步开始

create directory backup as 'f:\oracle\product\10.2.0\db_1\demo\schema\backup\';
commit;

7.   执行备份命令:    
登陆服务器,进入cmd命令行

expdp –help

expdp system/system2009@orcl directory=backup dumpfile=backupfull.dmp logfile=backupfull.log full=y 


或者

C:\Documents and Settings\wcitxkw>exp \"sys/sys2009 as sysdba\" full=y file=z:\backupfull1.dmp log=z:\backupfull1.log



################   注意事项    ##################
1.exp /imp 的版本要一直
2.imp 的表空间大小和个数要和exp 数据库一致
3.exp 结束后要检查是否有无效对象

################   常见报错    ##################
错误信息:
启动 "SYS"."SYS_EXPORT_FULL_01":  "sys/********@orcl AS SYSDBA" directory=backup dumpfile=backupfull1.dmp logfile=backupfull1.log full=y 
正在使用 BLOCKS 方法进行估计...
处理对象类型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
ORA-39139: 数据泵不支持 XMLSchema 对象。将跳过 TABLE_DATA:"OE"."PURCHASEORDER"

解决方法:
用exp命令进行备份即可解决。
这时用expdp命令报的错,Oracle11g之前不支持expdp命令的xml类型,所以要用exp命令即可解决。

阅读(2427) | 评论(0) | 转发(0) |
0

上一篇:Oracle查看当前属性

下一篇:NBU概念的理解

给主人留下些什么吧!~~