Sei sulla pagina 1di 106

CA ARCserve Backup for Linux

Guia do Agente para Oracle


r16

A presente documentao, que inclui os sistemas de ajuda incorporados e os materiais distribudos eletronicamente (doravante
denominada Documentao), destina-se apenas a fins informativos e est sujeita a alteraes ou revogao por parte da CA a
qualquer momento.
A Documentao no pode ser copiada, transferida, reproduzida, divulgada, modificada ou duplicada, no todo ou em parte,
sem o prvio consentimento por escrito da CA. A presente Documentao contm informaes confidenciais e de propriedade
da CA, no podendo ser divulgadas ou usadas para quaisquer outros fins que no aqueles permitidos por (i) um outro contrato
celebrado entre o cliente e a CA que rege o uso do software da CA ao qual a Documentao est relacionada; ou (ii) um outro
contrato de confidencialidade celebrado entre o cliente e a CA.
No obstante o supracitado, se o Cliente for um usurio licenciado do(s) produto(s) de software constante(s) na Documentao,
permitido que ele imprima ou, de outro modo, disponibilize uma quantidade razovel de cpias da Documentao para uso
interno seu e de seus funcionrios referente ao software em questo, contanto que todos os avisos de direitos autorais e
legendas da CA estejam presentes em cada cpia reproduzida.
O direito impresso ou, de outro modo, disponibilidade de cpias da Documentao est limitado ao perodo em que a
licena aplicvel ao referido software permanecer em pleno vigor e efeito. Em caso de trmino da licena, por qualquer motivo,
fica o usurio responsvel por garantir CA, por escrito, que todas as cpias, parciais ou integrais, da Documentao sejam
devolvidas CA ou destrudas.
NA MEDIDA EM QUE PERMITIDO PELA LEI APLICVEL, A CA FORNECE ESTA DOCUMENTAO "NO ESTADO EM QUE SE
ENCONTRA", SEM NENHUM TIPO DE GARANTIA, INCLUINDO, ENTRE OUTROS, QUAISQUER GARANTIAS IMPLCITAS DE
COMERCIABILIDADE, ADEQUAO A UM DETERMINADO FIM OU NO VIOLAO. EM NENHUMA OCASIO, A CA SER
RESPONSVEL PERANTE O USURIO OU TERCEIROS POR QUAISQUER PERDAS OU DANOS, DIRETOS OU INDIRETOS,
RESULTANTES DO USO DA DOCUMENTAO, INCLUINDO, ENTRE OUTROS, LUCROS CESSANTES, PERDA DE INVESTIMENTO,
INTERRUPO DOS NEGCIOS, FUNDO DE COMRCIO OU PERDA DE DADOS, MESMO QUE A CA TENHA SIDO EXPRESSAMENTE
ADVERTIDA SOBRE A POSSIBILIDADE DE TAIS PERDAS E DANOS.
O uso de qualquer produto de software mencionado na Documentao regido pelo contrato de licena aplicvel, sendo que
tal contrato de licena no modificado de nenhum modo pelos termos deste aviso.
O fabricante desta Documentao a CA.
Fornecida com Direitos restritos. O uso, duplicao ou divulgao pelo governo dos Estados Unidos est sujeita s restries
descritas no FAR, sees 12.212, 52.227-14 e 52.227-19(c)(1) - (2) e DFARS, seo 252.227-7014(b)(3), conforme aplicvel, ou
sucessores.
Copyright 2011 CA. Todos os direitos reservados. Todas as marcas comerciais, nomes de marcas, marcas de servio e
logotipos aqui mencionados pertencem s suas respectivas empresas.

Referncias a produtos da CA Technologies


Este documento faz referncia aos seguintes produtos da CA Technologies:

BrightStor Enterprise Backup

CA Antivirus

CA ARCServe Assured Recovery

Agente de backup para Advantage Ingres do CA ARCserve

Agente para Novell Open Enterprise Server do CA ARCserve Backup para


Linux

Agent for Open Files do CA ARCserve Backup para Windows

Agente cliente para FreeBSD do CA ARCserve Backup

Agente cliente para Linux do CA ARCserve Backup

Agente cliente para Mainframe Linux do CA ARCserve Backup

Agente cliente para UNIX do CA ARCserve Backup

Agente cliente para Windows do CA ARCserve Backup

Opo corporativa para AS/400 do CA ARCserve Backup

Opo corporativa para Open VMS do CA ARCserve Backup

Opo corporativa para SAP R/3 para Oracle do CA ARCserve Backup para
Linux

CA ARCserve Backup para Microsoft Windows Essential Business Server

Opo corporativa para SAP R/3 para Oracle do CA ARCserve Backup para
Unix

CA ARCserve Backup para Windows

Agente para IBM Informix do CA ARCserve Backup para Windows

Agente para Lotus Domino do CA ARCserve Backup para Windows

Agente para Microsoft Exchange Server do CA ARCserve Backup para


Windows

Agente para Microsoft SharePoint Server do CA ARCserve Backup para


Windows

Agente para Microsoft SQL Server do CA ARCserve Backup para Windows

Agente para Oracle do CA ARCserve Backup para Windows

Agente para Sybase do CA ARCserve Backup para Windows

Agente para mquinas virtuais do CA ARCserve Backup para Windows

Opo de recuperao de falhas do CA ARCserve Backup para Windows

Mdulo corporativo do CA ARCserve Backup para Windows

Opo corporativa para IBM 3494 do CA ARCserve Backup para Windows

Opo corporativa para SAP R/3 para Oracle do CA ARCserve Backup para
Windows

Opo corporativa para StorageTek ACSLS do CA ARCserve Backup para


Windows

Opo Image do CA ARCserve Backup para Windows

Servio de cpias de sombra de volumes da Microsoft do CA ARCserve


Backup para Windows

Opo NAS NDMP do CA ARCserve Backup para Windows

Opo SAN (Storage Area Network) do CA ARCserve Backup para Windows

Opo para biblioteca de fitas do CA ARCserve Backup para Windows

CA ARCServe Backup Patch Manager

Movimentador de dados do CA ARCServe Backup para UNIX e Linux

CA ARCserve Central Host-Based VM Backup

CA ARCserve Central Protection Manager

CA ARCserve Central Reporting

CA ARCserve Central Virtual Standby

CA ARCServe D2D

CA ARCserve D2D On Demand

CA ARCServe High Availability

CA ARCserve Replication

CA VM:Tape para z/VM

CA 1 Tape Management

Common Services

eTrust Firewall

Unicenter Network and Systems Management

Unicenter Software Delivery

Unicenter VM:Operator

Entrar em contato com a CA


Para assistncia tcnica online e uma lista completa dos locais, principais
horrios de atendimento e nmeros de telefone, entre em contato com o
Suporte tcnico pelo endereo http://www.ca.com/worldwide.

Alteraes na documentao
As seguintes atualizaes na documentao foram feitas desde a ltima verso
desta documentao:

Renomeada como CA Technologies.

Atualizado para incluir comentrios do usurio, aprimoramentos, correes


e outras alteraes secundrias para ajudar a melhorar a utilizao o e a
compreenso do produto ou da documentao.

ndice
Captulo 1: Apresentando o agente para Oracle

11

Recursos do agente ........................................................................... 12


Funcionalidade do agente ..................................................................... 13
Backups do banco de dados ................................................................ 13

Captulo 2: Instalao do agente

15

Pr-requisitos de instalao ................................................................... 15


O Agent em um ambiente RAC ................................................................. 15
Instalao do agente .......................................................................... 16
Execuo de tarefas posteriores instalao .................................................... 17
Verificao do modo ARCHIVELOG .......................................................... 18
Iniciar o modo ARCHIVELOG ............................................................... 19
Arquivamento automtico ................................................................. 19
Comparao dos modos ARCHIVELOG e NOARCHIVELOG ..................................... 22
Configurao do agente ................................................................... 23
Criao de um catlogo RMAN ............................................................. 25
Tarefas ps-instalao necessrias para o Gerenciador de recuperao ............................ 27
As interfaces do SBT 1.1 e SBT 2.0 .......................................................... 28
Como a biblioteca do SBT usa o arquivo de parmetro sbt.cfg ................................. 28
Como a interface SBT usa arquivos da biblioteca libobk ....................................... 29
Arquivos de biblioteca libobk Oracle e CA ................................................... 29
Adicionar o usurio Oracle como uma equivalncia de usurio do CA ARCserve Backup ......... 31
Registrando o agente para Oracle .............................................................. 31
Excluso do agente ........................................................................... 32

Captulo 3: Backup de dados

33

Fundamentos do backup ...................................................................... 33


Estratgia de backup ...................................................................... 33
Organizao do Servidor Oracle ............................................................ 35
Arquivos de log redo online ................................................................ 35
Vrios bancos de dados .................................................................... 36
Backups ...................................................................................... 37
RMAN (Recovery Manager) ................................................................ 37

ndice 7

Tipos de backups .......................................................................... 38


Fazer backup do banco de dados Oracle offline .............................................. 39
Fazer backup do banco de dados Oracle online .............................................. 44
Backups de multitransmisso .............................................................. 48
Opo Backup com o nmero de canais (transmisses) ....................................... 49
Backup usando os scripts do RMAN no agente ............................................... 49
Fazer backup manualmente com o RMAN ................................................... 51
Scripts da linha de comando do RMAN ...................................................... 52
Limitaes do backup ......................................................................... 52

Captulo 4: Restaurao e recuperao de dados

55

Fundamentos de restaurao e recuperao .................................................... 55


Restaurao .................................................................................. 56
Tipos de restauraes ..................................................................... 56
Gerenciador de restaurao ................................................................... 57
Opes de restaurao .................................................................... 59
Exibies de restaurao .................................................................. 61
Restaurar bancos de dados e objetos de banco de dados ..................................... 62
Restaurar logs arquivados e arquivos de controle ............................................ 65
Restaurar arquivo de parmetro ............................................................ 65
Restaurar em tempo definido .............................................................. 66
Gerenciador de recuperao (RMAN) e restaurao do banco de dados para outro host ......... 67
Recuperao de banco de dados ............................................................... 69
Recuperao do Gerenciador de restaurao ................................................ 69
Arquivos que o agente no pode recuperar .................................................. 71
Restries do Oracle em operaes de recuperao .......................................... 71
Recuperao manual ...................................................................... 72
Recuperar de backups completos offline .................................................... 74
Limitaes de recuperao e restaurao ....................................................... 75

Apndice A: Localizao de diretrios e arquivos

77

Locais do diretrio do agente .................................................................. 77


Locais dos arquivos do agente ................................................................. 77
Arquivos de agentes do diretrio de dados .................................................. 78
Arquivos de agentes do diretrio de logs .................................................... 78

8 Guia do Agente para Oracle

Apndice B: Soluo de problemas

79

Atribuir um nome de alias ..................................................................... 79


O backup do script RMAN de vrios canais falha ................................................. 80
Dicas ........................................................................................ 80
Mensagens ................................................................................... 81
Mensagens do RMAN ......................................................................... 86
No possvel executar no modo ARCHIVELOG .............................................. 87
O RMAN encerrado com um erro durante o backup ou a restaurao ........................ 87
A tarefa do RMAN encerrada com erro do agente .......................................... 88
A opo Recuperar (at o final dos logs) no funciona ........................................ 88
Falha no backup ou na restaurao ......................................................... 88
Muitos arquivos de log do oragentd_<id da tarefa> esto sendo acumulados ................... 89
Erros de permisso do Oracle durante a operao de restaurao ............................. 89
Restaurar os arquivos de dados do Oracle em um diretrio diferente .......................... 90
O agente falha e exibe a mensagem A senha do Oracle est ausente na tarefa .................. 90
Mensagens de erro ao tentar executar backups simultneos no mesmo banco de dados ........ 90

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg

93

O arquivo de configurao agent.cfg ............................................................ 93


Ativao da opo de Depurao ........................................................... 94
Restaurar backup antigo em um local alternativo ............................................ 95
O arquivo de parmetro sbt.cfg ................................................................ 95
Definir o parmetro NLS_LANG ............................................................... 101

Glossrio

103

ndice remissivo

105

ndice 9

Captulo 1: Apresentando o agente para


Oracle
Esta seo contm os seguintes tpicos:
Recursos do agente (na pgina 12)
Funcionalidade do agente (na pgina 13)

Captulo 1: Apresentando o agente para Oracle 11

Recursos do agente

Recursos do agente
O agente oferece os seguintes recursos que ajudam a melhorar o desempenho
do backup e da restaurao:

Totalmente integrado com o RMAN -- o agente totalmente integrado com


o RMAN (Recovery Manager - Gerenciador de recuperao), um utilitrio do
Oracle que possibilita fazer backup, restaurar e recuperar bancos de dados.
Com a interface do usurio do agente possvel acessar todas as opes do
RMAN para as operaes de backup, restaurao e recuperao. O agente
gera scripts do RMAN para realizar a operao desejada e permite que esses
scripts sejam salvos e identificados. Para obter mais informaes sobre o
Gerenciador de recuperao, consulte a documentao do Oracle.

Interoperabilidade entre produtos -- o agente permite executar uma


restaurao atravs do RMAN, mesmo se tiver utilizado o agente para fazer
um backup. O agente tambm pode ser usado em uma restaurao, se o
backup tiver sido realizado com o RMAN.

Multitransmisso -- o agente usa os recursos de entrada/sada paralelos do


RMAN denominados multitransmisso por meio de vrios canais. Alm
disso, o agente deriva outros recursos do RMAN, como o balanceamento de
carga entre canais, a afinidade de ns e a tolerncia a falhas do canal em
ambientes RAC.

Armazenamentto temporrio -- o agente permite executar uma tarefa de


backup de armazenamento temporrio de vrias sesses do banco de dados
Oracle RMAN em uma nica tarefa.

Maximizao de mdia -- o agente usa a maximizao de mdia para ajudar a


otimizar o uso de fitas nas tarefas de rotao GFS e garante que qualquer
espao desperdiado nessas fitas seja minimizado.

Backups em vrias plataformas -- o agente pode fazer backup dos bancos


de dados Oracle em plataformas do Linux para servidores do CA ARCserve
Backup que esto em execuo em plataformas Windows. Isso fornece
backups centralizados.

12 Guia do Agente para Oracle

Funcionalidade do agente

Funcionalidade do agente
O agente e o Oracle esto no mesmo computador. Ao iniciar o backup de um
objeto de banco de dados, o CA ARCserve Backup envia uma solicitao ao
agente. O agente recupera o objeto do Oracle e o envia ao CA ARCserve Backup,
onde o backup do objeto feito em mdia. De forma semelhante, o agente
transfere o objeto do banco de dados quando o arquivo restaurado da mdia.
Para obter mais informaes sobre como fazer o backup de bancos de dados e
de seus objetos, consulte o captulo Fazendo backup dos dados. Para obter mais
informaes sobre os procedimentos de backup e recuperao do Oracle,
consulte a documentao do Oracle.
Observao: em um ambiente RAC (Real Application Cluster), uma cpia do
agente deve residir em pelo menos um n do ambiente. Alm disso, esse n
deve ter acesso a todos os logs de arquivo. Caso contrrio, a operao de
backup ser basicamente a mesma.

Backups do banco de dados


possvel executar um backup de banco de dados online usando o seguinte
mtodo:

Para executar o backup de um banco de dados, o Agent for Oracle gera um


script RMAN com base nas opes selecionadas na interface de usurio do
agente (isto , o Gerenciador de Backup).

Em seguida, o agente chama o RMAN para executar esse script.

Quando o RMAN o inicia, ele gera outras tarefas do agente para executar o
backup real.
Essas tarefas do agente recebem blocos de dados do RMAN e os enviam
para o CA ARCserve Backup para executar o backup na unidade de mdia.

Observao: o agente e o CA ARCserve Backup podem fazer backup de um


banco de dados completo ou de objetos do banco de dados.

Captulo 1: Apresentando o agente para Oracle 13

Funcionalidade do agente

Tambm possvel executar um backup offline, com o agente usando o


seguinte procedimento:

Para executar backups offline do banco de dados, o agente o coloca em um


estado inativo antes de iniciar o processo de backup.

Tal estado permite que o banco de dados permanea acessvel para o RMAN
durante o processo de backup, porm no deixa ningum acessar o banco
de dados ou executar transaes

14 Guia do Agente para Oracle

Captulo 2: Instalao do agente


Esta seo contm os seguintes tpicos:
Pr-requisitos de instalao (na pgina 15)
O Agent em um ambiente RAC (na pgina 15)
Instalao do agente (na pgina 16)
Execuo de tarefas posteriores instalao (na pgina 17)
Tarefas ps-instalao necessrias para o Gerenciador de recuperao (na
pgina 27)
Registrando o agente para Oracle (na pgina 31)
Excluso do agente (na pgina 32)

Pr-requisitos de instalao
Antes de instalar o Agent for Oracle, verifique se os seguintes aplicativos esto
instalados e funcionado corretamente:

Esta release do produto base CA ARCserve Backup

Variedade e verso adequadas do Linux

Verso adequada do Oracle Server

Observao: para obter mais informaes sobre a verso adequada do Linux e


do Oracle Server para o ambiente, consulte o arquivo Leiame.
Antes de iniciar a instalao do Agent for Oracle, necessrio obter privilgios
de administrador ou a autoridade apropriada para instalar software nos
computadores em que o agente ser instalado.
Observao: entre em contato com o administrador do CA ARCserve Backup
para obter os privilgios adequados, caso no os possua.

O Agent em um ambiente RAC


Para configurar o agente em um ambiente RAC (Real Application Cluster)
preciso instal-lo e configur-lo em pelo menos um n que faa parte do cluster
RAC e que tenha acesso a todosos logs de arquivo. Ele pode ser instalado em
mais de um n do RAC, mas necessrio que cada n possua acesso a todos os
logs de arquivo. Se instalar o agente em diversos ns, observe que o backup
ser executado no n selecionado do Gerenciador de backup.

Captulo 2: Instalao do agente 15

Instalao do agente

Para permitir que o Agent para Oracle acesse todos os logs de arquivo do
processo de recuperao, de forma semelhante a utilizada pelo Oracle,
necessrio seguir as recomendaes do Oracle para criar um ambiente RAC. O
Oracle exige acesso a todos os logs de arquivo necessrios, sem importar a sua
origem, no ambiente RAC durante a recuperao. Para conceder acesso ao
Agent para Oracle a todos os log de arquivamento, execute uma das seguintes
tarefas:

Insira todos os logs de arquivo necessrios em um disco compartilhado

Insira todos os logs de arquivo necessrios em um disco NSF montado

Use a replicao dos logs de arquivo

Instalao do agente
O Agent para Oracle um programa cliente instalado em um dos locais a seguir:

No mesmo servidor em que o Oracle Server est

Pelo menos um n em um ambiente RAC (Real Application Cluster) com


acesso a todos os logs de arquivo

O agente para Oracle segue o procedimento de instalao padro de


componentes, agentes e opes do sistema do CA ARCserve Backup. Para obter
mais informaes sobre como instalar o CA ARCserve Backup, consulte o Guia
de Implementao.
Esta seo descreve os pr-requisitos de instalao e as consideraes para o
agente, alm de fornecer instrues detalhadas de todas as tarefas psinstalao.
Observao: necessrio instalar o agente em todos os servidores do banco de
dados Oracle gerenciado pelo CA ARCserve Backup.

16 Guia do Agente para Oracle

Execuo de tarefas posteriores instalao

Execuo de tarefas posteriores instalao


Aps instalar o agente, conclua as seguintes tarefas posteriores instalao:
1. Verifique se o Servidor Oracle est operando no modo ARCHIVELOG.
2. Inicie o modo ARCHIVELOG, caso ainda no esteja em execuo.
3. Ative o banco de dados para arquivamento automtico.
Observao: aps iniciar o modo archivelog para um banco de dados Oracle
10g ou 11g, o Oracle ativa o arquivamento automtico. Em todos os outros
bancos de dados, necessrio seguir todas as etapas na seo
Arquivamento automtico para ativar o arquivamento automtico.
4. Execute o programa orasetup para configurar o agente.
5. Embora seja opcional, recomendamos enfaticamente que seja criado um
catlogo RMAN. Tambm recomendamos a criao desse catlogo em um
banco de dados que no seja o gerenciado pelo RMAN.
Importante: as tarefas ps-instalao devem ser realizadas em todas as
mquinas nas quais o agente foi instalado, inclusive quando ele foi instalado em
um n do RAC.
Mais informaes:
Ativar arquivamento automtico para instalao do Oracle usando PFILE (na
pgina 20)
Configurao do agente (na pgina 23)
Criao de um catlogo RMAN (na pgina 25)

Captulo 2: Instalao do agente 17

Execuo de tarefas posteriores instalao

Verificao do modo ARCHIVELOG


preciso ativar o modo ARCHIVELOG para arquivar os redo logs. Use o
procedimento a seguir para verificar se o modo ARCHIVELOG est ativado.
Para verificar se o modo ARCHIVELOG est ativado
1. Efetue logon no servidor Oracle como usurio Oracle com privilgios
equivalentes a SYSDBA.
2. Digite este comando no prompt do SQL*PLUS:
ARCHIVE LOG LIST;

Esse comando exibe as configuraes do log de arquivamento do Oracle


para essa instncia. Para que o agente funcione de maneira adequada os
seguintes itens devem ser definidos:
Modo de log de banco de dados: modo de arquivamento
Arquivamento automtico: ativado

18 Guia do Agente para Oracle

Execuo de tarefas posteriores instalao

Iniciar o modo ARCHIVELOG


preciso iniciar o ARCHIVELOG MODE para fazer backup do banco de dados
depois de instalar o agente.
Para iniciar o modo ARCHIVELOG
1. Encerre o Servidor Oracle.
2. Execute as seguintes instrues no Oracle:
No prompt do SQL*PLUS no Oracle:
CONNECT SYS/SYS_PASSWORD AS SYSDBA
STARTUP MOUNT EXCLUSIVE
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
ARCHIVE LOG START;

Caso no esteja usando uma rea de recuperao em flash com o servidor


Oracle 10g ou 11g, inclua as seguintes entradas no PFILE ou no SPFILE:
LOG_ARCHIVE_DEST_1="/opt/Oracle/oradata/ORCL/archive"
LOG_ARCHIVE_FORMAT="ARC%S_%R.%T"

Observao: com o Oracle 10g ou Oracle 11g, as entradas LOG_ARCHIVE_START


e LOG_ARCHIVE_DEST so consideradas obsoletas e no devem ser feitas, tanto
no PFILE quanto no SPFILE.
Para obter mais informaes sobre o motivo de iniciar o modo de log de
arquivamento, consulte a documentao do Oracle.

Arquivamento automtico
Para fazer backup de tablespaces de um banco de dados online ou offline,
configure o banco de dados para arquivamento automtico.
Observao: em um banco de dados Oracle 10g ou 11g, uma vez iniciado o
modo archivelog, o Oracle ativar o arquivamento automtico. Em todos os
outros bancos de dados, necessrio seguir todas as etapas nesta seo para
ativar o arquivamento automtico.
Mais informaes:
Backup em modo offline (na pgina 39)
Backup em modo online (na pgina 45)

Captulo 2: Instalao do agente 19

Execuo de tarefas posteriores instalao

Ativar arquivamento automtico para instalao do Oracle usando PFILE


Para configurar o banco de dados para o arquivamento automtico se a
instalao Oracle estiver configurada para usar PFILE, adicione as seguintes
linhas de parmetro de log ao arquivo INIT(SID).ORA no diretrio
$ORACLE_HOME/dbs:
LOG_ARCHIVE_START=TRUE
LOG_ARCHIVE_DEST=<diretrio do log de arquivo>
LOG_ARCHIVE_FORMAT=%t_%s.dbf

Alguns dos parmetros de log incluem o seguinte:

LOG_ARCHIVE_START -- ativa o arquivamento automtico.

LOG_ARCHIVE_DEST -- especifica o caminho para os arquivos de log de


repetio arquivados. O Agente para Oracle consulta os parmetros do
servidor Oracle para obter o destino do log de arquivo na seguinte ordem:
LOG_ARCHIV_DEST, LOG_ARCHIVE_DEST_1 e assim por diante at
LOG_ARCHIVE_DEST_10. O agente faz backup dos logs de arquivo a partir
do primeiro destino local que encontra.

LOG_ARCHIVE_FORMAT -- especifica o formato do nome do arquivo para


os arquivos de log de repetio arquivados, onde %S especifica o nmero da
sequncia do log e %T especifica o nmero do segmento. Por exemplo,
ARC%S.%T aceitvel.
Importante: Use um separador entre valores numricos. Por exemplo,
%S.%T. Se voc omitir o separador, os nomes dos arquivos de log de
arquivamento no podero ser analisados, pois no h como determinar
qual parte %S e qual parte %T. Alm disso, isso poderia criar
inadvertidamente logs de arquivo com o mesmo nome.

20 Guia do Agente para Oracle

Execuo de tarefas posteriores instalao

Ativar arquivamento automtico para instalao do Oracle usando SPFILE


possvel ativar o arquivamento automtico para a instalao do Oracle usando
o SPFILE.
Para ativar o arquivamento automtico para instalao do Oracle usando
SPFILE:
1. Verifique o valor dos parmetros de log inserindo o seguinte comando no
prompt do SQL*Plus:
show parameter log

2. Se os parmetros no tiverem os valores corretos, altere-os inserindo os


comandos a seguir no prompt do SQL*Plus aps encerrar o servidor:
CONNECT SYS/SYS_PASSWORD AS SYSDBA
STARTUP MOUNT EXCLUSIVE
ALTER SYSTEM SET LOG_ARCHIVE_START = TRUE SCOPE = SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST="/opt/Oracle/oradata/ORCL/archive"
SCOPE = SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_FORMAT="ARC%S.%T" SCOPE = SPFILE;

Observao: o valor real de LOG_ARCHIVE_DEST especfico do ambiente.


3. Reinicie a ocorrncia Oracle para efetivar as alteraes.
Para obter mais informaes sobre como configurar o arquivamento
automtico, consulte a documentao do Oracle.

Captulo 2: Instalao do agente 21

Execuo de tarefas posteriores instalao

Comparao dos modos ARCHIVELOG e NOARCHIVELOG


A tabela a seguir explica as vantagens e desvantagens do modo ARCHIVELOG e
do modo NOARCHIVELOG.
Modo

Vantagens

Desvantagens

modo ARCHIVELOG

possvel pode executar backups Requer espao em disco adicional para


a quente (backups quando o
armazenar arquivos de log arquivados.
banco de dados est online).
Entretanto, o agente oferece a opo de
eliminar os logs aps o backup, dando a
oportunidade de liberar espao em disco, se
Os logs de arquivos e o ltimo
necessrio.
backup (offline ou online) ou um
backup mais antigo podem
recuperar completamente o
banco de dados sem perder
dados, porque todas as
alteraes feitas no banco de
dados so armazenadas no
arquivo de log.

modo
NOARCHIVELOG

No requer espao em disco


adicional para armazenar
arquivos de log arquivados.

Se for necessrio recuperar um banco de


dados, ser possvel restaurar apenas o
ltimo backup offline completo. Como
resultado, nenhuma alterao feita ao
banco de dados aps o ltimo backup
completo offline ser perdida.
O perodo de inatividade do banco de dados
significativo, j que no possvel fazer
backup online. Essa limitao torna-se uma
considerao muito importante para bancos
de dados grandes.

Importante: visto que o modo NOARCHIVELOG no garante a recuperao do


banco de dados Oracle em caso de falha, o agente para Oracle no suporta esse
modo. Se for necessrio manter o servidor Oracle no modo NOARCHIVELOG,
faa backup completo dos arquivos do banco de dados Oracle sem o agente,
usando o CA ARCserve Backup enquanto o banco de dados estiver offline para
garantir que a recuperao de falhas seja bem-sucedida.
Ao trabalhar com o RMAN, certifique-se de que o banco de dados esteja em
execuo no modo ARCHIVELOG.

22 Guia do Agente para Oracle

Execuo de tarefas posteriores instalao

Configurao do agente
Depois de instalar o agente, necessrio executar o programa orasetup para
configur-lo corretamente, como mencionado nas instrues.
Para executar o programa orasetup:
1. Altere o diretrio inicial do agente.
2. Insira o seguinte comando para iniciar o programa orasetup:
./orasetup

3. O programa solicitar o nome do diretrio inicial do agente. A configurao


padro o diretrio atual.

Se desejar selecionar o padro, pressione Enter.

Se o diretrio inicial do agente for diferente do atual, insira o caminho


para o diretrio e pressione Enter.

4. O programa orasetup perguntar se voc est planejando fazer backup dos


dados no movimentador de dados local.

Se o movimentador de dados estiver instalado localmente e voc estiver


planejando fazer backup dos dados no movimentador de dados local,
digite y e pressione Enter.

Se o movimentador de dados no estiver instalado localmente e voc


no estiver planejando fazer backup dos dados no movimentador de
dados local, digite n e pressione Enter.

5. O programa orasetup perguntar se o Oracle est instalado no computador.


Insira y e pressione Enter.
6. O programa orasetup perguntar se o catlogo do Gerenciador de
recuperao ser usado para tratar dos backups do banco de dados. Se
desejar fazer isso, insira y e pressione Enter.
Observao: recomenda-se usar um catlogo do RMAN ao executar uma
operao de backup, pois o RMAN armazena nesse catlogo todas as
informaes de backup relacionadas, protegendo os dados da melhor
maneira possvel.

Captulo 2: Instalao do agente 23

Execuo de tarefas posteriores instalao

7. Se essa configurao for nova, o programa orasetup solicitar o registro de


todas as SIDs (Oracle System IDs) que sero usadas com o CA ARCserve
Backup. Caso contrrio, o programa perguntar se os arquivos de
configurao devem ser recriados. Se desejar manter os arquivos originais
instance.cfg e sbt.cfg, insira n.
Observao: o programa orasetup cria dois arquivos de configurao:
instance.cfg e sbt.cfg.

Se esses arquivos j existirem no momento da execuo do orasetup, e


voc no desejar substitu-los, digite n. Os arquivos instance.cfg e
sbt.cfg permanecem inalterados, enquanto o orasetup cria o arquivo
sbt.cfg.tmpl, que um modelo. O arquivo de modelo pode ser usado
para ajustar manualmente o arquivo sbt.cfg.

Caso decida substituir os arquivos de configurao, o orasetup criar


novos arquivos instance.cfg e sbt.cfg, os quais substituiro os arquivos
existentes.

O agente usa o arquivo instance.cfg para registrar novas ocorrncias do


Oracle ou para realizar modificaes. O arquivo instance.cfg pode ser
configurado em qualquer momento.

8. O programa orasetup solicita a impresso do contedo do arquivo oratab.


possvel escolher aqueles a serem configurados.
9. O programa orasetup solicitar o fornecimento da ID da ocorrncia do
Oracle que ser usada pelo agente (por exemplo, Database1, Database2).
Ao concluir, clique em Enter.
10. Insira o valor de ambiente do ORACLE_HOME para a ocorrncia Oracle
inserida na etapa anterior. Ao concluir, pressione Enter.
11. Se respondeu sim pergunta sobre a utilizao do catlogo do RMAN para
tratar dos backups do banco de dados, insira o nome do servio Oracle Net
que acessar o banco de dados contendo o catlogo do RMAN para essa
ocorrncia.
12. O programa orasetup solicitar o nmero de dias que os arquivos de log do
agente do Oracle deve ser mantido antes de serem excludos
automaticamente. O valor padro 30 dias. Em resposta, faa o seguinte:

Se o padro for aceitvel, pressione Enter.

Se desejar definir o nmero de dias diferente de 30, insira o nmero


desejado e pressione Enter.

Se no desejar que os arquivos do log sejam automaticamente


excludos, insira 0.

24 Guia do Agente para Oracle

Execuo de tarefas posteriores instalao

13. O programa orasetup solicitar o nmero de dias que os scripts do RMAN


gerados pelo agente devem ser mantidos, antes de serem automaticamente
excludos. O valor padro 30 dias. Em resposta, escolha uma das seguintes
opes:

Se o padro for aceitvel, pressione Enter.

Se desejar definir um nmero de dias diferente de 30, insira o nmero


desejado e clique em Enter.

Se no quiser que os scripts do RMAN sejam excludos


automaticamente, insira 0.

14. O programa orasetup solicitar o nome de um usurio que possa se


conectar a esse host.
15. O programa orasetup solicitar a senha para esse usurio.

Criao de um catlogo RMAN


O RMAN (Recovery Manager - Gerenciador de recuperao) um utilitrio
Oracle que pode ser usado para fazer backup, restaurar e recuperar arquivos de
banco de dados. O RMAN executa procedimentos importantes de backup e
recuperao e simplifica bastante as tarefas que os administradores executam
durante esses procedimentos.
Usando RMAN e CA ARCserve Backup, possvel especificar os script RMAN
para realizar backups. Tambm possvel usar o RMAN para fazer backup de
qualquer objeto de banco de dados online conectando-se diretamente ao
RMAN com ou sem um catlogo de recuperao na linha de comando.
Observao: ao usar o agente ou o RMAN para fazer backup, recomendamos o
uso de um catlogo de recuperao instalado em um banco de dados separado.
Aps fazer o backup de um banco de dados do Oracle usando RMSN, pode-se
restaurar o banco de dados usando o agente ou o RAMN. De forma similar, se
tiver feito o backup de um banco de dados usando o Agent for Oracle, ser
possvel restaurar o banco de dados usando tanto o RMAN quanto o agente.

Captulo 2: Instalao do agente 25

Execuo de tarefas posteriores instalao

Para obter mais informaes sobre o Gerenciador de recuperao, consulte a


documentao do Oracle.
possvel usar o catlogo RMAN ao executar um backup conforme o RMAN
armazena todas as informaes de backup correspondentes neste catlogo.
Sem o catlogo, o RMAN confiar somente nos arquivos de controle para
gerenciar backups. Isso muito arriscado porque se todos os arquivos de
controle se perderem, o RMAN no ser capaz de restaurar o banco de dados.
Alm disso, no ser possvel restaurar os arquivos de controles e o banco de
dados ser perdido.
Observao: verifique se o banco de dados do catlogo est disponvel ao
executar o backup e restaurar tarefas usando o catlogo RMAN.
Para criar um catlogo RMAN
Observao:devido ao fato de que o RMAN baseia-se principalmente nesse
catlogo durante a restaurao, necessrio cri-lo em um banco de dados
separado (ou seja, um banco de dados diferente daquele cujo backup est
sendo feito).
1. Crie um novo espao de tabela usando este comando SQL*Plus:
*

criar espao para tabelas <espao para tabelas do catlogo RMAN> arquivo

de dados <nome do arquivo de dados> tamanho <tamanho do arquivo de dados> m;

2. Crie o usurio que ser o proprietrio do catlogo RMAN entrando o


seguinte comando:
* criar usurio <proprietrio do catlogo RMAN> identificado por <senha>
espao para tabelas padro <espao para tabelas do catlogo RMAN> cota
ilimitada em <espao para tabelas do catlogo RMAN>;

3. Atribua os privilgios a este usurio usando o seguinte comando:


* grant recovery_catalog_owner to <Proprietrio do catlogo RMAN>;

4. Abra um novo prompt de comando e execute o seguinte comando para se


conectar ao banco de dados de catlogo do RMAN:
rman catalog <RMAN catalog owner>/<RMAN catalog password>@rmandb

em que rmandb o nome TNSpara o banco de dados de catlogo do RMAN.


5. Crie um catlogo usando o seguinte comando:
create catalog;

26 Guia do Agente para Oracle

Tarefas ps-instalao necessrias para o Gerenciador de recuperao

6. Conecte-se ao banco de dados do catlogo e ao banco de dados de destino


do RMAN.
*rman target <user(sys) who has sysdba privilege>/< password for
user(sys)>@targetdb catalog <RMAN catalog owner>/<RMAN catalog
password>@rmandb

em que rmandb o nome TNS do banco de dados do catlogo do RMAN e


targetdb o nome TNS do banco de dados de destino.
7. Execute o comando a seguir:
register database;

Para obter mais informaes sobre o uso do Gerenciador de recuperao,


consulte a documentao do Oracle.
Importante: Se um catlogo RMAN no estiver sendo usado, ser necessrio
gerenciar os arquivos de controle de outra forma, seja usando um backup de
sistema de arquivos, seja fazendo um espelho dos arquivos de controle de
tolerncia a falhas.

Tarefas ps-instalao necessrias para o Gerenciador de


recuperao
Para usar o RMAN da Oracle, necessrio realizar as seguintes tarefas psinstalao:

Use os arquivos da biblioteca, executando uma destas aes:

Vincule novamente o Oracle para usar os arquivos de biblioteca libobk


da CA Technologies.

Crie o link simblico $ORACLE_HOME/lib/libobk.s* para apontar para o


arquivo de biblioteca libobk da CA Technologies.

Use o parmetro SBT_LIBRARY no script do RMAN.

Adicione a definio do host cliente ao banco de dados do CA ARCserve


Backup, se ainda no o tiver feito.

Adicionar o usurio do Oracle que possui os arquivos de banco de dados


Oracle como uma equivalncia de usurio do CA ARCserve Backup.

Defina as variveis de ambiente do RMAN.

Captulo 2: Instalao do agente 27

Tarefas ps-instalao necessrias para o Gerenciador de recuperao

As interfaces do SBT 1.1 e SBT 2.0


As interfaces do SBT (Systems Backup to Tape) 1.1 e SBT 2.0 so APIs
(Application Programming Interfaces) do Oracle que permitem que o CA
ARCserve Backup fornea recursos de backup e restaurao ao RMAN. Essas
interfaces usam o arquivo de parmetro sbt.cfg e os comandos ca_backup e
ca_restore do CA ARCserve Backup para iniciar as operaes de backup e
restaurao a partir do RMAN.

Como a biblioteca do SBT usa o arquivo de parmetro sbt.cfg


A biblioteca do SBT usa o arquivo de parmetro sbt.cfg para interagir com o
agente. Esse arquivo contm diversos parmetros definidos pelo usurio que
so passados para o CA ARCserve Backup quando as tarefas de backup e de
restaurao so submetidas por meio dos comandos ca_backup e ca_restore. O
programa orasetup cria o arquivo de configurao inicial sbt.cfg durante a
configurao do agente.
Alm disso, o orasetup criptografa automaticamente a senha e a coloca no
arquivo sbt.cfg (SBT_PASSWORD). Se deseja modificar a senha, primeiro
preciso executar cas_encr <senha> para receber o valor ASCII criptografado. Um
exemplo de resultado do comando cas_encr similar ao seguinte:
# cas_encr password
CAcrypt:HGJD92748HNNCJSFDHD764

Depois de receber esse valor, necessrio copiar todo o valor incluindo a


sequncia de caracteres CAcrypt como valor da varivel SBT_PASSWORD para
o arquivo sbt.cfg.
Importante: antes de usar o cas_encr, necessrio modificar o caminho da
biblioteca para incluir o diretrio do agente comum. Por exemplo:
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/CA/ABcmagt
Para definir o caminho da biblioteca do sistema operacional Linux, siga estas
instrues:
LD_LIBRARY_PATH=opt/CA/ABcmagt:$LD_LIBRARY_PATH

Observao: o arquivo sbt.cfg fornece os valores padro se voc optar por usar
o RMAN diretamente.

28 Guia do Agente para Oracle

Tarefas ps-instalao necessrias para o Gerenciador de recuperao

Como a interface SBT usa arquivos da biblioteca libobk


A interface do SBT implementada atravs de arquivos da biblioteca libobk. O
servidor Oracle fornece o arquivo de biblioteca libobk.* padro. Entretanto,
para que as tarefas de backup e de restaurao do RMAN sejam bem-sucedidas,
o RMAN deve usar uma das verses de libobk.* da CA Technologies a seguir, em
vez da verso Oracle padro:

libobk.*.1.32 (implementao de 32 bits da interface do SBT 1.1)

libobk.*.2.32 (implementao de 32 bits da interface do SBT 2.0)

libobk.*.1.64 (implementao de 64 bits da interface do SBT 1.1)

libobk.*.2.64 (implementao de 64 bits da interface do SBT 2.0)

Outras consideraes incluem:

O Oracle 8.0 oferece suporte somente ao SBT 1.1. No oferece suporte ao


SBT 2.0.

O Oracle 8i, 9i e 10g oferecem suporte ao SBT 1.1 e ao SBT 2.0. Recomendase o uso do SBT 2.0 com Oracle 8i, 9i e 10g.

Quando o agente instalado, os links simblicos libobk32.* e libobk64.* so


criados no diretrio inicial do agente. Esses links simblicos so usados nos
scripts do RMAN gerados pelo agente como valor para o parmetro
SBT_LIBRARY. Tambm possvel usar esses links na criao de scripts.

Arquivos de biblioteca libobk Oracle e CA


Para que o RMAN use uma das verses de libobk da CA Technologies,
necessrio vincular o Oracle novamente.
A sesso a seguir contm os procedimentos para refazer o link do Oracle. Para
refazer o link do Oracle, v para a seo do sistema operacional e execute o
procedimento apropriado para o sistema operacional Linux e para a verso do
Oracle Server.
Importante: por padro, o link simblico $ORACLE_HOME/lib/libobk.s* existe e
aponta para uma biblioteca Oracle existente. Antes de fazer a reconexo,
necessrio redirecionar esse link para $CAORA_HOME/libobk.s*. Para obter
mais informaes sobre o redirecionamento de um link apropriado ao ambiente
usado, consulte a documentao da Oracle.

Captulo 2: Instalao do agente 29

Tarefas ps-instalao necessrias para o Gerenciador de recuperao

Recriao do link no Linux


Para refazer o link do Oracle em execuo no Linux, siga estas etapas:
1. Efetue logon como Oracle.
2. Execute uma das aes a seguir:

Se o Oracle 9i ou 10g estiver sendo executado, v para o diretrio


$ORACLE_HOME/lib e insira o seguinte comando:
ln -s /opt/CA/ABoraagt/libobk32.so $ORACLE_HOME/lib/libobk.so

Se o Oracle 8.0.6 ou 8i estiver sendo executado, v para o diretrio


$ORACLE_HOME/rdbms/lib e insira o seguinte comando:
make -f ins_rdbms.mk ioracle LLIBOBK=$CAORA_HOME/libobk library

Consideraes

Para garantir que o executvel Oracle esteja vinculado corretamente


biblioteca da CA Technologies, v para o diretrio $ORACLE_HOME/bin
e digite o comando ldd r para listar as bibliotecas com as quais o
executvel est vinculado.

Em todas as atividades da Etapa 2, a biblioteca libobk o caminho


completamente qualificado no qual as seguintes bibliotecas esto
localizadas:

libobk.so.1.32 (verso de 32 bits para x86 SBT 1)

libobk.so.2.32 (verso de 32 bits para x86 SBT 2)

libobk.so.2.64_IA64 (verso de 64 bits para Itanium SBT 2; sem SBT


1)

libobk.so.2.64_AMD64 (verso de 64 bits para AMD64 SBT 2; sem


SBT 1)

O local padro o diretrio inicial do agente.

30 Guia do Agente para Oracle

Registrando o agente para Oracle

Adicionar o usurio Oracle como uma equivalncia de usurio do CA ARCserve


Backup
Para fazer backup, necessrio incluir o usurio Oracle, que possui os arquivos
do banco de dados como uma equivalncia de usurio do CA ARCserve Backup.
Para adicionar o usurio, faa o seguinte:
1. Certifique-se de que o CA ARCserve Backup esteja carregado e em
execuo.
2. V at a pasta inicial do CA ARCserve Backup e digite o seguinte comando:
ca_auth [-cahost CAAB_hostname] equiv add <Oracle_username> <Linux_hostname>
CAAB_username [CAAB_username] [CAAB_userpassword]

CAAB_username deve ser um administrador do CA ARCserve Backup.


Observao: se o agente estiver instalado em um ambiente RAC (Real
Application Cluster), ser preciso adicionar tambm o usurio Oracle que possui
os arquivos do banco de dados Oracle como uma equivalncia de usurio do CA
ARCserve Backup em cada n que faa parte do cluster RAC.

Registrando o agente para Oracle


Ao registrar o computador em que o agente para Oracle est instalado dentro
do CA ARCserve Backup, digite apenas o nome do host atual do computador. O
nome do host pode ser acessado executando-se o comando hostname na linha
de comando do computador em que o agente para Oracle est instalado.
Ao registrar o agente para Oracle, o usurio Oracle no servidor Linux deve
receber equivalncia a caroot no servidor Windows, no qual o produto base
est instalado, por meio do seguinte comando:
ca_auth [-cahost BABhost] -equiv add <Oracle user> <OracleHostName> caroot
[Nome_de_usurio_caroot] [senha_caroot]

Captulo 2: Instalao do agente 31

Excluso do agente

Aps executar esse comando no servidor, o erro a seguir ainda ser exibido no
log de atividades durante a tarefa de backup:
O servidor CA ARCserve Backup em xxx.xxx.xxx.xxx no autenticou o usurio
Oracle. Crie uma equivalncia de caroot, usando ca_auth
Nesse cenrio, execute o seguinte comando no servidor em que o agente para
Oracle est instalado:
[root@rhelu4 BABoraagt]# ./ca_auth -cahost babserver -equiv add Oracle rhelu4
caroot caroot caroot_password
[root@rhelu4 BABoraagt]# ./ca_auth -cahost babserver -equiv getequiv Oracle
rhelu4
Usurio do ARCserve equivalente para o Oracle@rhelu4: caroot

Excluso do agente
Para excluir o Agent for Oracle do servidor, siga as etapas do CD de instalao.
Importante: necessrio interromper o Oracle e desconectar as bibliotecas
libobk antes de tentar excluir o agente. Essas etapas sero adequadas se o
Oracle foi vinculado s bibliotecas da CA Technologies ou se um link simblico
foi criado no subdiretrio Oracle lib, conforme especificado nas tarefas psinstalao.

32 Guia do Agente para Oracle

Captulo 3: Backup de dados


Esta seo contm os seguintes tpicos:
Fundamentos do backup (na pgina 33)
Backups (na pgina 37)
Limitaes do backup (na pgina 52)

Fundamentos do backup
Fazerbackup criar uma cpia de um banco de dados ou de objetos de bancos
de dados para outro dispositivo (geralmente, uma unidade de fita). Os backups
so realizados usando-se o CA ARCserve Backup, o agente para Oracle e os
recursos de backup do Oracle RMAN.
Usando o CA ARCserve Backup, o agente e o Oracle RMAN, ser possvel fazer o
backup de um banco de dados inteiro do servidor Oracle ou de objetos
individuais dentro do banco de dados. Para fazer backup de um banco de dados
completo, preciso configurar o backup para incluir todos os objetos contidos
nesse banco de dados. Geralmente, necessrio fazer backup e uma base de
dados completa quando o banco de dados criado pela primeira vez ou quando
a estrutura do banco de dados alterada. Os tablespaces e outros objetos de
bancos de dados exigem backups mais freqentes.

Estratgia de backup
necessrio planejar as estratgias de backup de um banco de dados antes de
cri-lo. Se essas estratgias no forem planejadas antes de criar um banco de
dados, talvez no seja possvel recuper-lo em certos casos.
necessrio verificar a estratgia de backup em um ambiente de teste antes e
depois de passar para um sistema de produo. O teste pode minimizar os
problemas antes que eles ocorram em uma situao real.

Captulo 3: Backup de dados 33

Fundamentos do backup

Desenvolver uma estratgia de backup


Para ter uma estratgia de backup, necessrio:

Executar um backup online completo dos bancos de dados Oracle.

Executar um backup do banco de dados inativo regularmente, fechando o


banco de dados e executando um backup do sistema de arquivos do
ambiente Oracle.

Fazer backup dos objetos de bancos de dados para atualizar o backup do


banco de dados completo. O backup dos tablespaces utilizados
intensamente deve ser feito com freqncia para reduzir o tempo de
recuperao do banco de dados.

Fazer backup do arquivo de controle do banco de dados cada vez que fizer
uma mudana estrutural no banco de dados.

Espelhar redo logs online do Oracle. O agente no executa esse


procedimento. Para obter mais informaes sobre como espelhar os logs
redo online, consulte a documentao do Oracle.

Para obter mais informaes sobre os procedimentos de backup e recuperao


do Oracle, consulte a documentao do Oracle.

34 Guia do Agente para Oracle

Fundamentos do backup

Organizao do Servidor Oracle


O servidor Oracle est organizado em bancos de dados subdivididos em objetos
de bancos de dados. Um banco de dados Oracle contm os seguintes tipos de
objetos:

Tablespaces que contm dados. Tablespaces que podem consistir em vrios


arquivos de dados.

Arquivos de dados que contm os dados do banco de dados. Os arquivos de


dados so arquivos fsicos que definem um tablespace.

Arquivos de redo log online que contm registros de transaes aplicadas


aos tablespaces.

Arquivos de controle que descrevem a estrutura do banco de dados,


incluindo os tablespaces. Pode haver mais de uma cpia do arquivo de
controle para o banco de dados.

Arquivos de parmetros que contenham os vrios parmetros de


inicializao que o banco de dados usa quando iniciado.

rea de recuperao (para as verses mais recentes do Oracle) que organiza


todos os arquivos e atividades relacionadas recuperao para um banco
de dados Oracle.

Arquivos de log redo online


O servidor Oracle usa arquivos de redo log online para registrar todas as
entradas nos tablespaces Oracle. Entretanto, o Agent for Oracle exige que os
arquivos de logo redo online funcionem adequadamente. Para que a Oracle crie
arquivos de log redo arquivados, necessrio que o Oracle seja comandado
para operar em modo de ARCHIVELOG. Alm disso, para que o agente faa
backup e restaure adequadamente, necessrio que o Oracle seja configurado
para que arquive automaticamente os arquivos de log redo online.
Observao: para obter informaes sobre como configurar o Oracle para que
ele funcione no modo ARHIVELOG e arquive automaticamente os arquivos de
log de repetio online, consulte o tpico Executar tarefas ps-instalao (na
pgina 17).

Captulo 3: Backup de dados 35

Fundamentos do backup

Vrios bancos de dados


Se a configurao do Oracle tiver mais de um banco de dados, ser possvel:

Visualizar e fazer logon nos bancos de dados

Exibir e fazer logon nos bancos de dados especificados caso o agente tenha
sido configurado ao executar orasetup a partir do diretrio inicial do agente.

Configurar o agente de modo que a janela Gerenciador de backup exiba os


objetos de qualquer banco de dados especificado.

Localizar rapidamente os objetos do banco de dados que devem ser


armazenados.

Configurar uma sesso de backup para ambiente com mltiplos bancos de dados
Para configurar a sesso de backup para exibir e fazer logon nos bancos de
dados especificados durante a instalao, em uma configurao do Oracle
contendo mltiplos bancos de dados.
Configurar uma sesso de backup para ambiente com mltiplos bancos de
dados
1. Inicie o CA ARCserve Backup e abra o Gerenciador de backup.
O Gerenciador de backup aberto.
2. Na guia Origem, expanda o agente do Linux.
3. Sob o agente do Linux, clique no quadrado verde esquerda do host em
que o Oracle est instalado.
aberta a caixa de dilogo Logon.
4. Digite o nome do usurio e a senha do sistema e clique em OK.
5. Expanda o host.
6. Clique no quadrado verde esquerda do banco de dados Oracle.
A caixa de dilogo Logon do banco de dados aberta.
7. Insira o nome e a senha de usurio dba do Oracle.
8. Clique em OK.
Agora possvel expandir o banco de dados e selecionar os objetos do
banco de dados a serem armazenados.

36 Guia do Agente para Oracle

Backups

Backups
Atravs do agente possvel fazer backup total de bancos de dados ou de
objetos de bancos de dados Oracle individuais, como tablespaces, arquivos de
dados, arquivos de redo log armazenados, arquivos de controle, arquivos de
parmetros, e da rea de restaurao.
Faa backup de todos os objetos em um banco de dados imediatamente depois
de criar o banco de dados e mantenha um agendamento de backup regular para
garantir uma recuperao tranqila, em caso de falha do banco de dados ou da
mdia. O CA ARCserve Backup permite definir e manter um agendamento de
backups automticos.
Os backups do agente so executados por meio de scripts que o agente envia
para o Oracle Recovery Manager (RMAN). Esses scripts so gerados
automaticamente com base nas opes selecionadas no Gerenciador de backup
e esto gravadas como <diretrio inicial do agente Oracle>/rman_scripts. So
gravados na quantidade de tempo especificada na varivel de ambiente
<DAYS_RMAN_SCRIPTS_RETAINED> do arquivo agent.cfg.

RMAN (Recovery Manager)


O Recovery Manager (RMAN) um utilitrio Oracle usado para o backup, a
restaurao e a recuperao de arquivos de banco de dados. O RMAN executa
procedimentos importantes de backup e recuperao e simplifica bastante as
tarefas que os administradores executam durante esses procedimentos. Para
obter mais informaes sobre o Recovery Manager, consulte o Guia de backup e
recuperao do Oracle.
Usando o RMAN e o CA ARCserve Backup, possvel especificar seus prprios
scripts do RMAN para fazer backups. Tambm possvel usar o RMAN para
fazer backup de qualquer objeto de banco de dados online conectando-se
diretamente ao RMAN com ou sem um catlogo de recuperao na linha de
comando.
Observao: ao usar o agente ou o RMAN para fazer backup, recomendamos o
uso de um catlogo de recuperao em um banco de dados diferente.
Aps fazer o backup de um banco de dados do Oracle usando RMSN, pode-se
restaurar o banco de dados usando o agente ou o RAMN. De forma similar, se
tiver feito o backup de um banco de dados usando o Agent for Oracle, ser
possvel restaurar o banco de dados usando tanto o RMAN quanto o agente.

Captulo 3: Backup de dados 37

Backups

Pr-requisitos do RMAN
Antes de poder fazer back com o RMAN e o agente, necessrio:

Usar os arquivos da biblioteca libobk da Computer Associates ao executar


uma destas aes:

Reconectar o Oracle

Criar o link simblico para $ORACLE_HOME/lib/libobk.*

Usar SBT_LIBRARY no script do RMAN (dependendo da plataforma e da


verso do Oracle)

Adicionar o usurio do Oracle que possui os arquivos de banco de dados


Oracle como uma equivalncia de usurio do CA ARCserve Backup.

Observao: para obter informaes sobre como executar essas tarefas,


consulte o tpico Tarefas ps-instalao necessrias para o gerenciador de
recuperao (na pgina 27).

Tipos de backups
Usando o CA ARCserve Backup e o agente, possvel fazer vrios tipos de
backups:

Backups offline

Backups online

Backups de armazenamento temporrio

Backups de multitransmisso (ou multicanais)

Inciar backups carregando os prprios scripts RMAN no Gerenciador de


backup

Observao: tambm possvel usar o RMAN diretamente para iniciar backups


na linha de comando.

38 Guia do Agente para Oracle

Backups

Fazer backup do banco de dados Oracle offline


Executar backup offline por meio do agente coloca o banco de dados em um
estado inativo antes do incio do processo de backup. A razo para isso q o
RMAN pode ser capaz de conectar-se ao banco de dados; portanto, os
processos do banco de dados precisar estar sendo executados e aceitando a
conexo. A realizao de um backup verdadeiramente offline no permite que
essa conexo ocorra. A nica forma de permitir que o RMAN conecte-se ao
banco de dados e no t-lo online usar o modo inativo, que impede a
ocorrncia de todas as transaes realizadas pelos usurios.
Observao: para fazer um backup verdadeiramente offline, use o agente para
fazer backup do banco de dados depois de fech-lo manualmente. Para
restaurar o banco de dados, use o agente novamente e, em seguida, inicie o
banco de dados.

Backup em modo offline


possvel executar um backup no modo offline usando o procedimento a
seguir.
Para executar o backup em um banco de dados do Oracle no modo offline
Observao: antes de abrir o Gerenciador de backup, certifique-se de que o
servidor Oracle esteja em execuo e que o CA ARCserve Backup e o agente
tenham sido iniciados.
1. Abra o Gerenciador de backup, selecione a guia Origem e expanda o agente
do Linux.
2. Sob o agente do Linux, clique no quadrado verde esquerda do host em
que o Oracle est instalado.
aberta a caixa de dilogo Logon.
3. Digite o nome de usurio, a senha e clique em OK.
O host ir se expandir.
4. Clique no quadrado verde prximo ao banco de dados Oracle de onde
deseja-se fazer backup.
aberta a caixa de dilogo Logon.

Captulo 3: Backup de dados 39

Backups

5. Digite o nome de usurio e a senha do dba do banco de dados Oracle, e


depois clique em OK.
O quadrado verde se tornar inteiramente verde.
Observao: certifique-se de que o nome de usurio e a senha do Oracle,
utilizados para conectar-se ao Oracle, tm permisso para fazer a conexo
com o Oracle por meio da clusula sysdba. necessrio que seja possvel
conectar-se com e sem essa sentena.

40 Guia do Agente para Oracle

Backups

6. Para definir as opes de backup, selecione a guia Origem e, em seguida,


clique na guia Opes do Oracle.
A caixa de dilogo Opes de backup para Oracle aberta.

Preencha os seguintes campos:

Digite as informaes sobre o usurio do banco de dados Oracle.

Certifique-se de que a caixa de seleo Usar catlogo RMAN


(recomendado) esteja marcada.
Observao: recomendamos a utilizao do catlogo do RMAN, caso
contrrio, o RMAN usar somente arquivos de controle no
gerenciamento de backups. Usando somente os arquivos de controle
apresenta um risco de que, se o banco de dados e todos os arquivos de
controle forem perdidos de alguma forma, isso evitar que o RMAN seja
capaz de restaurar o banco de dados. Usando a opo catlogo RMAN,
evita-se a possibilidade de perder as informaes relacionadas com o
backup dos arquivos de controle, assim como outras informaes
valiosas. Observe tambm que, se o catlogo RMAN no for utilizado, as
possibilidades de realizao de uma recuperao pontual ficam
limitadas.

Captulo 3: Backup de dados 41

Backups

Se essa opo no for selecionada, ser exibida uma mensagem de


aviso lembrando da importncia da utilizao do catlogo RMAN.

Selecione o Tipo de backup como modo offline.

Selecione um dos mtodos de backup a seguir:


Backup completo - Esse mtodo, normalmente, minimiza o nmero de
fitas necessrio para restaurar o banco de dados, mas o backup mais
demorado.
Backup incremental - Esse mtodo reduz o tempo de backup, mas a
restaurao, normalmente, exige mais tempo e mais fitas a serem
carregadas (ou seja, o ltimo backup completo mais todos os
incrementais).

possvel selecionar a Quantidade de canais (fluxos).

7. (Opcional) Selecione a guia Opes avanadas do Oracle e preencha


qualquer um destes campos se a modificao do desempenho do backup
for necessria:

Fazer backup de pea com o tamanho (KB) - insira um nmero (em KB)
no campo Fazer backup de pea com o tamanho (KB), se desejar que o
RMAN gere mais de uma pea de backup.

Taxa de leitura (# buffers) - insira o nmero mximo de buffers por


segundo no campo Taxa de leitura (# buffers) o qual deseja que o RMAN
use durante a leitura de dados do disco.

Quantidade de arquivos por conjunto de backup - insira no campo


Quantidade de arquivos por conjunto de backup um nmero para
limitar a quantidade de peas de backup que o RMAN deve usar por
conjunto de backup.

42 Guia do Agente para Oracle

Backups

Nmero mximo de arquivos abertos -- digite um nmero no campo


Nmero mximo de arquivos abertos para limitar o nmero total de
arquivos que o RMAN abrir ao mesmo tempo. Deixar esse campo em
branco permitir ao RMAN usar o valor padro.

Tamanho do conjunto de backup (KB) - insira no campo Tamanho do


conjunto de backup (KB) um nmero para limitar a quantidade de dados
de backup que deve ser includo no conjunto de backup.
Recomendamos deixar esse campo em branco.

Tamanho do bloco (bytes) -- digite um valor no campo Tamanho do


bloco (bytes) para permitir que o RMAN determine o tamanho dos
blocos de dados a serem enviados para o agente ao executar um
backup.
Observao: se um valor for digitado nesse campo, o mesmo valor
dever ser digitado durante a restaurao do backup para evitar
receber mensagens de erro durante o processo de restaurao.

Nmero de cpias - insira no campo Nmero de cpias um nmero


entre 1 e 4 para indicar a quantidade de cpias de peas de backup o
RMAN deve gerar.
Observao: para que seja possvel gerar mais de uma cpia,
necessrio ativar a opo BACKUP_TAPE_IO_SLAVES no arquivo SPFILE
ou init<sid>.ora. Caso contrrio, ser recebida uma mensagem de erro.

A tarefa falha se a quantidade de cpias for maior que 1 e no houver


unidades suficientes disponveis -- quando selecionada, a tarefa de
backup falha sempre que a quantidade de cpias for maior que um e a
tarefa no puder acessar uma quantidade de dispositivos suficiente
para suport-las. Quando no selecionado, a tarefa de backup
continuar a ser executada mesmo quando o nmero de dispositivos
no for suficiente para o nmero de cpias. No entanto, a quantidade
de cpias ser reduzida.

Tempo de espera de disponibilidade do dispositivo (minutos) -especifique quanto tempo uma tarefa de backup dever aguardar se
no puder acessar a quantidade de dispositivos necessria. Utilize-o
com a opo Continuar o backup mesmo se alguns dispositivos
necessrios no estiverem disponveis.

Continuar o backup mesmo se algum dispositivo solicitado no estiver


disponvel -- quando selecionada, a tarefa de backup continua a ser
executada se ao menos um dispositivo estiver atribudo. Quando no
selecionado, a tarefa falhar se no puder acessar dispositivos
suficientes no tempo especificado no campo Tempo de espera para
disponibilidade do dispositivo.

Captulo 3: Backup de dados 43

Backups

8. Selecione a guia Destino e, em seguida, selecione o grupo de dispositivo de


mdias e a mdia onde o backup ser armazenado.
Importante: No selecione uma mdia especfica ou grupo de dispositivos de
mdia na guia Destino se, na opo Nmero de canais, foi definido um
nmero maior do que um.
9. Clique na guia Mtodo/Agenda e selecione um dos tipos de Agendamento:

Personalizado

Rotao

Rotao GFS

10. Clique em Iniciar.


A caixa de dilogo Enviar tarefa aberta.
11. Agende a execuo da tarefa para agora ou posteriormente. Clique em OK.
A caixa de dilogo Tarefa enviada aberta.
12. Clique em OK.
A tarefa enviada. possvel monitorar a tarefa no Gerenciador de status de
tarefas.
Consulte a seo Limitaes de backup, neste captulo, para obter mais
informaes sobre as restries relacionadas ao monitoramento dos backups.
Observao: um backup pode fazer com que sejam necessrias vrias sesses
na mdia, mesmo que somente um objeto tenha sido selecionado. Por exemplo,
se um limite for digitado no campo Tamanho do conjunto de backup na guia
Opes avanadas do Oracle, vrias sesses sero criadas.

Fazer backup do banco de dados Oracle online


Usando o agente for Oracle, possvel fazer backup de objetos individuais de
bancos de dados Oracle, tais como tablespaces, arquivos de log redo
arquivados, arquivos de controle, arquivos de parmetro e a rea de
recuperao.

44 Guia do Agente para Oracle

Backups

Backup em modo online


Para executar backup de um banco de dados Oracle online usando o agente
Observao: antes de abrir o Gerenciador de backup, certifique-se de que o
servidor Oracle esteja sendo executado e que todos os espaos de tabelas nos
bancos de dados dos quais se deseja fazer backup estejam online. Alm disso,
certifique-se de iniciar o CA ARCserve Backup e o agente.
1. Abra o Gerenciador de backup, selecione a guia Origem e expanda o agente
do Linux.
2. Sob o agente do Linux, clique no quadrado verde esquerda do host em
que o Oracle est instalado.
aberta a caixa de dilogo Logon.
Observao: ao clicar sobre o sinal de mais prximo ao host, ele ir se
expandir automaticamente aps o logon.
3. Digite o nome de usurio, a senha e clique em OK.
Observao: expanda o host se ele no tiver sido expandido
automaticamente.
4. Selecione um banco de dados Oracle clicando no quadrado verde prximo a
ele.
A caixa de dilogo Logon do banco de dados aberta.
5. Insira o nome e a senha de usurio dba do Oracle.
Observao: certifique-se de que o nome de usurio e a senha do Oracle,
utilizados para conectar-se ao Oracle, tm permisso para fazer a conexo
com o Oracle por meio da clusula sysdba. necessrio que seja possvel
conectar-se com e sem essa sentena.
6. Ao fazer backup de um banco de dados, uma tarefa nica chamada de
tarefa principal criada na fila. Quando o backup se inicia, a tarefa principal
chama o RMAN, que inicia as tarefas filhas.
As subtarefas aparecem na fila de tarefas.

Captulo 3: Backup de dados 45

Backups

7. Se vrias opes devam ser definidas para a tarefa de backup, selecione a


guia Origem e depois clique na guia Opo do Oracle:

Preencha os seguintes campos:

Digite o nome do banco de dados, se for diferente do nome de


exemplo, no campo Nome do banco de dados.

Certifique-se de que a caixa de seleo Usar um catlogo RMAN


(Recomendvel) est marcada.
Observao: recomendamos a utilizao do catlogo do RMAN, caso
contrrio, o RMAN usar somente arquivos de controle no
gerenciamento de backups. Usando somente os arquivos de controle
apresenta um risco de que, se o banco de dados e todos os arquivos de
controle forem perdidos de alguma forma, isso evitar que o RMAN seja
capaz de restaurar o banco de dados. Usando a opo catlogo RMAN,
evita-se a possibilidade de perder as informaes relacionadas com o
backup dos arquivos de controle, assim como outras informaes
valiosas. Observe tambm que, ao usar o catlogo RMAN, ser possvel
realizar uma recuperao pontual, se assim o desejar.
Se essa opo no for selecionada, ser exibida uma mensagem de
aviso lembrando da importncia da utilizao do catlogo RMAN.

46 Guia do Agente para Oracle

Backups

Digite o nome e a senha do proprietrio do catlogo.

Selecione o modo online.

Selecione um dos mtodos de backup a seguir:

Backup completo - este mtodo, normalmente, diminui a


quantidade de fitas necessria para restaurar o banco de dados,
porm leva mais tempo durante o backup.

Backup incremental - este mtodo reduz o tempo de backup mas a


restaurao, normalmente, requer mais tempo e mais fitas a serem
carregadas (ou seja, o ltimo backup completo mais todos os
incrementais).

Observao: as opes disponveis referem-se somente ao banco de


dados especfico. Cada banco de dados possui um conjunto prprio de
opes.
8. (Opcional) Selecione a guia Opes avanadas do Oracle e preencha
qualquer um destes campos se a modificao do desempenho do backup
for necessria.
9. Clique na guia Destino e selecione o destino de backup.
Importante: No selecione uma mdia especfica ou grupo de dispositivos de
mdia na guia Destino se, na opo Nmero de canais, foi definido um
nmero maior do que um.
10. Clique na guia Mtodo/Agenda e selecione um dos tipos de Agendamento:

Personalizado

Rotao

Rotao GFS

11. Clique em Enviar na barra de ferramentas.


A caixa de dilogo Enviar tarefa aberta.

Captulo 3: Backup de dados 47

Backups

12. Agende a execuo da tarefa para agora ou posteriormente.


Clique em OK.
A caixa de dilogo Tarefa enviada aberta.
13. Clique em OK.
A tarefa enviada. possvel monitorar a tarefa no Gerenciador de status de
tarefas.
Consulte a seo Limitaes de backup, neste captulo, para obter mais
informaes sobre as restries relacionadas ao monitoramento dos backups.
Observao: para obter mais informaes sobre personalizar tarefas de backup,
consulte o Guia de Administrao.

Backups de multitransmisso
Se houver mais de uma unidade e volume no sistema, possvel usar a opo
Nmero de canais (transmisses) no Gerenciador de backup para melhorar o
desempenho dos backups. Aps alocar um determinado nmero de canais a
serem usados para o backup, o agente e o RMAN determinam como os vrios
canais so organizados e distribudos, e se todos os canais especificados so
necessrios. Em alguns casos, o RMAN pode determinar que, em vez de usar
todos os canais especificados, a tarefa de backup pode ser melhor realizada
empacotando sequencialmente mais de uma tarefa (parte) por canal, e como
um resultado usar um nmero menor de canais para a tarefa.
Observao: as verses anteriores do agente usavam a opo de
multitransmisso na guia Destino para fazer esse tipo de backup. A opo
Nmero de canais (fluxos) substitui a opo Multitransmisso e oferece uma
melhor integrao com o RMAN, o que permite que o RMAN trate o processo
de multitransmisso no lugar do agente. Comeando nesta verso, a opo
Multitransmisso do Gerenciamento de backup ignorada pelas tarefas do
Oracle.
Importante: aps especificar mais de um canal no Gerenciador de backup, evite
selecionar uma mdia ou grupo de dispositivo de mdias especfico na guia
Destino, uma vez que isso impede que a multitransmisso ocorra.
O nmero de dispositivos ou grupos de dispositivos disponveis no sistema
determina o nmero de tarefas executadas pelo RMAN simultaneamente. Para
obter mais informaes sobre o recurso de multitransmisso, consulte o Guia de
Administrao.

48 Guia do Agente para Oracle

Backups

Opo Backup com o nmero de canais (transmisses)


No exemplo seguinte, est sendo feito o backup de dados em um trocador com
duas unidades de fita. Se houver vrias unidades nicas de fita do mesmo tipo,
atribua fitas a grupos de dispositivos diferentes, para us-las todas em uma
tarefa de backup de multitransmisso.
Para fazer backup de dados usando multitransmisso
1. Na guia Origem do gerenciador de backup, selecione dois tablespaces.
2. Na guia Opes do Oracle, especifique um nmero maior que um na opo
Nmero de canais (transmisses). Tenha em mente que o RMAN
determinar o nmero real de canais necessrios para a tarefa de backup. O
valor a ser digitado na guia Opes do Oracle o nmero mximo de canais
usado pelo RMAN.
3. (Opcional) Especifique um nome para o pool de mdias. possvel usar um
nome de pool de mdias existente ou um novo pool de mdias criado para a
tarefa de multitransmisso.
Observao: no selecione uma mdia ou um grupo de dispositivos de mdia
especfico. Isso impede a multitransmisso.
4. Clique em Enviar para enviar a tarefa.
possvel monitorar a tarefa no Gerenciador de status de tarefas.

Backup usando os scripts do RMAN no agente


possvel criar scripts do RMAN e inici-los a partir da GUI do CA ARCserve
Backup.
Para fazer backup do banco de dados Oracle usando o agente com o script do
RMAN
1. Abra o Gerenciador de backup, selecione a guia Origem e expanda o agente
do Linux.
2. Sob o agente do Linux, clique no quadrado verde esquerda do host em
que o Oracle est instalado.
aberta a caixa de dilogo Logon.
Observao: ao clicar sobre o sinal de mais prximo ao host, ele ir se
expandir automaticamente aps o logon.

Captulo 3: Backup de dados 49

Backups

3. Digite o nome de usurio, a senha e clique em OK.


Observao: expanda o host se ele no tiver sido expandido
automaticamente.
4. Selecione um banco de dados Oracle clicando no quadrado verde prximo a
ele.
A caixa de dilogo Logon do banco de dados aberta.
5. Insira o nome e a senha de usurio dba do Oracle.
6. Clique na guia Opes avanadas do Oracle e digite o caminho completo do
script do RMAN no campo Carregar script do RMAN. Verifique:

O script deve estar presente no n do agente e deve poder ser acessado


pelo usurio que esteja executado o RMAN (geralmente o dono da
instncia do Oracle).

Qualquer script fornecido sobrescrever todas as opes selecionadas


no Gerenciador de backup.

Se o nome do caminho no comear com uma barra (/), o agente


automaticamente procura pelo arquivo no diretrio
$CAORA_HOME/rman_scripts.

7. Clique na guia Destino e selecione o destino de backup, se necessrio.


8. Clique em OK. O Gerenciador de backup submete a tarefa fila. possvel
monitorar a tarefa no Gerenciador de status de tarefas.
Para obter mais informaes sobre como personalizar os backups, consulte o
Guia de Administrao.

50 Guia do Agente para Oracle

Backups

Fazer backup manualmente com o RMAN


possvel fazer backup de um banco de dados manualmente usando o RMAN.
Para iniciar o RMAN com o catlogo de recuperao e fazer backup de um
banco de dados
1. Abra uma janela Prompt de comando e digite o seguinte comando para
iniciar o RMAN:
rman target dbuser/dbuserpassword rcvcat catowner /catownerpassword@rman
service name

onde:
dbuser o usurio com privilgios de dba.
dbuserpassword a senha do dbuser.
catowner o nome de usurio do Oracle do dono do catlogo do RMAN.
catownerpassword a senha do dono do catlogo.
rman database o banco de dados onde o catlogo do RMAN est
instalado.
2. Digite os comandos a seguir para fazer backup do banco de dados:
RMAN> connect target system/manager
RMAN> run {
2> allocate channel dev1 type 'sbt_tape';
3> backup database format '_%u_%p_%c';
4> release channel dev1;
5> }

O backup do banco de dados foi concludo.

Captulo 3: Backup de dados 51

Limitaes do backup

Scripts da linha de comando do RMAN


possvel gravar e executar seus prprios scripts RMAN. Este um exemplo do
script do RMAN alocando um nico canal para fazer backup de um determinado
arquivo de dados em um nico dispositivo de fita:
run {
allocate channel dev1 type sbt_tape;
backup (datafile /oracle/oradata/demo/users01.dbf format _%u_%p_%c);
release channel dev1;
}

Observao: para usar o agente para Oracle como backu-end, necessrio:

Use sbt_tape como tipo de canal (para Oracle 9i).

possvel usar o formato _%u_%p_%c para garantir que o objeto cujo


backup seja feito tenha um nome exclusivo.

Este o exemplo de um script do RMAN que usa multitransmisso no backup.


Aloca dois canais para fazer backup de dados em dois dispositivos de fita
diferentes em paralelo:
run {
allocate channel dev1 type sbt_tape;
allocate channel dev2 type sbt_tape;
backup filesperset 1 format _%u_%p_%c (datafile
/oracle/oradata/demo/users01.dbf,

/oracle/oradata/demo/tools01.dbf);

release channel dev1;


release channel dev2;
}

Para obter mais informaes sobre o uso do RMAN e dos scripts do RMAN,
consulte a documentao do Oracle.

Limitaes do backup
A tabela a seguir contm uma lista das limitaes do backup:

No duplique o SID do banco de dados do catlogo ou compartilhe-o com


outro nome de SID.

O RMAN do Oracle no oferece suporte e no h forma de pr-determinar


quantos dados o RMAN armazenar.

52 Guia do Agente para Oracle

Limitaes do backup

A tarefa mestre (aquela submetida atravs do Gerenciador de backup) no


mostra qualquer progresso, exceto pelos PARAMETER_FILES, se tiverem
sido includos no backup. A abertura da janela de monitoramento no
mostrar qualquer progresso da tarefa mestre, mesmo se as subtarefas
estiverem em progresso. Entretanto, essa janela mostrar quando a tarefa
mestre tiver sido concluda. A abertura da janela de monitoramento de uma
subtarefa mostrar o seu progresso, mas no mostrar o progresso de
outras subtarefas.

Se a tarefa de backup for enviada da linha de comando do Oracle RMAN, ela


no pode ser reprogramada. Ou seja, ao clicar com o boto direito do
mouse na tarefa, a opo Pronto/Em espera/Executar
agora/Modificar/Reprogramar aparece esmaecida na opo da fila de
tarefas.

Captulo 3: Backup de dados 53

Captulo 4: Restaurao e recuperao de


dados
Esta seo contm os seguintes tpicos:
Fundamentos de restaurao e recuperao (na pgina 55)
Restaurao (na pgina 56)
Gerenciador de restaurao (na pgina 57)
Recuperao de banco de dados (na pgina 69)
Limitaes de recuperao e restaurao (na pgina 75)

Fundamentos de restaurao e recuperao


Restaurar carregar um banco de dados ou um ou mais objetos de banco de
dados de um backup desse banco de dados ou objetos de dados. A restaurao
substitui qualquer informaes no banco de dados pelas informaes gravadas
em backup. Aps restaurar um banco de dados, necessrio recuper-lo.
Recuperar colocar o banco de dados restaurado em um ponto consistente no
tempo antes do ponto de falha ou dano. Um banco de dados do servidor Oracle
deve ser restaurado primeiro e recuperado depois. Depois que o banco de
dados tiver sido restaurado e recuperado com xito, ele estar pronto para uso.
possvel executar recuperaes automticas ou manuais.

Captulo 4: Restaurao e recuperao de dados 55

Restaurao

Restaurao
Restaurar carregar um banco de dados ou um ou mais objetos de banco de
dados de um backup desse banco de dados ou objetos de dados. A restaurao
substitui qualquer informaes no banco de dados pelas informaes gravadas
em backup. Aps restaurar um banco de dados, necessrio recuper-lo.
Recuperar colocar o banco de dados restaurado em um ponto consistente no
tempo antes do ponto de falha ou dano. Um banco de dados do servidor Oracle
deve ser restaurado primeiro e recuperado depois. Depois que o banco de
dados tiver sido restaurado e recuperado com xito, ele estar pronto para uso.
possvel executar recuperaes automticas ou manuais.
Usando o CA ARCserve Backup, o agente e o Oracle RMAN, possvel restaurar
objetos de bancos de dados, como espaos para tabela, arquivos de dados,
arquivos de log de arquivamento e arquivos de parmetros, individualmente ou
em grupos, e restaurar os arquivos de controle ao restaurar um banco de dados.

Tipos de restauraes
Usando o CA ARCserve Backup e o agente, possvel executar vrios tipos de
operaes de restaurao:

Restaure backups feitos com a verso atual do agente, usando o


Gerenciador de backup ou a linha de comando do RMAN.

Restaure backups online feitos com uma verso anterior do agente


(somente atravs do Gerenciador de backup).

Restaure backups offline feitos com uma verso anterior do agente


(somente atravs do Gerenciador de backup).

Restaure backups feitos atravs da linha de comando do RMAN com uma


verso anterior do agente (somente atravs do RMAN).

56 Guia do Agente para Oracle

Gerenciador de restaurao

Gerenciador de restaurao
As vrias tarefas de restaurao podem ser executadas com o gerenciador de
restaurao. Para obter mais informaes sobre o gerenciador de restaurao,
consulte o Guia de Administrao.
A guia Opes de restaurao do Oracle, no gerenciador de restaurao,
oferece as opes de restaurao e recuperao a seguir.

Informaes do usurio do banco de dados do Oracle

Usar um catlogo RMAN [recomendado]

Nmero de canais (transmisses)

Restaurar do ltimo backup

Restaurar desde o backup feito em

Restaurar a partir da tag do backup

Observao: estas opes de restaurao so detalhadas na seo Opes de


restaurao deste captulo.

Tipos de recuperao:
Importante: ao usar um desses mtodos de recuperao, todos os logs so
redefinidos para a ltima data registrada no arquivo de controle, portanto,
todos os dados recuperados aps essa data sero perdidos e no podem ser
recuperados.

At o SCN (somente o banco de dados inteiro)

At o nmero de sequncia do log (somente o banco de dados inteiro)

At a hora (somente o DB inteiro)

Observao: como os logs foram redefinidos, necessrio executar um


backup completo offline para garantir que voc possui algum registro do
banco de dados naquele exato momento.

Sem recuperao - a seleo desta opo restaura os dados mas no


executa nenhuma recuperao. necessrio recuperar o banco de
dados e, em seguida, coloc-lo online de volta. Esta opo geralmente
usada quando j se sabe que uma restaurao no pode ser recuperada,
como quando tarefas de restaurao adicionais so necessrias ou
quando necessrio configurar antes de iniciar o processo de
recuperao.

At o fim dos logs - o RMAN recupera o banco de dados, os espaos de


tabelas e os arquivos de dados at a hora atual.

Captulo 4: Restaurao e recuperao de dados 57

Gerenciador de restaurao

At SCN (somente banco de dados inteiro) - o RMAN recupera o banco


de dados at o nmero especificado de alterao no sistema (ou seja,
um nmero de ponto de verificao). Esta recuperao s vlida para
o banco de dados inteiro. O banco de dados aberto com a opo
resetlogs.

At o nmero de sequncia de log (somente o banco de dados inteiro) o RMAN recupera o banco de dados at a sequncia especificada do log
de arquivamento. Esta recuperao s vlida para o banco de dados
inteiro. O banco de dados aberto com a opo resetlogs.

At a hora (somente o banco de dados inteiro) - o RMAN recupera o


banco de dados at um tempo definido especificado. Esta recuperao
s vlida para o banco de dados inteiro. O banco de dados aberto
com a opo resetlogs.

Colocar objeto(s) restaurado(s) online depois da recuperao - quando


selecionada, esta opo coloca os tablespaces e os arquivos de dados
online e abre o banco de dados aps a execuo da recuperao.

Alm disso, a guia Opes avanadas de restaurao do Oracle inclui estas


opes:

Seleo de logs arquivados:

No restaurar - a seleo desta opo no restaura nenhum log


arquivado.
Observao: essa opo marcada automaticamente.

Baseada na hora - esta opo restaura os logs arquivados com base na


hora em que foram criados, e no na hora em que o seu backup foi
feito. Se estiver usando esta opo, necessrio digitar um valor no
campo Da hora ou no campo At a hora.

Segmento - esta opo permite especificar o nmero do segmento


utilizado para identificar a sesso do Oracle. O vaIor padro do
segmento 1 para a sesso do Oracle no modo exclusivo.

Baseado no SCN - esta opo restaura o intervalo de logs arquivados


pelo SCN (Nmero de alterao no sistema).

Baseado na seqncia do log - esta opo restaura os logs arquivados


pelo nmero de seqncia do log arquivado.

58 Guia do Agente para Oracle

Gerenciador de restaurao

Incluir arquivo de controle - selecione esta opo para restaurar os arquivos


de controle. Tenha em mente que os arquivos de controle somente devem
ser restaurados se estiverem corrompidos ou perdidos.
Importante: a restaurao de um arquivo de controle redefine todos os
logs, ocasionando a perda dos dados mais recentes assim que o banco de
dados for iniciado. Esses dados no podem ser recuperados.

Tamanho de bloco (Oracle 9i) - se esta opo for usada, o tamanho dos
blocos de dados devero corresponder ao tamanho de bloco usado durante
o backup; caso contrrio, a restaurao falhar.

Listar conjuntos de backup dos objetos selecionados - quando selecionada,


envia uma solicitao para listar todos os conjuntos de bancos de dados que
incluam os objetos selecionados.
Observao: essa opo no restaura os objetos selecionados. Para
restaurar os objetos selecionados, envie outra tarefa de restaurao.

Validar nmero de conjunto do backup - esta opo solicita ao RMAN a


validao da integridade de um backup sem realmente restaur-lo.

Carregar script do RMAN - use esta opo para inserir o caminho do script
RMAN.
Importante: Esta opo sobrescreve todas as opes que possam ter sido
selecionadas no Gerenciador de restaurao.

Opes de restaurao
H vrios tipos de opes de restaurao disponveis na guia Origem do
Gerenciador de restaurao. Os detalhes sobre cada opo so listados nas
sees seguintes:

Opo Nmero de canais (transmisses)


Ao digitar um nmero na opo Nmero de canais (transmisses), o agente
informa ao RMAN o nmero mximo de canais a ser usado. O RMAN em seguida
determina quantos canais ele realmente aloca para a operao de restaurao.
O RMAN submete as tarefas em paralelo, uma para cada canal.
Observao: como o RMAN determina o nmero apropriado de canais a serem
usados, ele pode usar menos do que o nmero de canais especificado.

Captulo 4: Restaurao e recuperao de dados 59

Gerenciador de restaurao

Opo Restaurar do ltimo backup


Ao selecionar a opo Restaurar do ltimo backup, o agente informa ao RMAN
para usar o backup mais recente disponvel.
Observao: a opo Sem recuperao a seleo padro na seo Tipos de
recuperao da guia Opes de restaurao do Oracle. Certifique-se de
selecionar um dos Tipos de recuperao para recuperar o banco de dados aps
restaur-lo.

Opo Restaurar backup feito com


Ao selecionar a opo Restaurar backup feito com, a data e a hora so
especificadas como o limite de tempo superior do backup que se deseja
restaurar. O RMAN executar a operao nos arquivos at a hora especificada
sem inclu-la. Essa opo til no caso de banco de dados que precisam
retornar ao estado conhecido (nvel de consistncia).
Outro momento na qual essa opo pode ser til quando o backup mais
recente no poder ser acessado. Nesse caso, possvel usar essa opo em
conjunto com a opo Recuperar at o fim dos logs para a restaurao de banco
de dados de um conjunto de backup mais antigo, e para a "repetio" de todas
as transaes para retornar o banco de dados para o estado mais recente.
Evite confundir essa opo com o campo Recuperar at a hora (somente o
banco de dados inteiro), disponvel nas verses anteriores do agente. Essa
opo no faz referncia ao tempo definido em que o banco de dados ser
recuperado. usada simplesmente para selecionar de qual backup os dados
sero restaurados (Recuperar at a hora).
Observao: a opo Sem recuperao a seleo padro na seo Tipos de
recuperao da guia Opes de restaurao do Oracle. Certifique-se de
selecionar um dos Tipos de recuperao para recuperar o banco de dados aps
restaur-lo.

Opo Restaurar a partir da tag do backup


Ao selecionar a opo Restaurar a partir da tag do backup, especifique a tag que
foi usada durante o backup para indicar as sesses de backup a restaurar. A tag
o nome lgico atribudo a um backup especfico (por exemplo, Backup de
segunda-feira de manh).
Observao: a opo Sem recuperao a seleo padro na seo Tipos de
recuperao da guia Opes de restaurao do Oracle. Selecione um dos tipos
de recuperao se desejar recuperar o banco de dados aps restaur-lo.

60 Guia do Agente para Oracle

Gerenciador de restaurao

Opo at o fim dos logs


Ao selecionar a opo At o fim dos logs, o agente restaura e recupera bancos
de dados e objetos de bancos de dados automaticamente, em uma operao, se
a opo Colocar objeto(s) restaurado(s) online depois da recuperao tambm
for selecionada.. Quando a restaurao e a recuperao estiverem concludas, o
agente abre o banco de dados.
Importante: se a opo At o final dos logs for selecionada, no inclua os
arquivos de controle na restaurao, a menos que estejam ausentes ou
corrompidos. Se os arquivos de controle forem includos na restaurao, o
agente recupera o banco de dados por meio dos arquivos de controle
restaurados. Como resultado, todas as transaes realizadas no banco de dados,
ocorridas aps a ltima transao registrada nos arquivos de backup
restaurados so perdidas.

Exibies de restaurao
Para qualquer tipo de restaurao, a exibio padro de restaurao ser usada
no Gerenciador de restaurao. A exibio Restaurar por sistema de arquivos
exibe uma rvore dos hosts salvos em backup pelo CA ARCserve Backup. Para
executar uma restaurao, expanda o host para visualizar os bancos de dados e
objetos, e depois selecione os bancos de dados ou objetos que devem ser
restaurados. Os bancos de dados exibidos so das sesses de backup mais
recentes.
Observao: as restauraes das sesses do Agente para Oracle no oferecem
suporte s exibies Restaurar por sesso e Restaurar por mdia de backup.
Quando o mtodo Restaurar por mdia selecionado, as sesses so ignoradas
e h falha na tarefa. O log de atividades do CA ARCserve Backup deve ser
consultado para determinar a causa exata.

Captulo 4: Restaurao e recuperao de dados 61

Gerenciador de restaurao

Restaurar bancos de dados e objetos de banco de dados


Para restaurar um banco de dados completo do qual foi feito backup offline ou
online
Observao: antes de iniciar o Gerenciador de restaurao, certifique-se de ter
iniciado o CA ARCserve Backup.
1. Abra o Gerenciador de restaurao, selecione a guia Origem e, em seguida
selecione a exibio Restaurar por sistema de arquivos.
2. Expanda o agente do Linux e, em seguida, expanda o host Oracle sob o
agente do Linux.
3. Selecione o banco de dados a ser restaurado ou selecione os objetos de
bancos de dados a restaurar.
4. Selecione a guia Destino e expanda o agente do Linux.
5. Clique no sinal de mais esquerda do SID do Oracle, sob o Agente do Linux.
aberta a caixa de dilogo Logon.
Se o sinal de mais esquerda do SID do Oracle no foi clicado e se, em vez
disso, o SID do Oracle foi clicado diretamente, necessrio digitar o nome
de usurio e a senha do Oracle na guia Opes do Oracle. Esses dois campos
so obrigatrios. Alm disso, j que a opo Usar o catlogo do RMAN
(Recomendado) est marcada por padro, necessrio digitar o nome e a
senha do dono do catlogo do RMAN, a menos que a caixa esteja
desmarcada.
Se as informaes contidas em um dos campos obrigatrios estiverem
incompletas durante o registro da tarefa, a caixa de dilogo ser exibida
permitindo a digitao dessas informaes. A tarefa no ser registrada se
essas informaes ausentes no forem digitadas.
6. Digite o nome de usurio e a senha do sistema e clique em OK.
7. Clique no sinal mais esquerda do banco de dados Oracle a ser restaurado.
A caixa de dilogo Logon do banco de dados aberta.
8. Digite o nome de usurio e a senha do dba do Oracle e clique em OK.
Observao: certifique-se de que o nome de usurio e a senha do Oracle,
utilizados para conectar-se ao Oracle, tm permisso para fazer a conexo
com o Oracle por meio da clusula sysdba. necessrio que seja possvel
conectar-se com e sem essa sentena.

62 Guia do Agente para Oracle

Gerenciador de restaurao

9. Para definir as opes de restaurao, selecione a guia Origem e depois


clique na guia Opes do Oracle:
possvel selecionar as seguintes Opes de restaurao:
Observao: possvel selecionar qualquer combinao das opes.

Se for necessrio que o RMAN aumente a velocidade do processo de


restaurao no caso de vrias fitas envolvidas, escolha a opo Nmero
de canais (fluxos). Selecione mais de um canal e o RMAN aceitar esta
informao como o nmero mximo de canais a usar durante a
restaurao.

Se for necessrio fazer a restaurao usando o backup mais recente


disponvel, escolha a opo Restaurar a partir do backup mais recente.

Se for necessrio restaurar um backup com data e hora especfica,


selecione a opo Restaurar backup feito com. Observe que o RMAN
executara a operao em arquivos at a hora especificada, mas no
incluindo a hora especificada.

Se for necessrio restaurar um backup com uma marca que foi usada
durante o processo de backup, selecione a opo Restaurar a partir da
marca de backup.

Se os logs redo arquivados tiverem corrompidos ou tiverem sido


removidos como resultado de um backup anterior que usou a opo
Limpar log, selecione uma das opes (exceto No restaurar, que a
padro) da seo Seleo de logs arquivados da guia Opes avanadas
do Oracle. Isso sobrescrever os logs redo arquivados.

Captulo 4: Restaurao e recuperao de dados 63

Gerenciador de restaurao

Observao: se os arquivos de logs redo arquivados no forem perdidos


ou corrompidos, geralmente no devem ser sobrescritos. Ao manter os
logs redo arquivados, possvel recuperar o banco de dados para a
verso mais recente usada existente antes do sistema ou banco de
dados falhar.

Ao restaurar os arquivos de controle, necessrio selecionar a opo


Incluir arquivo de controle na guia Opo avanada do Oracle.
Observao: restaure arquivos de controle apenas quando necessrio,
por exemplo, quando estiverem ausentes ou corrompidos.

Alm das Opes de restaurao, possvel selecionar estas Opes de


recuperao:

Se no for necessrio executar a recuperao depois de restaurar os


dados, selecione a opo Nenhuma recuperao.
Observao: essa opo marcada automaticamente.

Se for necessria a recuperao do banco de dados o mais prximo


possvel da hora atual, selecione a opo At o fim dos logs.

Se for necessrio que os objetos de banco de dados estejam disponveis


assim que a recuperao for concluda, selecione a opo Colocar os
objetos restaurados online aps a recuperao.

Observao: para obter mais informaes sobre tipos de recuperao,


consulte o tpico Gerenciador de restaurao (na pgina 57).
10. Clique em Enviar.
A caixa de dilogo Enviar tarefa aberta.
11. Programe a tarefa para execuo agora ou posteriormente.
Clique em OK para enviar a tarefa.
A tarefa enviada. possvel monitorar a tarefa no Gerenciador de status
de tarefa.
Quando a tarefa estiver concluda, os objetos dos bancos de dados so
restaurados para o servidor Oracle Para obter instrues sobre recuperao do
bancos de dados Oracle, consulte o tpico Recuperao de banco de dados (na
pgina 69). Para obter mais informaes sobre como enviar tarefas de
restaurao, consulte o Guia de Administrao.

64 Guia do Agente para Oracle

Gerenciador de restaurao

Restaurar logs arquivados e arquivos de controle


Se os arquivos de controle ou os logs arquivados foram perdidos ou
corrompidos, possvel restaur-los selecionando-os na guia Origem do
Gerenciador de restaurao, ao configurar uma restaurao.
Importante: Se a opo Eliminar logs aps backup tiver sido tiver selecionada
durante o backup, necessrio selecionar uma das opes de Logs arquivados
(exceto No restaurar) na guia Opes avanadas de restaurao do Oracle,
para garantir que o RMAN acione a restaurao dos logs necessrios. Se uma
das opes de Logs arquivados no for selecionada, a fase de recuperao no
funcionar corretamente, uma vez que os logs necessrios podem estar
ausentes. Porm, se voc estiver usando o Oracle 9i ou superior, o RMAN ir
restaurar automaticamente os logs de arquivamento necessrios aps a seleo
de uma das opes de Recuperao.
Se os arquivos de log redo arquivados no estiverem danificados, em geral no
se deve inclu-los em uma restaurao. Mantendo o log redo arquivado,
possvel restaurar o banco de dados para a verso utilizvel mais recente
existente antes da falha do sistema ou do banco de dados.
Se a opo At o fim dos logs for selecionada, no inclua os arquivos de controle
na restaurao ao configurar uma restaurao, a menos que ele esteja ausente
ou esteja corrompido. Se os arquivos de controle forem includos na
restaurao, o agente recupera o banco de dados por meio dos arquivos de
controle restaurados. Como resultado, todas as transaes realizadas no banco
de dados, ocorridas aps a ltima transao registrada nos arquivos de backup
restaurados so perdidas.

Restaurar arquivo de parmetro


possvel restaurar o arquivo de parmetro para uma verso especfica, por
meio do Gerenciador de restaurao.
Para restaurar uma verso especfica de arquivo de parmetro
1. Selecione o arquivo de parmetro a ser restaurado (como o orapwfile).
2. Clique no boto Ponto de recuperao, na parte superior da guia Origem.
3. Na caixa de dilogo resultante, selecione a verso exata do arquivo de
parmetro a ser restaurado.
Clique em OK.

Captulo 4: Restaurao e recuperao de dados 65

Gerenciador de restaurao

Os arquivos de parmetro so o nico tipo de objetos de bancos de dados que


pode ser restaurado para uma verso especfica. A restaurao de arquivos de
parmetro desta forma utiliza o agente do CA ARCserve Backup diretamente e
no envolve o RMAN.
Observao: se a opo SQLNET.AUTHENTICATION_SERVICES (definida como
"nenhum") estiver no arquivo init.ora de qualquer sesso para a qual voc
pretende fazer backup ou restaurao, ela dever ser assinalada antes de tentar
restaurar o orapwfile (includo no PARAMETER-FILES). Deix-la como est
impede conexes posteriores do banco de dados sysdba e impede atividades
normais de gerenciamento (como recuperao, desligamento e inicializao).

Restaurar em tempo definido


Para restaurar um banco de dados ou tablespace em um determinado
momento, siga os procedimentos para restaurar um banco de dados completo e
os arquivos de log arquivados associados. Para encontrar o procedimento
apropriado, consulte diferentes procedimentos de restaurao e recuperao
neste guia.
Para obter mais informaes sobre como restaurar ou recuperar o banco de
dados ou o espao de tabela em um ponto no tempo, consulte a documentao
do Oracle.
Observao: a opo At o fim dos logs, que recupera automaticamente um
banco de dados aps ele ter sido restaurado, no aceita recuperaes em um
determinado momento. Para executar a recuperao em um determinado
momento, necessrio executar as etapas de recuperao manualmente.

66 Guia do Agente para Oracle

Gerenciador de restaurao

Gerenciador de recuperao (RMAN) e restaurao do banco de dados para outro


host
Para restaurar diretamente um banco de dados em outro host, usando o RMAN

O catlogo RMAN deve estar instalado em um banco de dados separado e


no no banco de dados de origem ou de destino.

Definir e usar o catlogo com o RMAN para as operaes de backup e


restaurao.

Restaurar todo o banco de dados.

Observao: o cenrio usado no procedimento a seguir pressupe que o banco


de dados que passou por backup do <host1> ser restaurado no <host2> e seu
nome de banco de dados ser preservado. Tambm presume que a estrutura do
diretrio dos hosts de origem e de destino diferente. Alm disso, esse cenrio
presume que o Oracle 8 esteja sendo usado.

Restaurao do banco de dados para outro host usando o RMAN


Voc pode restaurar um banco de dados em outro host usando o RMAN.
Restaurao do banco de dados em outro host usando o RMAN
1. Digite os comandos a seguir para obter o valor db_id (ID do banco de dados)
do banco de dados a ser restaurado do catlogo do RMAN:
sqlplus <usurio do rman>/<senha do rman>@<service do rman>
SQL> select db_key, db_id, bs_key, recid, stamp, backup_type, start_time,
status from rc_backup_set;

2. Identifique o valor db_id correspondente ao banco de dados a ser


restaurado.
3. Digite o comando a seguir para determinar o nmero e o local do arquivo de
cada arquivo de dados do banco de dados de origem:
SVRMGR> select file#, name from v$data file;

4. Copie o arquivo init<$ORACLE_SID>.ora de $ORACLE_HOME/dbs no <host1>


para o <host2>.
5. Edite $ORACLE_HOME/dbs/init<$ORACLE_SID>.ora e ajuste todos os
caminhos para refletir a nova estrutura do diretrio no <host2>.
6. Execute o SQL*Net configure para garantir que o catlogo do RMAN esteja
visvel de ambos bancos de dados instalados em <host1> e <host2>.

Captulo 4: Restaurao e recuperao de dados 67

Gerenciador de restaurao

7. Configure o arquivo de senha do Oracle no <host2> digitando o seguinte


comando:
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=kernel.

8. Digite o comando a seguir para iniciar o banco de dados de destino com a


opo nomount:
SVRMGR> startup nomount pfile=$ORACLE_HOME/dbs/init<$ORACLE_SID>.ora

9. Digite os comandos a seguir para restaurar o arquivo de controle:


Observao: ser necessrio o db_id obtido na etapa 2.
rman rcvcat <nome do usurio do rman>/<senha do rman>@<servio do rman>
RMAN> set dbid=<valor do db_id do banco de dados de origem>
RMAN> connect target <nome do usurio>/<senha>;
RMAN> run {
RMAN> allocate channel dev1 type 'sbt_tape';
RMAN> restore controlfile;
RMAN> release channel dev1;
RMAN> }

10. Digite o comando a seguir para montar o banco de dados de destino:


SVRMGR> alter database mount;

11. Determine o novo local de cada arquivo de dados no script do RMAN


usando os locais determinados na etapa 3.
12. Digite os comandos a seguir para restaurar o banco de dados usando os
novos locais determinados na etapa 11:
rman target <nome do usurio>/<senha> rcvcat <nome do usurio do rman>/<senha
do rman>@<servio do rman>
RMAN> run {
RMAN> allocate channel dev1 type 'sbt_tape';
RMAN> set newname for data file 1 to '<caminho novo>'
RMAN> set newname for data file 2 to '<caminho novo>'
...
RMAN> restore database;
RMAN> switch data file all;
RMAN> release channel dev1;

68 Guia do Agente para Oracle

Recuperao de banco de dados

13. Digite o comando a seguir para recuperar o banco de dados usando os


arquivos de controle restaurados:
SVRMGR> recover database using backup controlfile until cancel;

14. Digite o comando a seguir para abrir o banco de dados usando a opo
resetlogs:
SVRMGR> alter database open resetlogs;

15. Se ocorrer o erro ORA-00344: no possvel recriar log online %s:


a. Digite os comandos a seguir para renomear cada linha do log redo
online:
SVRMGR> alter database rename file <online redo log #1 path>
to <novo caminho n1 do log redo online>;
...
SVRMGR> alter database rename file <online redo log #n path>
to <novo caminho nn do log redo online>;

b. Digite o comando a seguir para abrir o banco de dados:


SVRMGR> alter database open resetlogs;

Recuperao de banco de dados


Aps restaurar um banco de dados ou objetos de bancos de dados no servidor,
necessrio recuper-los. possvel recuperar o banco de dados ou os objetos
de bancos de dados automaticamente, por meio do Gerenciador de
restaurao, ou realizar uma recuperao manual, por meio do Oracle Server
Manager Console. As sees a seguir contm informaes e instrues de cada
um desses mtodos.

Recuperao do Gerenciador de restaurao


possvel usar o Gerenciador de restaurao para restaurar e recuperar bancos
de dados em uma operao, automaticamente, selecionando uma dessas
opes de recuperao ao configurar uma tarefa de restaurao:

At o fim dos logs

At o SCN (somente o banco de dados inteiro)

At o nmero de sequncia do log (somente o banco de dados inteiro)

At a hora (somente o DB inteiro)

Captulo 4: Restaurao e recuperao de dados 69

Recuperao de banco de dados

Execuo de recuperao do banco de dados


Para recuperar o banco de dados ou os objetos de banco de dados usando o
Gerenciador de restaurao, siga estas etapas:
1. Inicie o CA ARCserve Backup.
2. Abra o Gerenciador de restaurao e selecione a exibio Restaurar por
sistema de arquivos.
3. Na guia Origem, expanda o agente do Linux.
4. Expanda o host do Oracle sob o agente do Linux.
5. Selecione o banco de dados ou os objetos do banco de dados a serem
restaurados e recuperados.
Observao: para executar a completa recuperao de mdia do banco de
dados, necessrio restaurar todos os arquivos de log arquivados
necessrios.
6. Selecione a guia Destino e expanda o agente do Linux.
7. Clique no sinal de mais ao lado do host do Oracle sob o agente do Linux.
aberta a caixa de dilogo Logon.
8. Digite o nome de usurio e a senha do sistema e clique em OK.
O host do Oracle expandido.
9. Clique no sinal de mais ao lado do banco de dados Oracle a ser restaurado.
A caixa de dilogo Logon do banco de dados aberta.
10. Digite o nome de usurio e a senha do dba do Oracle e clique em OK.
Observao: certifique-se de que o nome de usurio e a senha do Oracle,
utilizados para conectar-se ao Oracle, tm permisso para fazer a conexo
com o Oracle por meio da clusula sysdba. necessrio que seja possvel
conectar-se com e sem essa sentena.
11. Selecione a guia Origem, clique na guia Opes do Oracle e, em seguida
selecione uma das opes de recuperao.

70 Guia do Agente para Oracle

Recuperao de banco de dados

12. Clique em Enviar na barra de ferramentas.


A caixa de dilogo Enviar tarefa aberta.
13. Programe a tarefa para execuo agora ou posteriormente.
Clique em OK.
A tarefa enviada. possvel monitorar a tarefa no Gerenciador de status de
tarefa.
O agente recupera automaticamente os arquivos depois que todos os arquivos
forem restaurados.

Arquivos que o agente no pode recuperar


Ao usar uma das opes de Tipo de recuperao, o Agente para Oracle no
pode recuperar os seguintes arquivos:

Logs redo online corrompidos ou ausentes

Arquivos de dados corrompidos ou ausentes dos quais no foi feito o


backup pelo agente

Arquivos de controle corrompidos ou ausentes dos quais no foi feito o


backup pelo agente

Logs arquivados corrompidos ou ausentes dos quais no foi feito o backup


pelo agente

Arquivos pertencentes ao banco de dados em execuo no modo sem log


arquivado.

Restries do Oracle em operaes de recuperao


As seguintes restries do Oracle afetam as operaes de recuperao que
podem ser executadas em um banco de dados.

Ao recuperar arquivos de dados e arquivos de controle antigos, necessrio


recuperar o banco de dados inteiro. No possvel executar uma
recuperao em nvel de arquivo de dados.

Quando se executa uma recuperao completa de banco de dados e alguns


tablespaces j esto offline antes da operao de restaurao, eles no
sero recuperados automaticamente. necessrio recuperar os arquivos de
dados manualmente, antes de coloc-los de volta online.

Captulo 4: Restaurao e recuperao de dados 71

Recuperao de banco de dados

Aps executar uma recuperao em um momento determinado ou


restaurar arquivos de controle antigos, os logs redo no podero mais
recuperar arquivos de dados restaurados de backups anteriores.
Conseqentemente, no se deve abrir o banco de dados com a opo
resetlogs. necessrio tambm executar um backup completo o mais breve
possvel.

Recuperao manual
possvel recuperar manualmente todo o banco de dados quando os arquivos
de controle forem perdidos ou corrompidos. A seo a seguir fornece os
detalhes para a execuo desse tipo de recuperao do banco de dados.

Recuperao de bancos de dados com arquivos de controle perdidos ou corrompidos


Se um arquivo de controle for perdido ou danificado, primeiro ser necessrio
encerrar o banco de dados e recuperar os arquivos de controle, antes de
recuperar esse banco de dados. Para encerrar o banco de dados, recuperar os
arquivos de controle e, em seguida recuperar o banco de dados, siga estas
etapas:
1. Encerre o banco de dados digitando o seguinte comando no prompt do
SVRMGR ou do SQL*Plus:
SHUTDOWN;

2. No momento apropriado, inicie e monte o banco de dados e comece o


processo de recuperao.

No prompt do SVRMGR, digite o comando a seguir:


CONNECT INTERNAL;
STARTUP MOUNT;
RECOVER DATABASE USING BACKUP CONTROLFILE;

No prompt do SQL*Plus, digite o comando a seguir:


CONNECT SYSTEM/SYSTEM_PASSWORD AS SYSDBA;
STARTUP MOUNT;
RECOVER DATABASE USING BACKUP CONTROLFILE;

72 Guia do Agente para Oracle

Recuperao de banco de dados

3. O Oracle solicita os nomes dos arquivos de log. Primeiro, o Oracle procura


os arquivos de log arquivados e fornece automaticamente os nomes
corretos para os que existem. Se o Oracle no conseguir encontrar os
arquivos de log arquivados necessrios, ser necessrio aplicar
manualmente os arquivos de redo log online necessrios.
Quando fizer isso, ser necessrio fornecer o caminho completo e o nome
do arquivo. Ao digitar um log incorreto, digite o comando novamente:
RECOVER DATABASE USING BACKUP CONTROLFILE;

Fornea o nome correto do arquivo de redo log online no prompt. Continue


esse procedimento at que o Oracle tenha aplicado todos os logs
sucessivamente.
4. Digite o seguinte comando no prompt do SVRMGR ou do SQL*Plus para
colocar o banco de dados de volta online e redefinir os logs:
ALTER DATABASE OPEN RESETLOGS;

5. V para os diretrios em que os redo logs arquivados so armazenados e


exclua todos os arquivos de log.
6. Se ainda houver algum espao para tabelas offline, digite o seguinte
comando no prompt do SVRMGR ou do SQL*Plus para traz-lo de volta
online:
ALTER TABLESPACE TABLESPACE_NAME ONLINE;

Captulo 4: Restaurao e recuperao de dados 73

Recuperao de banco de dados

7. Se o RMAN estiver sendo usado para recuperar todo o banco de dados com
os arquivos de controle armazenados, sincronize novamente as informaes
do banco de dados no RMAN para refletir o banco de dados recentemente
recuperado. Para sincronizar novamente as informaes do banco de dados,
siga estas etapas:
a. Faa logon como oracle.
b. Digite o comando a seguir para definir o SID do Oracle para o SID do
banco de dados recuperado:
ORACLE_SID=database SID

c. Digite os comandos a seguir para concluir o processo:


rman target dbuser/ dbuserpassword rcvcat catowner/catowner
password@rman service name
reset database

onde:

dbuser o usurio com privilgios de dba para o banco de dados


recuperado.

dbuserpassword a senha do dbuser.

catowner o nome de usurio do Oracle do dono do catlogo do


Gerenciador de recuperao do Oracle.

rman service name o nome do servio usado para acessar o banco


de dados onde o catlogo do rman est instalado.

Recuperar de backups completos offline


Se o banco de dados foi armazenado em modo offline, o mesmo processo de
recuperao usado para se o banco de dados tivesse sido armazenado em modo
online ser usado. Isso devido ao fato de o backup offline colocar o banco de
dados em estado inativo, o que significa que o banco de dados ainda est online
(embora no seja possvel acess-lo ou processar transaes).

74 Guia do Agente para Oracle

Limitaes de recuperao e restaurao

Limitaes de recuperao e restaurao


As limitaes de restaurao e recuperao so as seguintes:

Os redo logs online no so armazenados. Conseqentemente, no podem


ser restaurados.

Se qualquer usurio estiver conectado ao banco de dados quando uma


tarefa de restaurao estiver agendada para comear, a tarefa falhar se
um tablespace do sistema ou um tablespace contendo segmentos de
reverso estiver sendo restaurado. Para evitar isso, defina a varivel
ORACLE_SHUTDOWN_TYPE como imediata no arquivo /opt/CA/ABcmagt
/agent.cfg.

O SID do banco de dados do catlogo no deve ser duplicado ou


compartilhado com nenhum outro nome de SID.

O CA ARCserve Backup no oferece suporte restaurao de sesses


variadas e criptografadas do Oracle RMAN em uma nica tarefa de
restaurao. necessrio restaurar as sesses de backup do Oracle RMAN
criptografadas como tarefas de restaurao individuais.

O CA ARCserve Backup no oferece suporte restaurao de sesses


antigas do agente para Oracle usando o agente RMAN.

Se a tarefa de restaurao for enviada da linha de comando do Oracle


RMAN, a tarefa no poder ser reprogramada. Ou seja, quando voc clica
com o boto direito na tarefa, "Pronto/Em espera/Executar
agora/Modificar/Reprogramar" aparece esmaecido na opo de fila de
tarefas.

Captulo 4: Restaurao e recuperao de dados 75

Apndice A: Localizao de diretrios e


arquivos
Esta seo contm os seguintes tpicos:
Locais do diretrio do agente (na pgina 77)
Locais dos arquivos do agente (na pgina 77)

Locais do diretrio do agente


Os diretrios a seguir esto localizados sob o diretrio inicial do agente:

dados -- dados internos (informaes especficas sobre a release)

lib -- bibliotecas de tempo de execuo

logs -- arquivos de log

nls -- arquivos de mensagens

rman_scripts -- scripts criados automaticamente pelo agente

Locais dos arquivos do agente


Os arquivos a seguir esto localizados no diretrio inicial do agente:

ca_auth -- o programa usado para registrar automaticamente o


usurio@host no CA ARCserve Backup

ca_backup -- o programa usado para enviar tarefas de backup.

ca_restore -- o programa usado para enviar tarefas de restaurao.

ckyorn -- o programa usado para ler as informaes do usurio durante a


instalao

Apndice A: Localizao de diretrios e arquivos 77

Locais dos arquivos do agente

instance.cfg -- o arquivo onde todas as instncias so listadas no momento


da instalao

libobk.so.1 -- a biblioteca para link com o Oracle (SBT 1 | 32 bits)

libobk.so.2 -- a biblioteca para link do Oracle com (SBT 1 | 64 bits)

libobk.so.2.64_IA64 -- a biblioteca para link com o Oracle (suporte ao


Itanium)

libobk.so.2.64_AMD64 -- a biblioteca para link com o Oracle (suporte ao


AMD Opteron)

oraclebr -- o programa usado para executar o navegador

oragentd -- o programa iniciado pelo agente comum para executar a tarefa

orasetup - o script usado para executar a instalao do agente

sbt.cfg -- o arquivo de parmetro criado durante a instalao

Arquivos de agentes do diretrio de dados


O arquivo RELVERSION, que armazena os nmeros de compilao do CA
ARCserve Backup que foram usados para a compilao do agente,
armazenado no diretrio de dados.

Arquivos de agentes do diretrio de logs


Os arquivos de log a seguir esto localizados no diretrio de logs:

ca_backup.log -- registra a sada do ltimo comando ca_backup

ca_restore.log -- registra a sada do ltimo comando ca_restore

oragentd_<jobid>.log -- registra a atividade do agente

oraclebr.log -- registra a atividade do navegador

78 Guia do Agente para Oracle

Apndice B: Soluo de problemas


Esta seo contm os seguintes tpicos:
Atribuir um nome de alias (na pgina 79)
O backup do script RMAN de vrios canais falha (na pgina 80)
Dicas (na pgina 80)
Mensagens (na pgina 81)
Mensagens do RMAN (na pgina 86)

Atribuir um nome de alias


Sintoma:
O n do agente do Oracle Linux com nome de alias muito longo.
Soluo:
Tambm possvel fazer backup do n do agente do Oracle Linux com nome de
alias. Por exemplo, se o nome do n for longo e voc deseja usar um nome
diferente para ele no gerenciador de backup, execute as seguintes etapas antes
de fazer um backup e restaurao com sucesso.
Para alterar o nome do host:
1. No arquivo sbt.cfg em seu computador do agente do Oracle Linux,
SBT_SOURCE_NAME=alias
SBT_ORIGINAL_CLIENT_HOST=alias

onde
Alias o nome especificado para o n do agente do Oracle no gerenciador
do CA ARCserve Backup
SBT_SOURCE_NAME o nome que foi usado no gerenciador de backup para
o n do agente do Oracle U/L para fazer o backup.
SBT_ORIGINAL_CLIENT_HOST o nome do n que foi usado no processo de
backup e restaurao.
2. Salve a alterao e execute caagent para atualizar o nome do n.

Apndice B: Soluo de problemas 79

O backup do script RMAN de vrios canais falha

O backup do script RMAN de vrios canais falha


Sintoma:
O backup do script RMAN com vrios canais falha.
Soluo:
Ao executar backup de vrios canais, os dados na extremidade receptora podem
ser bloqueados por outros canais por um longo perodo, fazendo com que o
tempo limite de conexo entre o agente e servidor do CA ARCserve Backup seja
atingido, resultando em erro E8522.
Para evitar esse erro, aumente o valor de tempo limite (o padro 20 minutos).
Para saber mais sobre como definir o valor de tempo limite, clique duas vezes
no erro E8522 do log de atividades para obter mais informaes.

Dicas
Segue uma lista de dicas para o agente da Oracle:

Se o banco de dados do qual se deseja fazer o backup no estiver listado na


guia de origem do CA ARCserve Backup, verifique o arquivo instance.cfg.
Para cada banco de dados processado pelo agente, deve haver uma entrada
para o mesmo no arquivo instance.cfg. Esse arquivo est no diretrio inicial
do agente.

Se encontrar problemas ao navegar no banco de dados, verifique o log do


navegador do Oracle (oraclebr.log) para obter os possveis erros. Alm
disso, certifique-se de que os valores correspondentes ao ORACLE_SID e ao
ORACLE_HOME no arquivo agent/instance.cfg file tenham sido definidos de
forma apropriada.

recomendado o uso de somente um banco de dados de catlogo do


RMAN para a rede de rea local.

Ao usar o RMAN, cada host no qual o agente esteja sendo executado deve
ter o tnsnames.ora, arquivo de configurao do Oracle Transparent Network
Substrate, devidamente configurado. Esse arquivo est no diretrio
$ORACLE_HOME/network /admin.

80 Guia do Agente para Oracle

Mensagens

As sesses de backup selecionadas para restaurao devem ser tarefas de


backup concludas com sucesso. No tente restaurar uma tarefa de backup
cancelada ou que falhou.

Se a tarefa falhou, sempre verifique os logs a seguir para obter possveis


razes para a falha:

oragentd_<id da tarefa>.log

Log de atividades do CA ARCserve

O log do RMAN da Oracle ($ORACLE_BASE/admin/SID/udump/sbtio.log)

Mensagens
Esta seo explica as mensagens de erro mais comuns do agente na plataforma
Linux.

Falha no backup ou na restaurao


Motivo:
Pode haver vrios motivos para o backup ou a restaurao falhar.
Ao:
Verifique o arquivo de log do agente localizado no diretrio agent/logs. Para
obter mais informaes sobre as operaes de backup, consulte o manual da
Oracle.
Se uma tarefa de backup anterior falhou, deve ter deixado os tablespaces de
origem em modo de backup. Para colocar o espao para tabela em modo
normal, digite o seguinte comando no prompt do SQL*Plus:
ALTER TABLESPACE "tablespace_name" END BACKUP

Nenhum cone do servidor Oracle


Motivo:
O agente no est instalado ou no est configurado.
Ao:
Instale o agente. Verifique o instance.cfg no diretrio inicial do agente.

Apndice B: Soluo de problemas 81

Mensagens

Oracle - (209) ORA-01219: E8606


Oracle - (209) ORA-01219: banco de dados no aberto: consultas permitidas
apenas em tabelas/exibies fixas.
E8606 - Falha ao enumerar bancos de dados.
Motivo:
Tentou-se backup de um servidor Oracle montado, mas no aberto.
Ao:
Abra o servidor Oracle.

Failure_E9900 desligamento
O banco de dados no est disponvel para a operao desejada.
E9900 Oracle: Falha ao encerrar a instncia.
No possvel encerrar a instncia.
Motivo:
Ao tentar executar uma tarefa de backup, o agente no pde encerrar o banco
dados.
Ao:
Encerre o banco de dados e submeta a tarefa de backup novamente.

Falha ao conectar ao Oracle DBAgent


ERRO: Falha ao conectar ao Oracle DBAgent com o modo de navegao: return
[24]. O banco de dados no est disponvel para a operao desejada.
Motivo:
O usurio est tentando executar uma tarefa de backup online de um banco de
dados offline.
Ao:
Inicie (monte e abra) o banco de dados e submeta a tarefa de backup
novamente.

82 Guia do Agente para Oracle

Mensagens

!getOracleState()_Error_E9900
!get OracleState():olog()failed. Ida-rc=1033
Motivo: ORA-01033:Inicializao ou encerramento do ORACLE em andamento.
DSA Connect Agent(): No possvel determinar o estado da instncia hpdb.
ERRO: Falha ao conectar ao Oracle DBAgent com o modo de navegao: return
[24].
E9900 Oracle: o banco de dados no est disponvel para a operao desejada.
Motivo:
O usurio est tentando executar um backup online quando o banco de dados
foi iniciado com as opes nomount ou mount.
Ao:
O banco de dados deve estar em estado aberto para que a tarefa de backup seja
bem-sucedida. Abra o banco de dados e submeta a tarefa de backup
novamente.

ConnecttoServer_ORA-01017_No possvel fazer logon


ConnecttoServer(): olog() failed.lda-return-code=1017
Motivo:ORA-01017: nome de usurio/senha invlido; logon negado
No possvel fazer logon com nome de usurio/senha fornecida.
Motivo:
Uma tarefa de backup foi submetida usando a senha errada.
Ao:
Submeta a tarefa novamente usando o nome de usurio e a senha correta.

Apndice B: Soluo de problemas 83

Mensagens

OBK-5607_OBK-5629_OBK-5621_RMAN-6088
OBK-5607 Erro ao acessar as tabelas internas.
OBK-5629 Erro durante a execuo do segmento n, seq n de V$thread.OBK504 SQL error ORA-01403 no data found.
OBK-5621 arquivo no pertence mais ao banco de dados de destino
informaes do banco de dados de destino esto fora de sincronia.
RMAN-6088 Cpia do arquivo de dados no encontrada ou fora de sincronia
com catlogo.
Motivo:
O nome da instncia do banco de dados contm o caractere ./.
Ao:

Verifique o nome da instncia atravs do comando a seguir:


select * from v$thread;

Altere o nome da instncia para um nome diferente do nome do banco de


dados ou crie os arquivos de controle novamente.

Se o utilitrio svrmgr estiver sendo usado, elimine o tablespace e crie-o


novamente com o nome completo do caminho.

ORA-12223_ORA-12500
ORA-12223: TNS: restrio de limite interno excedida.
ORA-12500 TNS: falha do ouvinte ao iniciar um processo de servidor dedicado
Motivo:
Muitas conexes do Transparent Network Substrate (TNS) abertas
simultaneamente.
Ao:
Divida a tarefa de backup em vrias tarefas, cada uma contendo vrios
tablespaces. A primeira tarefa deve conter o tablespace do sistema e a ltima
tarefa deve conter os arquivos de log arquivados e os arquivos de controle.

84 Guia do Agente para Oracle

Mensagens

linux_user@hostname no validado
linux_user@hostname no validado no servidor de autenticao
Motivo:
A equivalncia de usurio do CA ARCserve Backup no foi criada ou se o Red Hat
6.1 estiver em execuo, poder haver uma estrutura de informaes incorreta
no arquivo /etc/hosts.
Ao:
Verifique se voc criou adequadamente a equivalncia de usurio do CA
ARCserve Backup; verifique se o arquivo /etc/hosts tem a seguinte estrutura de
informaes:
host_ip_address localhost.localdomain local_host host name

Endereo IP do host localhost_oraclebr:fatal:relocation error


127.0.0.1

localhost.localdomain

Endereo IP do host localhost.localdomain localhost hostname


oraclebr: fatal: relocation error: file arquivo <...>/libclntsh.so: smbolo
slpmprodstab: smbolo de referncia no encontrado
Motivo:
Este um bug do Oracle.
Ao:
Use um patch do Oracle ou siga estas etapas:
1. Faa logon como usurio oracle.
2. Encerre o banco de dados.
3. Edite o script $ORACLE_HOME/bin/genclntsh.
4. Comente a seguinte linha:
ar d $LIBCOMMON sorapt.o

5. Recrie a biblioteca compartilhada (libclntsh.so) atravs da execuo de


genclntsh.
6. Reinicie o banco de dados.

Apndice B: Soluo de problemas 85

Mensagens do RMAN

ORA-19565:BACKUP_TAPE_IO_SLAVES no ativado
ORA- 19565: BACKUP_TAPE_IO_SLAVES no ativado na duplexao para
dispositivos seqenciais
Motivo:
O usurio est tentando gerar mais do que uma cpia para o backup.
Ao:
Ative a opo BACKUP_TAPE_IO_SLAVES no arquivo init<sid>.ora ou no arquivo
SPFILE ao gerar mais do que uma cpia do backup.

Mensagens do RMAN
Esta seo contm as mensagens do Recovery Manager (RMAN) mais comuns.
Observao: para obter mais informaes sobre mensagens do RMAN, consulte
a documentao do Oracle.

Erro do comando de alocao


Erro do comando de alocao
RMAN-00571:=================================================
RMAN-00569: ========= SEGUE A PILHA DE MENSAGENS DE ERRO==========
RMAN-00571:=================================================
RMAN-03007: erro de repetio de tentativa durante a execuo do comando:
allocate
RMAN-07004: exceo no tratada durante a execuo do comando no canal dev1
RMAN-10035: exceo criada no RPC: ORA-19554: erro no dispositivo de
alocao, tipo de dispositivo: SBT_TAPE, nome do dispositivo:
ORA-19557: erro de dispositivo, tipo de dispositivo: SBT_TAPE, nome do
dispositivo:
ORA-27000: skgfqsbi: falha ao inicializar a camada do subsistema de
armazenamento (SBT)
Informaes adicionais: 4110
ORA-19511: Erro SBT = 4110, errno = 0, BACKUP_DIR a varivel de ambiente no
est definida
RMAN-10031: ORA-19624 ocorreu durante a chamada de DBMS_BACKUP_RESTORE.
DEVICEALLOCATE

86 Guia do Agente para Oracle

Mensagens do RMAN

Motivo:
O link do Oracle para biblioteca libobk no existe ou falhou.
Ao:
Reconecte o Oracle biblioteca libobk ou crie um link simblico digitando:
In-s $CAORA_HOME/libobk.so.1.32 $ORACLE_HOME/lib/libobk.so.

No possvel executar no modo ARCHIVELOG


Sintoma:
No possvel expandir o banco de dados e o oraclebr.log diz que o banco de
dados no est sendo executado em modo ARCHIVELOG. Como conserto isso?
Soluo:
Coloque o banco de dados em ARCHIVELOG, conforme documentado no guia do
agente.

O RMAN encerrado com um erro durante o backup ou a restaurao


Sintoma:
Quando tento executar o backup ou restaurar com o RMAN, o RMAN
encerrado com um erro imediato. O que devo fazer?
Soluo:
Tente seguir estas etapas somente se estiver executando manualmente uma
tarefa do RMAN:
Note: se o Gerenciador de restaurao for usado para iniciar o RMAN, essas
etapas so executadas automaticamente.
Certifique-se de que a equivalncia do caroot com o CA ARCserve Backup para o
usurio executando o RMAN foi criada.

Apndice B: Soluo de problemas 87

Mensagens do RMAN

A tarefa do RMAN encerrada com erro do agente


Sintoma:
A tarefa do RMAN foi encerrada e uma mensagem dizendo que o agente no foi
iniciado foi emitida. Como corrijo isso?
Soluo:
Se a tarefa permanece inativa na fila de tarefas do CA ARCserve Backup por
mais do que o nmero de minutos especificado pelo parmetro SBT_TIMEOUT
do sbt.cfg (porque as fitas no esto disponveis, por exemplo), ento o tempo
limite do RMAN expirar. Aumente o SBT_TIMEOUT para acomodar o ambiente.

A opo Recuperar (at o final dos logs) no funciona


Sintoma:
Por alguma razo, a opo At o fim dos logs no funciona. Como a fao
funcionar?
Soluo:
Certifique-se de que todos os logs arquivados necessrios foram restaurados. Se
ainda no funcionar, tente fazer a recuperao manual desses arquivos
restaurados.

Falha no backup ou na restaurao


Sintoma:
Ao enviar uma tarefa de backup ou de restaurao do CA ARCserve Backup, a
tarefa falha e nenhum log produzido para oragentd. Como fao para a tarefa
ser executada?
Soluo:
Provavelmente o agente no foi iniciado. Consulte o log do agente comum
(caagentd.log) para verificar possveis erros. Se esse log no mostrar nada
especial, certifique-se de que as entradas LD_LIBRARY_PATH, SHLIB_PATH ou
LIBPATH do agent.cfg contenham os diretrios corretos. Se tudo estiver
aparentemente correto, consulte outros logs do CA ARCserve Backup para
verificar os erros.

88 Guia do Agente para Oracle

Mensagens do RMAN

Muitos arquivos de log do oragentd_<id da tarefa> esto sendo acumulados


Sintoma:
H muitos arquivos de log do oragentd_<id da tarefa> sendo acumulados no
diretrio de logs. H uma maneira de limp-lo?
Soluo:
Depois de concluir uma operao de backup ou de restaurao, o processo do
oragentd verifica o valor do parmetro DAYS_ORAGENTD_LOGS_RETAINED no
agent.cfg do agente comum, e exclui os arquivos de log mais antigos que o
nmero de dias especificado. Para fazer uma limpeza mais freqente, altere
esse valor e execute o comando de atualizao caagent (como usurio raiz). O
valor padro 30 dias.

Erros de permisso do Oracle durante a operao de restaurao


Sintoma:
Ao tentar executar uma operao de restaurao com a opo At o fim dos
logs ativada, erros de permisso do Oracle so recebidos. Como evito os erros?
Soluo:
Certifique-se de que o nome de usurio e senha do Oracle usado para conexo
ao Oracle atravs do Gerenciador de restaurao tem permisso de conexo ao
Oracle atravs da clusula sysdba. necessrio que seja possvel conectar-se
com e sem essa sentena.
possvel verificar as permisses atravs dos seguintes comandos:
sqlplus /nolog
connect username/password as sysdba

Se no tiver permisso, pea ao DBA do Oracle para configurar a segurana.

Apndice B: Soluo de problemas 89

Mensagens do RMAN

Restaurar os arquivos de dados do Oracle em um diretrio diferente


Sintoma:
Como executo uma operao de restaurao da GUI do CA ARCserve Backup
para restaurar os arquivos de dados do Oracle em um diretrio diferente?
Soluo:
No possvel fazer isso. Embora seja possvel restaurar um banco de dados
para um n diferente, toda a estrutura do diretrio onde o banco de dados ser
restaurado deve ser idntica quela do n de origem.

O agente falha e exibe a mensagem A senha do Oracle est ausente na tarefa


Sintoma:
Ao tentar executar uma tarefa de backup ou de restaurao, o agente falha e o
erro "A senha do Oracle est ausente na tarefa" emitido. Como conserto isso?
Soluo:
Certifique-se de que a senha tenha sido digitada no campo apropriado da guia
Opes do Oracle.

Mensagens de erro ao tentar executar backups simultneos no mesmo banco de


dados
Sintoma:
Recebo mensagens de erro quando tento executar backups concorrentes no
mesmo banco de dados. Isso deve acontecer?
Soluo:
Sim. normal. No h suporte para operaes paralelas de processamento dos
mesmos objetos ao mesmo tempo.
Sintoma:
A operao de restaurao lenta. Como posso aceler-la?

90 Guia do Agente para Oracle

Mensagens do RMAN

Soluo:
A memria compartilhada distribuda entre o processo oragentd filho e o pai
usa uma fila de vrios buffers para fazer a paralelizao da maior quantidade de
dados transferidos possvel durante a restaurao. O nmero padro de blocos
80. Voc pode aumentar o nmero de blocos e acelerar as operaes de
restaurao editando o arquivo agent.cfg no diretrio do agente comum.
Atribua um valor novo para CA_ENV_NUM_OF_REST_BUFF, em seguida retire
os comentrios dessa varivel e ative-a com o comando de atualizao caagent.
Se o aumento do nmero de blocos no resolver, possvel tentar diminuir esse
nmero. Em alguns casos e em algumas plataformas (como OSF), a reduo do
nmero de blocos realmente aumentou o desempenho. necessrio testar
valores diferentes para ver o que funciona na situao particular.

Apndice B: Soluo de problemas 91

Apndice C: Configurando os arquivos


agent.cfg e sbt.cfg
Esta seo contm os seguintes tpicos:
O arquivo de configurao agent.cfg (na pgina 93)
O arquivo de parmetro sbt.cfg (na pgina 95)
Definir o parmetro NLS_LANG (na pgina 101)

O arquivo de configurao agent.cfg


O arquivo de configurao do agente, agent.cfg, est localizado no diretrio
inicial do agente comum e fornece informaes padro usadas ao executar o
orasetup para cada subagente (agente de backup e agente cliente) instalado no
sistema. Ele tambm contm o diretrio inicial do Oracle, o nome do usurio e a
senha do Oracle Recovery Manager e as informaes NLS_LANG e
NLS_DATE_FORMAT.
Observao: necessrio recarregar o agente usando o comando caagent
update depois de alterar o arquivo agent.cfg.
A seguir, encontra-se um exemplo do contedo do arquivo agent.cfg:
[46]
# Oracle Agent
NAME agente para Oracle
Verso 15.0
HOME <diretrio inicial do agente para Oracle>
ENV CAS_ENV_ORACLE_AGENT_HOME=<diretrio inicial do agente para Oracle>
#ENV CA_ENV_NUM_OF_REST_BUFF=
ENV DAYS_ORAGENTD_LOGS_RETAINED=30
ENV ORACLE_SHUTDOWN_TYPE=immediate
#ENV NLS_LANG=american
ENV NLS_DATE_FORMAT=MM/DD/YYYY/HH24:MI:SS
ENV LD_LIBRARY_PATH=/usr/lib:<diretrio inicial do agente para Oracle>:<diretrio
inicial do agente para
Oracle>/lib:/opt/CA/ABcmagt:/usr/local/CAlib:$LD_LIBRARY_PATH
BROWSER oraclebr
AGENT oragentd

O parmetro CA_ENV_NUM_OF_REST_BUFF permite modificar o desempenho


das operaes de restaurao. Como os valores ideais variam dependendo das
cargas do host e dos ambientes, modifique esse parmetro com cuidado.

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg 93

O arquivo de configurao agent.cfg

Se desejar modificar o nmero de dias que o agente mantm os logs do agente


antes de exclu-los automaticamente, atualize a varivel
DAYS_ORAGENTD_LOGS _RETAINED. Se no desejar que os arquivos do log
sejam automaticamente excludos, insira 0.
No altere manualmente as configuraes de nenhum diretrio inicial do
Recovery Manager listado no arquivo agent.cfg. Em vez disso, para alterar essas
configuraes, execute novamente o programa orasetup, insira as novas
informaes e faa novamente o registro.
Tambm possvel usar o arquivo de configurao para selecionar o tipo de
encerramento que o Oracle usar quando for necessria uma operao offline
em um banco de dados Oracle. Os valores com suporte so normal, immediate
e abort. No se deve ativar manualmente a opo Depurar no arquivo agent.cfg.
A menos que seja instrudo por um representante do Atendimento ao cliente da
CA Technologies.
Mais informaes:
Definir o parmetro NLS_LANG (na pgina 101)

Ativao da opo de Depurao


possvel ativar a opo de depurao usando o seguinte procedimento:
Para ativar a opo Depurar
1. Abra o arquivo agent.cfg (localizado em /opt/CA/ABcmagt) em um editor e
adicione a linha a seguir:
ENV

CA_ENV_DEBUG_LEVEL=4

ENV

SBT_DEBUG=1

2. Carregue novamente o agente usando o comando caagent update .


Observao: voc no deve ativar a opo Depurar, se necessrio.

94 Guia do Agente para Oracle

O arquivo de parmetro sbt.cfg

Restaurar backup antigo em um local alternativo


possvel restaurar os objetos do banco de dados como arquivos de dados,
arquivos de parmetro, arquivos de controle e arquivos de log dos quais foram
feitos backups em verses antigas, em um local alternativo.
Para usar essa funcionalidade, adicione o seguinte parmetro ao arquivo
agent.cfg:
ORA_RESTORE_DEST_DIR

Exemplo:
ENV ORA_RESTORE_DEST_DIR=/home/oracle/meu diretrio
Observao: para restaurar os objetos de banco de dados em seu local original,
preciso remover ou cancelar o comentrio do parmetro
ORA_RESTORE_DEST_DIR do arquivo agent.cfg.

O arquivo de parmetro sbt.cfg


Depois de criar o arquivo sbt.cfg inicial, ele ser colocado no diretrio inicial do
agente. Esse arquivo inclui os seguintes parmetros:

SBT_HOST <nome do host> -- nome do host em que o servidor do CA


ARCserve Backup desejado est em execuo.

SBT_DATA_MOVER -- valor do movimentador de dados que move todos os


dados de backup para um movimentador de dados local.
Observao: certifique-se de executar o script orasetup para reconfigurar o
parmetro, em vez de alterar o valor manualmente.

SBT_SOURCE_NAME -- define o nome do n do agente que est registrado


no servidor do CA ARCserve Backup.
Observao: se o nome do n registrado no servidor do CA ARCserve
Backup for o mesmo que o nome do host do n do agente, no defina esse
parmetro.

SBT_ORIGINAL_CLIENT_HOST <nome do host> -- ao restaurar os dados de


um host em outro, este parmetro especifica o nome do host do cliente
original.

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg 95

O arquivo de parmetro sbt.cfg

SBT_USERNAME <nome de usurio> -- nome de um usurio do Linux que


pode se conectar ao host em que o agente para Oracle est em execuo.

SBT_PASSWORD <senha> -- senha do usurio do Linux que pode se


conectar ao host em que o agente est wm execuo. Esse valor
criptografado usando o programa cas_encr.

SBT_TIMEOUT <quantidade de minutos> -- quantidade de minutos que o


Oracle Recovery Manager aguarda at o agente iniciar antes do tempo
limite.

SBT_DESTGROUP <nome do grupo dos dispositivos> -- nome do grupo de


dispositivos de destino do CA ARCserve Backup que deve ser usado em uma
operao de backup. Quando no estiver especificado, ser usado qualquer
grupo de dispositivos disponvel.
Observao: esse parmetro somente de backup.

SBT_DESTTAPE <nome da fita> -- nome da mdia de destino do CA ARCserve


Backup que deve ser usada em uma operao de backup. Quando no tiver
sido especificado, ser usada qualquer mdia disponvel.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOL <nome do pool de mdia> -- nome do pool de mdia de


destino do CA ARCserve Backup que deve ser usado em uma operao de
backup. Por padro, nenhum nome especificado e no usado nenhum
pool de mdia.
Observao: esse parmetro somente de backup.

SBT_LOGFILE <caminho do arquivo de log> -- registra as atividades durante


a tarefa de backup com o nome de arquivo especificado.

SBT_LOGDETAIL <resumo | tudo> -- especifica se um resumo ou se todas as


atividades da tarefa devem ser registradas no arquivo especificado pelo
parmetro SBT_LOGFILE.

SBT_SNMP <verdadeiro | falso> -- indica se o registrador do CA ARCserve


Backup deve usar a opo de alerta SNMP. O valor padro 'false'.

SBT_TNG <verdadeiro | falso> -- indica se a opo de alerta CA-Unicenter


deve ser usada. O valor padro 'false'.

SBT_EMAIL <endereo de email> -- envia uma cpia do log de atividades


para o endereo de email especificado. O padro none.

SBT_PRINTER <nome da impressora> -- envia uma cpia do log de


atividades para a impressora especificada. A impressora deve ser
configurada no arquivo de configurao $BAB_HOME/config/caloggerd.cfg:
O valor padro no printer.

96 Guia do Agente para Oracle

O arquivo de parmetro sbt.cfg

SBT_EJECT <verdadeiro | falso> -- indica se a fita deve ser ejetada no final


da operao de backup. O padro 'false'.
Observao: esse parmetro somente de backup.

SBT_TAPEMETHOD <acrescentar | owritesameblank |


owritesameblankany | owritesameanyblank> -- mtodo que determina
como a tarefa deve tratar a mdia:

acrescentar -- adiciona a sesso depois da ltima sesso na mdia. Esse


o valor padro.

owritesameblank -- tenta usar a mdia especificada como o parmetro


SBT_DESTTAPE. Se no puder ser usada, tentar usar uma mdia vazia.

owritesameblankany -- tenta usar a mdia especificada como o


parmetro SBT_DESTTAPE. Se no puder ser usada, tentar usar uma
mdia vazia. Se nenhuma mdia estiver disponvel, usar qualquer fita.

owritesameanyblank -- tenta usar a mdia especificada como o


parmetro SBT_DESTTAPE. Se no puder ser usada, tentar usar
qualquer outra fita. Se nenhuma fita estiver disponvel, tentar usar
uma mdia vazia.

Observao: esse parmetro exige que os parmetros SBT_DESTTAPE ou


SBT_DESTTAPESUN...SBT_DESTTAPESAT sejam definidos. Esse parmetro
somente de backup.

SBT_SPANTAPEMETHOD <owritesameblank | owritesameblankany |


owritesameanyblank> -- mtodo que determina como a tarefa deve ser
tratada pela mdia no caso de fita estendida:

owritesameblank -- tenta usar a mdia especificada como o parmetro


SBT_DESTTAPE. Se no puder ser usada, tentar usar uma mdia vazia.
Esse o valor padro.

owritesameblankany -- tenta usar a mdia especificada como o


parmetro SBT_DESTTAPE. Se no puder ser usada, tentar usar uma
mdia vazia. Se nenhuma mdia estiver disponvel, usar qualquer fita.

owritesameanyblank - tenta usar a mdia especificada como o


parmetro SBT_DESTTAPE. Se no puder ser usada, tentar usar
qualquer outra fita. Se nenhuma fita estiver disponvel, tentar usar
uma mdia vazia.

Observao: esse parmetro somente de backup.

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg 97

O arquivo de parmetro sbt.cfg

SBT_TAPETIMEOUT <quantidade de minutos> -- quantidade de minutos


permitidos para a montagem de uma mdia antes que a tarefa alcance o
tempo limite. O valor padro 5 minutos.

SBT_SPANTAPETIMEOUT <quantidade de minutos>-- quantidade de


minutos permitida para a montagem de uma mdia no caso de extenso da
fita antes que a tarefa alcance o tempo limite. O valor padro infinito.

SBT_DAYOFWEEK <verdadeiro | falso> -- indica se o pool de mdia ou a fita


de destino definidas como valores para
SBT_DESTTAPESUN...SBT_DESTTAPESAT and
SBT_MEDIAPOOLSUN...SBT_MEDIAPOOLSAT devem ser usadas ao invs dos
valores padro especificados para SBT_DESTTAPE e SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_DESTTAPESUN <nome da fita> -- nome da mdia que deve ser usada se


a tarefa for executada em um domingo e o parmetro SBT_DAYOFWEEK for
VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_DESTTAPEMON <nome da fita> -- Nome da mdia a ser usado se a


tarefa for executada em uma segunda-feira e o parmetro SBT_DAYOFWEEK
for VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_DESTTAPETUE <nome da fita> -- nome da mdia a ser usado se a tarefa


for executada em uma tera-feira e o parmetro SBT_DAYOFWEEK for
VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_DESTTAPEWED <nome da fita> -- nome da mdia a ser usado se a


tarefa for executada em uma quarta-feira e o parmetro SBT_DAYOFWEEK
for VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_DESTTAPETHU <nome da fita> -- nome da mdia a ser usado se a tarefa


for executada em uma quinta-feira e o parmetro SBT_DAYOFWEEK for
VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

98 Guia do Agente para Oracle

O arquivo de parmetro sbt.cfg

SBT_DESTTAPEFRI <nome da fita> -- nome da mdia a ser usado se a tarefa


for executada em uma sexta-feira e o parmetro SBT_DAYOFWEEK for
VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_DESTTAPESAT <nome da fita> -- nome da mdia a ser usado se a tarefa


for executada em um sbado e o parmetro SBT_DAYOFWEEK for
VERDADEIRO. Se no tiver sido especificado, aplicado o valor
SBT_DESTTAPE.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLSUN <nome do pool de mdia> -- nome do pool de mdia a


ser usado se a tarefa for executada em um domingo e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLMON <nome do pool de mdia> -- Nome do pool de mdia


a ser usado se a tarefa for executada em uma segunda-feira e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg 99

O arquivo de parmetro sbt.cfg

SBT_MEDIAPOOLTUE <nome do pool de mdia> -- nome do pool de mdia a


ser usado se a tarefa for executada em uma tera-feira e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLWED <nome do pool de mdia> -- nome do pool de mdia


a ser usado se a tarefa for executada em uma quarta-feira e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLTHU <nome do pool de mdia> -- nome do pool de mdia a


ser usado se a tarefa for executada em uma quinta-feira e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLFRI <nome do pool de mdia> -- nome do pool de mdia a


ser usado se a tarefa for executada em uma sexta-feira e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_MEDIAPOOLSAT <nome do pool de mdia> -- nome do pool de mdia a


ser usado se a tarefa for executada em um sbado e o parmetro
SBT_DAYOFWEEK for VERDADEIRO. Se no tiver sido especificado,
aplicado o valor SBT_MEDIAPOOL.
Observao: esse parmetro somente de backup.

SBT_NB_BLOCKS <quantidade de blocos de memria> -- quantidade de


blocos de memria compartilhada que a interface SBT usa para trocar dados
com o agente. Esse um parmetro de ajuste e deve ser modificado
normalmente. O valor padro fornecido 50 blocos.

SBT_APPEND_BACKUP_CMDLINE <argumentos da linha de comando> -argumentos e valores que devem ser acrescentados linha de comando
ca_backup gerada pela interface SBT para enviar uma tarefa de backup. Essa
uma forma genrica de fornecer parmetros que no tm o suporte da
interface SBT.

100 Guia do Agente para Oracle

Definir o parmetro NLS_LANG

SBT_APPEND_RESTORE_CMDLINE <argumentos da linha de comando> -argumentos e valores que devem ser acrescentados linha de comando
ca_restore gerada pela interface SBT para enviar uma tarefa de restaurao.
Essa uma forma genrica de fornecer parmetros que no tm o suporte
da interface SBT.
Observao: tambm possvel definir um parmetro como uma varivel
de ambiente e como um parmetro definido pelo comando Enviar em um
script RMAN (para Oracle 9i e 10g). Para definir um parmetro em um script
RMAN, insira o seguinte:
run {
allocate channel dev1 type 'sbt_tape';
send "SBT_HOST=myhost";
send "SBT_USERNAME=oracle";
send "SBT_PASSWORD=nobodyknows";
...
}

Se voc definir um valor por meio de um comando enviar em RMAN, esse valor
substituir qualquer valor especificado no arquivo sbt.cfg ou a varivel de
ambiente equivalente. Se voc definir um valor como uma varivel de ambiente,
ele substituir o valor equivalente especificado no arquivo sbt.cfg.

Definir o parmetro NLS_LANG


Quando o agente para Oracle do CA ARCserve Backup chama o SQL*Plus para
obter o nome de arquivo de dados do JPN do banco de dados Oracle. Algumas
vezes, caracteres invlidos "???.dbf" so fornecidos e o banco de dados do
ARCserve falha ao catalogar o nome do espao para tabelas. Ocorre a falha
quando o conjunto de caracteres do cliente no consegue identificar o conjunto
de caracteres do bancos de dados Oracle.
possvel evitar isso definindo a varivel NLS_LANG antes de executar uma
operao de restaurao ou backup, uma vez que o NLS_LANG comentado
gravado no arquivo agent.cfg do Agente. O comentrio do parmetro NLS_LANG
tambm deve ser removido e deve ser definido o valor e, em seguida, reiniciar o
agente comum para executar as operaes de backup e restaurao, conforme
mostrado nos exemplos a seguir:

Apndice C: Configurando os arquivos agent.cfg e sbt.cfg 101

Definir o parmetro NLS_LANG

Exemplo 1
Depois de configurar o Agente executando o script orasetup, a linha a seguir
exibida no arquivo agent.cfg:
#ENV NLS_LANG=American

Para ativar esse parmetro, necessrio retirar seus comentrios alterando o


contedo aps o sinal =. Agora, defina o valor de sua escolha e execute a
atualizao do caagent para sincronizar o contedo com o agente comum.
Exemplo 2
Para definir um parmetro NLS_LANG para Oracle no ambiente JAPANESE:
1. Selecione a configurao de caractere do servidor Oracle usando SQL*Plus e
certifique-se de que o caractere de servidor est usando AL32UTF8.
2. Ento, possvel adicionar a seguinte configurao ao arquivo Agent.cfg
para o Agente.
NLS_LANG=AMERICAN_AMERICA.AL32UTF8

3. Agora, chame a atualizao caagent para atualizar a configurao.


O parmetro definido.
Mais informaes:
O arquivo de configurao agent.cfg (na pgina 93)

102 Guia do Agente para Oracle

Glossrio
arquivo de controle
Um arquivo de controle um arquivo em que um banco de dados registra o
status das estruturas fsicas no banco de dados.
arquivo de dados
Um arquivo de dados um arquivo do sistema operacional que descreve a
estrutura fsica de um banco de dados.
espao para tabelas
Um espao para tabelas um componente de banco de dados no qual os
objetos de gerenciamento de banco de dados so armazenados.
glossrio
Oracle RMAN (Oracle Recovery Manager) um aplicativo do Oracle que permite
fazer backup, restaurar e recuperar bancos de dados Oracle de uma falha. Para
obter mais informaes sobre como usar o RMAN do Oracle, consulte o site da
Oracle.
ndice remissivo
Um ndice remissivo um componente de banco de dados que permite
recuperar dados do banco de dados.
log de repetio
Um log de repetio um arquivo em que os bancos de dados Oracle registram
alteraes aos banco de dados.
objeto de esquema
Um esquema de banco de dados define a estrutura de um banco de dados.
Oracle RAC
Oracle RAC (Real Application Cluster) um aplicativo que fornece proteo de
clusters e de alta disponibilidade para ambientes de banco de dados Oracle.
Para obter mais informaes sobre como usar o Oracle RAC, consulte o site da
Oracle.

Glossrio 103

ndice remissivo
A
rea de recuperao, definio de - 37
arquivamento automtico, ativao - 19
arquivos de biblioteca libobk.so
revinculando no LINUX - 31
arquivos de controle, definio de - 37
arquivos de dados
definio - 37
Arquivos de log
oragentd.log - 82
arquivos de parmetro, definio de - 37
arquivos de redo log online
definio - 37
noes bsicas - 37
arquivos de redo log online arquivados
noes bsicas - 37
at o final da opo de logs definida - 62

B
backup
definio - 35
estratgias - 35
limitaes - 54
modo offline - 41
multitransmisso - 50
opo de nmero de canais (fluxos) - 50
opo de nmero de canais (fluxos),
procedimento - 51
Recovery Manager, manualmente - 53
Recovery Manager, usando scripts com - 54
um ou mais bancos de dados online - 46
Usando scripts RMAN no agente,
procedimento - 51
backups de banco de dados de vrias
plataformas, descrio de - 11

C
CA ARCserve Backup - 11
CA ARCserve Backup Agent for Oracle
introduo - 11

noes bsicas - 12
recursos - 11
catlogo, criao de - 26
catowner - 53
catownerpassword - 53
configurao do agente - 23

D
dbuser - 53
dbuserpassword - 53
Dicas de soluo de problemas
arquivo oratab - 82
tnsnames.ora - 82

I
instalao do agente
tarefas posteriores instalao - 17
instance.cfg - 23

M
modo ARCHIVELOG
comparao com o modo NOARCHIVELOG 22
necessrio definir o Oracle como - 37
modo NOARCHIVELOG - 22
multitransmisso
descrio - 11

N
no possvel recuperar agente de arquivos 73

O
opo de nmero de canais (fluxos)
exemplo - 51
noes bsicas - 50
Oracle Server
rea de recuperao - 37
arquivos de controle - 37
arquivos de dados - 37
arquivos de parmetro - 37

ndice remissivo 105

arquivos de redo log online - 37


organizao - 37
tablespaces - 37
orasetup, executando - 23

P
PFILE - 20

R
Recovery Manager
adicionar equivalncia de usurio do
BrightStor ARCserve Backup - 28, 40
arquivo de parmetro sbt.cfg - 97
arquivos de biblioteca libobk.so - 30
backup manual - 53
banco de dados rman - 53
catlogo - 26
descrio - 11
interfaces sbt - 28
restaurando um banco de dados para outro
host usando - 69
revinculando para - 28, 40
usando scripts em - 54
uso - 39
Recuperao
arquivos que no podem ser recuperados 73
backups completos offline - 76
bancos de dados com arquivos de controle
corrompidos ou perdidos - 74
com Restore Manager - 72
definio - 57
explicao - 71
limitaes - 77
objetos de banco de dados usando Restore
Manager - 74
recuperao manual - 74
restries Oracle - 73
restaurao
arquivos de controle - 67
arquivos de log arquivados - 67
at o final da opo de logs - 62
banco de dados para outro host usando
Recovery Manager - 69

106 Guia do Agente para Oracle

bancos de dados com backup offline - 63


bancos de dados com backup online - 63
bancos de dados completos - 63
conceitos bsicos - 57
definio - 57
exibies de restaurao - 63
itens que podem ser restaurados - 57
limitaes - 77
objetos de banco de dados - 63
opes - 61, 62
pontual - 68
restaurao de arquivo de controle, noes
bsicas de - 67
restaurar por sistema de arquivos - 63
RMAN, consulte Recovery Manager - 39
tipos - 58
restaurao por sesso - 63
restaurar por mdia de backup - 63
restaurar por sistema de arquivos - 63
RMAN, consulte Recovery Manager - 39

S
sbt.cfg - 23
SIDs - 23

T
tablespaces
definio - 37
tarefas posteriores instalao
arquivamento automtico, ativao - 19
configurao do agente - 23
listado - 17
orasetup - 23
RMAN (Recovery Manager) - 28, 40

V
vrios bancos de dados
exibio - 38
trabalhando com - 38

Potrebbero piacerti anche