expdpエクスポートマルチパス

3998 ワード

一、前言:
DBAのレベルがあまり高くなく、RMANを使用してバックアップ・リカバリを行わないユーザーもいます.現場のエンジニアやユーザーにRMANのトレーニングを行うと、追加のオーバーヘッドと不要なトラブルが発生します.ユーザー
データ復旧に対する要求が特に高くない場合や、異機復旧を行う場合はexpdp/impdpが良い選択です.
   
RAC環境で、ユーザーが複数のバックアップを必要とする場合、expdpのマルチパスバックアップにより、ローカルバックアップとNAS共有ディスクに1つのバックアップを同時に実現できます.
これにより、サーバやストレージの破損を解決し、データ復旧を実現できます.
以下は私のテストプロセスです.実際の状況に応じてディレクトリを変更すればいいです.
    
私はテスト環境で、生産環境も似ていて、カタログを修正するだけでいいです.
二、関連ディレクトリを作成し、権限を与える
[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]# ll
total 8
drwxr-xr-x 2 oracle oinstall 4096 Sep 5 13:33 expdp1
drwxr-xr-x 2 oracle oinstall 4096 Sep 5 13:33 expdp2

三、データベースに入ってdirectoryと権限を与える
[root@source DBBackup]# su - oracle
[oracle@source ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Fri Sep 5 13:34:12 2014
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> 
SQL> create directory expdp1 as '/DBBackup/expdp1';
Directory created.

SQL> create directory expdp2 as '/DBBackup/expdp2';
Directory created.

SQL> grant read,write on directory expdp1 to ggs;
Grant succeeded.

SQL> grant read,write on directory expdp2 to ggs;
Grant succeeded.

SQL> 

四、書き出しの実行を開始する
[oracle@source expdp1]$ expdp ggs/ggs dumpfile=expdp1:ggs001.dmp,expdp2:ggs001.dmp parallel=2

Export: Release 11.2.0.4.0 - Production on Fri Sep 5 13:43:14 2014
Copyright (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 Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
FLASHBACK automatically enabled to preserve database integrity.
Starting "GGS"."SYS_EXPORT_SCHEMA_01":  ggs/******** dumpfile=expdp1:ggs001.dmp,expdp2:ggs001.dmp parallel=2 
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 128 KB
. . exported "GGS"."TCUSTMER"                            6.335 KB       4 rows
. . exported "GGS"."TCUSTORD"                            7.585 KB       2 rows
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Master table "GGS"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for GGS.SYS_EXPORT_SCHEMA_01 is:
  /DBBackup/expdp1/ggs001.dmp<span style="white-space:pre">					</span>----- 。
  /DBBackup/expdp2/ggs001.dmp
Job "GGS"."SYS_EXPORT_SCHEMA_01" successfully completed at Fri Sep 5 13:43:50 2014 elapsed 0 00:00:35