Normalmente realizamos backups datapump para filesystens, a partir da versão 10g foi introduzido a new feature ASM ao Oracle e se tornou possível armazenar estes dumps também em diskgroups ASM, porem muitos ainda desconhecem.
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 DGDADOS ADD DIRECTORY '+DGDADOS/backup/dumpsets'; 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_SETS AS '+DGDADOS/backup/dumpsets'; 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_LOGS 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_SETS 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_SETS: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: +DGDADOS/backup/dumpsets/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/dumpsets ASMCMD> ls -lrt Type Redund Striped Time Sys Name N owner_teste.dmp => +DGDADOS/ORCL11G/DUMPSET/BACKUPSYS_EXPORT_SCHEMA_01_71215_1.265.760961921 ASMCMD>
0 comentários:
Postar um comentário