一、前言: 有的用户dba水平不是太高,不会使用rman进行备份恢复,如果对现场的工程师或用户进行rman的培训这样将会导致额外的开销以及导致一些不必要的麻烦。如果在用户 对数据恢复要求不是特别高的情况下,或者做异机恢复的时候expdp/impdp 则是一个比较不
一、前言:
有的用户dba水平不是太高,不会使用rman进行备份恢复,如果对现场的工程师或用户进行rman的培训这样将会导致额外的开销以及导致一些不必要的麻烦。如果在用户
对数据恢复要求不是特别高的情况下,或者做异机恢复的时候expdp/impdp 则是一个比较不错的选择。
如果在rac环境下,用户需要多份备份的情况下,那么我们可以通过expdp 的多路径备份来实现在asm上备份一份,同时在本地备份一份,或者还可以在nas共享盘上备一份,
这样就可以完美的解决任意一台服务器或存储损坏都能实现数据恢复。
如下是我的测试过程,根据实际情况修改目录即可:
我这是测试环境,生产环境也类似,只需修改目录即可,(asm路径写法: +diskgroup_name/dirpath)二、创建相关目录并赋予权限
[root@source dbdata]# cd /[root@source /]# cd dbbackup/[root@source dbbackup]# ls[root@source dbbackup]# mkdir expdp1[root@source dbbackup]# mkdir expdp2[root@source dbbackup]# chown -r oracle:oinstall expdp1[root@source dbbackup]# chown -r oracle:oinstall expdp2[root@source dbbackup]# lltotal 8drwxr-xr-x 2 oracle oinstall 4096 sep 5 13:33 expdp1drwxr-xr-x 2 oracle oinstall 4096 sep 5 13:33 expdp2
三、进入数据库做directory及赋予权限 [root@source dbbackup]# su - oracle[oracle@source ~]$ sqlplus / as sysdbasql*plus: release 11.2.0.4.0 production on fri sep 5 13:34:12 2014copyright (c) 1982, 2013, oracle. all rights reserved.connected to:oracle database 11g enterprise edition release 11.2.0.4.0 - 64bit productionwith the partitioning, olap, data mining and real application testing optionssql>sql> create directory expdp1 as \
四、开始执行导出[oracle@source expdp1]$ expdp ggs/ggs dumpfile=expdp1:ggs001.dmp,expdp2:ggs001.dmp parallel=2export: release 11.2.0.4.0 - production on fri sep 5 13:43:14 2014copyright (c) 1982, 2011, oracle and/or its affiliates. all rights reserved.connected to: oracle database 11g enterprise edition release 11.2.0.4.0 - 64bit productionwith the partitioning, olap, data mining and real application testing optionsflashback automatically enabled to preserve database integrity.starting \