• Nenhum resultado encontrado

É possível executar backups completos ou parciais, off-line ou online com o Oracle. Uma vez identificado de qual banco de dados será feito backup, o Oracle localiza todos os arquivos necessários e os envia ao Tivoli Storage Manager Server por meio do Data Protection para Oracle. Como resultado, o Data Protection para Oracle fornece uma interface entre as chamadas da API do Oracle Media Management e as rotinas da API do Tivoli Storage Manager.

Chamando o RMAN

Chame o RMAN para fazer backup e restaurar um banco de dados Oracle. Nesse exemplo, o banco de dados de catálogo contém um banco de dados de destino registrado. Chame o RMAN com este comando:

$> rman target xxx/yyy@target rcvcat aaa/bbb@catalog cmdfile bkdb.scr msglog bkdb.log

Isso inicia o RMAN na seqüência mostrada. target xxx/yyy@target: connect to target database

using user xxx and password yyy with connect string target rcvcat aaa/bbb@catalog: connect to catalog database

using user aaa and password bbb with connect string catalog cmdfile bkdb.scr: run bkdb.scr script

msglog bkdb.log: log the output messages in bkdb.log

Nota: No exemplo anterior, o RMAN cria um arquivo de log (bkdb.log) no

diretório de trabalho atual. Se ocorrer um erro, você verá uma pilha de erros no arquivo de log.

Scripts

O Data Protection para Oracle não identifica variáveis de ambiente especificadas em um script do RMAN. A única variável de ambiente que o Data Protection para Oracle Versão 5.2 reconhece em um script do RMAN é o nome de caminho completo para o arquivo tdpo.opt. Portanto, poderá ser necessário editar scripts existentes do RMAN para utilizar a variável tdpo_optfile=caminho e nome de arquivo

completos do arquivo de opções no lugar de outras variáveis de ambiente.

Exemplo

Este script de backup aloca duas conexões paralelas para o Tivoli Storage Manager Server. O Tivoli Storage Manager Server exibe essas conexões como duas sessões separadas:

run {

allocate channel t1 type ’sbt_tape’ parms

’ENV=(tdpo_optfile=C:\oracle\ora81\scripts\tdpo.opt)’; allocate channel t2 type ’sbt_tape’ parms

’ENV=(tdpo_optfile=C:\oracle\ora81\scripts\tdpo.opt)’; backup filesperset 5 format ’df_%t_%s_%p’ (database); }

Nota: Para fazer backup para o Tivoli Storage Manager utilizando o Data Protection para Oracle, você deve especificar type ’sbt_tape’ no script do RMAN.

Esse script de restauração aloca uma conexão paralela para o Tivoli Storage Manager Server:

run {

allocate channel t1 type ’sbt_tape’ parms ’ENV=(tdpo_optfile=C:\home\oracle\ tdpo.opt)’;

restore database; recover database; alter database open; }

Nota: O banco de dados do Oracle deve estar no modo de montagem para que a restauração seja bem-sucedida.

Utilizando a Função de Cópia Duplex

Por exemplo, para criar quatro cópias de backup:

1. Especifique a seguinte opção no script de backup do RMAN: set duplex 4

2. Defina as seguintes opções no arquivo tdpo.opt: v tdpo_mgmt_class_2

v tdpo_mgmt_class_3

v tdpo_mgmt_class_4

3. Execute o script de backup do RMAN. Ocorre o seguinte comportamento de backup:

v A primeira cópia de backup é ligada à classe de gerenciamento padrão na qual o nó está registrado.

v A segunda cópia de backup é ligada à classe de gerenciamento definida pela opção tdpo_mgmt_class_2.

v A terceira cópia de backup é ligada à classe de gerenciamento definida pela opção tdpo_mgmt_class_3.

v A quarta cópia de backup é ligada à classe de gerenciamento definida pela opção tdpo_mgmt_class_4.

Considerações

Ao utilizar o recurso de cópia duplex, certifique-se de que nenhuma opção

includeesteja definida para backups do Oracle.

Você receberá uma mensagem de erro se especificar set duplex 4 no script de backup do RMAN e não definir um número de opções tdpo_mgmt_class suficiente no arquivo tdpo.opt.

Para colocar cópias duplicatas em mídia diferente:

– Certifique-se de que as informações do conjunto de armazenamento para cada grupo de backup dentro das classes de gerenciamento não sejam as mesmas.

– Certifique-se de que os backups destes conjuntos de armazenamento diferentes não sejam migrados posteriormente para o mesmo conjunto de armazenamento.

Esteja ciente de que os dados duplicados serão enviados através da rede. Esteja ciente de que se você especificar set duplex 4 e alocar um canal no script de backup do RMAN, o RMAN iniciará quatro sessões para o Tivoli Storage

Manager Server. Da mesma forma, se você especificar set duplex 4 e alocar dois canais no script de backup do RMAN, o RMAN iniciará oito sessões para o Tivoli Storage Manager Server.

Certifique-se de que o RMAN não inicie mais sessões do que o máximo de pontos de montagem permitidos pelo Tivoli Storage Manager Server. A opção

maxnummpdo Tivoli Storage Manager Server determina o número máximo de pontos de montagem que um nó cliente tem permissão para utilizar no Tivoli Storage Manager Server durante uma operação de backup. Você pode exibir os pontos de montagem máximos permitidos pelo Tivoli Storage Manager Server para um determinado nó inserindo o comando query node em um prompt do Cliente Administrativo do Tivoli Storage Manager:

q node f=d

Consulte o Tivoli Storage Manager Administrator’s Reference apropriado para obter informações adicionais relativas a essa opção.

É altamente recomendável que você reveja a documentação atual do Oracle com relação à função de Backup Duplex.

Removendo Backups Antigos

O Data Protection para Oracle utiliza o repositório de backup do Tivoli Storage Manager. Cada backup do banco de dados cria um novo objeto com um nome exclusivo. Como esses objetos possuem nomes exclusivos, eles sempre ficam ativos e nunca expiram. Isso permite que o Administrador de Banco de Dados (DBA) controle e coordene cópias removidas do Tivoli Storage Manager Server com o RMAN.

Observe que o comando crosscheck do RMAN expirará backups no Tivoli Storage Manager Server que pertençam a um nó ou espaço de arquivos diferente do Tivoli Storage Manager.

Nota: Certifique-se de utilizar o mesmo arquivo tdpo.opt utilizado para o backup original. Isso permite que os objetos de backup sejam localizados no Tivoli Storage Manager Server.

Exemplo

Para remover um backup antigo, emita este comando a partir do prompt do RMAN:

run {

allocate channel for delete type ’sbt_tape’ parms

’ENV=(tdpo_optfile=C:\oracle\ora81\scripts\tdpo.opt)’; change backupset backupset number delete;

}

Consulte o manual do Oracle RMAN para obter mais informações sobre o comando change e suas opções.

Opções da Classe de Gerenciamento que Afetam a Remoção

do Objeto

Utilize parâmetros na definição da Classe de Gerenciamento para controlar quando o objeto inativo expirará no Tivoli Storage Manager Server.

Para o grupo de cópia de backup, utilize: v verdeleted=0

v retonly=0

Isso apaga os objetos inativos do servidor após a próxima expiração de inventário. Para excluir objetos de backup, o administrador do Tivoli Storage Manager deve registrar seu nó especificando backdelete=yes.

Relatando Problemas

Se você encontrar problemas ao utilizar o Data Protection para Oracle ou se não puder iniciar o Data Protection para Oracle, faça o seguinte:

1. Execute o comando showenvironment do utilitário tdpoconf para coletar informações sobre seu arquivo de opções (–tdpo_optfile=) e arquivos de saída especificados (–outfile=).

2. Se o comando tiver sido executado com êxito, verifique sua saída para ver se a configuração funcionou conforme esperado.

3. Se o comando acima falhar, verifique os arquivos tdpoerror.log e dsierror.log. O tdpoerror.log é um arquivo de log criado no diretório de instalação por padrão. O dsierror.log é gerado pela API do Tivoli Storage Manager quando ocorre um problema com a configuração da API do Tivoli Storage Manager.

4. Corrija o problema e execute o utilitário tdpoconf novamente. 5. Se o problema persistir, reúna as seguintes informações:

v Um arquivo de descrição do problema que inclui o comando utilizado e a saída de sessão recebida no momento em que ocorreu o problema.

v O arquivo tdpo.opt v O arquivo dsm.opt v O arquivo tdpoerror.log v O arquivo dsierror.log v O arquivo de log do RMAN

v O arquivo de rastreio da API do Tivoli Storage Manager

Para gerar o arquivo de rastreio da API do Tivoli Storage Manager, inclua as seguintes linhas no arquivo dsm.opt:

tracefile C:\oracle\admin\rman\tsmapi.out traceflag service

v As informações do nó no Tivoli Storage Manager Server. Para obter essas informações, digite:

query node <nodename> format=detail

v O log de atividades do Tivoli Storage Manager Server. Para obter essas informações, digite este comando do administrador do Tivoli Storage Manager:

query actlog

v O arquivo de rastreio do Data Protection para Oracle

Para gerar o arquivo de rastreio do Data Protection para Oracle, inclua as seguintes linhas no arquivo tdpo.opt:

tdpo_trace_flags orclevel0 orclevel1 orclevel2 tdpo_trace_file C:\oracle\admin\rman\tdpo.out em que:

orclevel0

Rastreia os pontos de saída da função quando ocorrem erros. orclevel1

Rastreia pontos de entrada e de saída normais da função. orclevel2

Rastreia informações mais detalhadas.

Nota: Qualquer caminho e nome de arquivo podem ser especificados para as opções tdpo_trace_file e tracefile. Entretanto, o diretório deve existir e ter direitos de gravação.

Solicitando Serviço do Tivoli Storage Manager

Se necessitar de assistência ao cliente do Tivoli Storage Manager, telefone para: 0800-787-378. Informe ao representante de serviço do cliente que você está utilizando o Data Protection para Oracle.Para ajudar a determinar o problema, forneça as seguintes informações ao representante de serviço do cliente:

v A plataforma do sistema operacional, versão e nível de release da máquina na qual o seu produto Tivoli Storage Manager Server está instalado.

v A versão e o nível de release de seu produto Tivoli Storage Manager Server. Insira o comando query status para determinar essas informações. Por exemplo:

query status

v A plataforma do sistema operacional, versão e nível de release da máquina na qual o seu produto Data Protection para Oracle está instalado.

v A versão e o nível de release de seu produto Data Protection para Oracle. Você pode localizar essas informações no arquivo leia-me.

Documentos relacionados