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
Postar um comentário