#Dica export para diskgroup ASM


Para realizarmos o export dp para ASM devemos seguir as seguintes etapas:
1 – Adicionar um diretório (directory) para destino dos dumpsets a um diskgroup ASM;
— instance ASM
SQL> ALTER DISKGROUP DGDATA ADD DIRECTORY '+DGDATA/backup/';

Diskgroup altered.
Neste momento a estrutura de diretórios é criada automaticamente abaixo do diskgroup ASM. 2 – Criar o diretório no banco de dados; — instance da base de dados
SQL> CREATE DIRECTORY DUMP AS '+DGDATA/backup/';

Diretorio criado.
3 – Criar um diretório para o arquivo de log. O arquivo de log DataPump não pode ser armazenada dentro de ASM; — instance da base de dados
SQL> CREATE DIRECTORY DUMP AS '/orabackup/datapump/log';

Diretorio criado.
4 – Executar o export DataPump; 4.1 – Criar usuário para backup e conceder os privilégios necessários.
SQL> create user backup identified by backup;          

Usuario criado.                                        

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

Concessao bem-sucedida.                                

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

Concessao bem-sucedida.                                

SQL> grant EXP_FULL_DATABASE, RESOURCE to backup;      

Concessao bem-sucedida.
4.2 – Executar o backup.
[oracle@orcl ~]$ expdp backup/backup SCHEMAS=TESTE DUMPFILE=DUMP:owner_teste.dmp LOGFILE=DUMP_LOGS:owner_teste.log

Export: Release 11.1.0.6.0 - Production on Sunday, 04 September, 2011 10:18:29

Copyright (c) 2003, 2007, Oracle.  All rights reserved.

Connected to: Oracle Database 11g Release 11.1.0.6.0 - Production
Iniciando "BACKUP"."SYS_EXPORT_SCHEMA_01":  backup/******** SCHEMAS=TESTE DUMPFILE=DUMP_SETS:owner_teste.dmp LOGFILE=DUMP_LOGS:owner_teste.log
Estimativa em andamento com o metodo BLOCKS...
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE_DATA
Estimativa total usando o metodo de BLOCKS: 64 KB
Processando o tipo de objeto SCHEMA_EXPORT/USER
Processando o tipo de objeto SCHEMA_EXPORT/SYSTEM_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/ROLE_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/DEFAULT_ROLE
Processando o tipo de objeto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exportou "TESTE"."TESTE"                             5.117 KB      17 linhas
Tabela-mestre "BACKUP"."SYS_EXPORT_SCHEMA_01" carregada/descarregada com sucesso
******************************************************************************
Conjunto de arquivos de dump para BACKUP.SYS_EXPORT_SCHEMA_01 e:
  +DGDATA/backup/owner_teste.dmp
O job "BACKUP"."SYS_EXPORT_SCHEMA_01" foi concluido com sucesso em 10:20:20
5 – Verificar se o arquivo de backup foi gerado para o diskgroup ASM. — instance ASM
SQL> set lines 200
SQL> col TYPE for a15
SQL> col NAME for a60
SQL> select * from v$ASM_FILE where TYPE='DUMPSET';

GROUP_NUMBER FILE_NUMBER COMPOUND_INDEX INCARNATION BLOCK_SIZE     BLOCKS      BYTES      SPACE TYPE            REDUND STRIPE CREATION_ MODIFICAT R
------------ ----------- -------------- ----------- ---------- ---------- ---------- ---------- --------------- ------ ------ --------- --------- -
           1         265       16777481   760961921       4096         42     172032    1048576 DUMPSET         UNPROT COARSE 04-SEP-11 04-SEP-11 N

SQL> select * from v$asm_alias where file_number=265;

NAME                                                         GROUP_NUMBER FILE_NUMBER FILE_INCARNATION ALIAS_INDEX ALIAS_INCARNATION PARENT_INDEX REFERENCE_INDEX A S
------------------------------------------------------------ ------------ ----------- ---------------- ----------- ----------------- ------------ --------------- - -
owner_teste.dmp                                                         1         265        760961921         371                 1     16777587        33554431 N N
BACKUPSYS_EXPORT_SCHEMA_01_71215_1.265.760961921                        1         265        760961921         477                 1     16777693        33554431 N Y

SQL> exit
Disconnected from Oracle Database 11g Release 11.1.0.6.0 - Production
[oracle@orcl ~]$ asmcmd
ASMCMD> cd DGDADOS/backup/
ASMCMD> ls -lrt
Type     Redund  Striped  Time             Sys  Name
                                           N    owner_teste.dmp => +DGDATA/ORCL11G/DUMPSET/BACKUPSYS_EXPORT_SCHEMA_01_71215_1.265.760961921
ASMCMD>

Comentários