• Nenhum resultado encontrado

EstecapítulodescrevecomousarosutilitáriosdoData ProtectionparaOracle (tdpoconfetdposync)a partirdainterfacedalinhadecomandos.Esses utilitários estãolocalizadosnodiretórioemqueoData ProtectionparaOracleestáinstalado. v Outilitáriotdpoconféusadoparamanutençãode senhaeconfiguraçãoe

manutençãogeraisdoDataProtectionparaOracle.

v Outilitáriotdposyncé usadoparaexcluirosbackupsdo OraclenoTivoli StorageManager ServerquenãoestãonocatálogoRMAN.Issoocorrequando osbackupsnão sãoexcluídosinadvertidamente doTivoliStorageManager Server.

Sintaxe e Características da Linha de Comandos

Os utilitáriosdoDataProtectionparaOracleutilizama seguintesintaxedalinha de comandos:

tdpoconf <comando> <0 ou mais parâmetros opcionais> tdposync <comando> <0 ou mais parâmetros opcionais>

Os parâmetrosdalinhadecomandospossuemasseguintes características: v Abreviaçõesmínimasdepalavras-chavesãoindicadasem maiúsculas. v Parâmetrosopcionaiscomeçamcomumtraço(-).

v Osparâmetrosopcionaispodemaparecerem qualquerordem.

v Algunsparâmetrosde palavra-chaverequerem umvalorseparadopelosinalde igual(=).

v Seumparâmetrorequermaisde umvalor,osvaloressãoseparadospor vírgulas.

v Umespaçosepara achamadado comandoeocomandodequaisquer parâmetrosopcionais.

v Cadaparâmetroéseparadodeoutros porumespaço.

v Seumvalorde parâmetroincluir espaços,oparâmetrointeirodeveráser colocadoentreaspasduplas.

TDPOCONF

Esteutilitáriofornecetarefasde configuraçãoparafacilitar aconfiguraçãodo Data ProtectionparaOracle.Outilitáriousaoarquivotdpo.optnodiretóriode

instalaçãoparacentralizar informaçõescomobjetivosdeconfiguração. Dois comandosestãodisponíveisaousaro utilitáriotdpoconf:

v PASSWord

v SHOWENVironment

Aseguiréapresentadaumadescriçãodessesdoiscomandoseseusparâmetros.

Comando Password

Use ocomandopasswordparacriarumanovasenhaoualterarumasenha existente noTivoliStorageManager Server.Vocêésolicitadoainserirassenhas antiga enovaaochamar esseutilitário.

Essecomandocriaum arquivodesenha criptografada,TDPO.Nodename.Esse arquivoestálocalizadonodiretórioespecificado pelaopçãotdpo_pswdpath.Sea opção tdpo_pswdpathnãoforespecificada,oarquivoTDPO.Nodename será colocadonodiretóriodeinstalaçãodoData ProtectionparaOracle

Sintaxe

 TDPOCONF PASSWord installed tdpo.opt -TDPO_OPTFILE= pathname 

Parâmetros Opcionais

-TDPO_OPTFILE=pathname

Esteparâmetroespecificaonomecompletodocaminho parao arquivo tdpo.opt.Sevocêoptar pornãoespecificarestaopção,seráutilizado o caminho padrão.

Exemplo

Aseguirestáumexemplodasaídadocomandotdpoconfpassword: *************************************************************** * Tivoli Data Protection for Oracle Utility * * Password file initialization/update program * * ROOT privilege needed to update value * *************************************************************** Please enter current password:

Please enter new password:

Please reenter new password for verification: ANS0260I Password successfully changed.

Comando Showenvironment

Utilize ocomandoshowenvironmentparaconsultaro TivoliStorageManager Server utilizandoasopçõesdefinidasem–TDPO_OPTFILE,oarquivotdpo.optno diretóriode instalaçãopadrão ouosvalorespadrãodefinidospeloData Protection paraOracle.Asaídade telaexibeinformaçõessobreaAPIdoTivoliStorage Manager eoTivoliStorageManagerServer.Estecomandoéútilnadetecçãode problemasdaconfiguraçãodoDataProtectionparaOracle.Porexemplo,seo arquivodesenha nãoforinicializadocorretamente,tdpoconfshowenvironment

relatará esseerroimediatamenteeevitarácomplicaçõesquepossamsurgirseesse erronão fosseparaserdetectado.

Nota: Paraaconfiguraçãoinicial,recomendamosquevocêdirecione asaídapara umarquivocomaopção –outfileparaassegurarqueoambientedesejado sejadefinidocorretamenteantesdeutilizaroRMAN.

Sintaxe

 TDPOCONF SHOWENVironment installed tdpo.opt -TDPO_OPTFILE= pathname   -OUTfile= pathname 

Parâmetros Opcionais

-TDPO_OPTFILE=pathname

Esteparâmetroespecificaonomecompletodocaminhoparaoarquivo tdpo.opt.Esteéoarquivode opçõesusadopelosutilitáriose pela bibliotecado DataProtectionparaOracle.

-OUTfile=pathname

Esteparâmetroespecificaonomecompletodocaminhoparaoarquivode saída. Otextoformatado dessearquivopossui omesmoconteúdoque aparececomosaídanatela.

Exemplo

Aseguirestáumexemplodasaídadocomandotdpoconfshowenvironment: DATA PROTECTION FOR ORACLE INFORMATION

Version: 5

Release: 2

Level: 1

Sublevel: 0

Platform: 32bit TDPO Linux86 TSM SERVER INFORMATION

Server Name: TSMSERVER Server Type: AIX-RS/6000

Server Address: SERVER.MYSITE.COMPANY.COM Server Port: 1500

Communication Method: TCP/IP SESSION INFORMATION

Owner Name: oracle8 Node Name: AGENT_NODE Node Type: TDPO Linux86

DSMI_DIR: /opt/tivoli/tsm/client/api/bin

DSMI_ORC_CONFIG: /opt/tivoli/tsm/client/api/bin/dsm.opt TDPO_OPTFILE: /opt/tivoli/tsm/client/oracle/bin/tdpo.opt Password Directory: /opt/tivoli/tsm/client/oracle/bin

Compression: TRUE

Nota: OvalorServer Name:acima identificaa sub-rotinado TivoliStorageManager Servernoarquivodsm.sys,nãoonome realdo TivoliStorageManager Server.

TDPOSYNC

Atenção: Arquivosexcluídosnãopodemserrestaurados!Quandousareste utilitárioparaexcluirarquivos,certifique-sedenão efetuarlogonsobonomede nóincorreto, consultarumbanco dedadosdiferentedaquelequedeveriae excluir arquivoserroneamente.Reexamineo nomedonólistadonapartesuperiorda janelaPICK.Consulte “ParâmetrosOpcionais” napágina47e“JanelaPICK”na página 48paraobterdetalhesadicionais.

Outilitáriotdposyncverifica itensnoTivoliStorageManagerServerquenãoestão nocatálogoRMAN.ElepermitequevocêcorrijataisdiscrepânciasentreoTivoli StorageManagerServer eocatálogoRMAN.Comaremoçãodeobjetos

indesejadosnoarmazenamentodoTivoliStorageManager,épossívelrecuperar espaçonoservidor.

Quando umscriptdeexclusãodo RMANéexecutado,oRMANexclui entradasno catálogoderecuperação antesdaconfirmaçãodoTivoliStorageManagerServer. Noscasosem queosobjetosnão sãolocalizadosnoTivoliStorageManagerServer,

o RMANtentaexcluirconjuntosde backupdo TivoliStorageManager Servere falha.Quandoisso acontece,oRMAN nãopodemais identificaressesbackupspor meiodo catálogo,mesmoseoarquivoaindaexistirnoTivoliStorageManager Server. Poressarazão,esteutilitáriosincronizao conteúdodosservidores. Quando vocêchamaoutilitáriotdposync,elefazoseguinte:

1. Solicitainformações

2. Reúneinformaçõesdo(s)servidor(es)Oracle

3. Consultaocatálogode backupdo OracleeoTivoliStorageManagerServer 4. Exibesaídaformatadaparaa tela(arquivosqueexistemnoTivoliStorage

Managermasnão nocatálogoRMAN)

5. Solicitaa execuçãodeumadasseguintesações:

v Excluir quaisquerarquivosqueestejamcausandodiscrepância. v Excluir todososarquivos.

v Sairdoprogramasemexcluirarquivosdo TivoliStorageManager Server.

Considerações

Asseguintes informaçõesdevemserconsideradasantesdeutilizarocomando

tdposync:

v SincronizenovamenteoscatálogosdoOracle comosbancosdedadosde destino,antesdeexecutarocomandotdposyncsyncdb.Primeiro,conecte-seao bancodedados dedestinoeaobanco dedadosdo catálogo.Segueumexemplo: $ rman target xxx/yyy@targetdb rcvcat xxx/yyy@catalogdb

Quandovocêestiver conectadoaosdoisbancosde dados,digiteresynccatalog

nopromptdo RMAN.

v Seasinformações desqlplusquevocê forneceparatdposync estiverem incorretas(taiscomoinformaçõesde logon,senhaou cadeiadeconexão),o

sqlplusirápararemsuateladelogon. Seránecessáriofazerlogonnovamente nopromptutilizandoo seguinte:

login/password@connectstring

Quandovocêdigitaaentradacorreta,otdposyncprocedecorretamente. v Porpadrão,oDataProtectionparaOraclesolicitaquevocê sincronizecomum

catálogodoOracle decadavez.Entretanto,seutilizarvárioscatálogosdoOracle parafazerbackupde váriosbancosdedadosde destinonomesmoespaçode arquivos,mesmonome denóemesmonomede proprietárionomesmo Tivoli StorageManager Server,seránecessárioutilizar–numcatalogs=number.Issoé necessárioparaquetdposync tenhatodasasinformações paraconsultar corretamenteoOracleeoTivoli StorageManager.Paraobterinformações adicionais,consulte “ParâmetrosOpcionais”napágina47.

Atenção: Sevocê nãofornecertodasasinformaçõespertinentes ecorretas,isso poderáresultarem umasaídaerrônea.Paraevitar isso,consulte apróxima consideração.

v Sevocêtivermaisde umbancodedados doOracle,façabackupde cadabanco dedadosde destinodo OracleemseupróprioespaçodearquivosnoTivoli StorageManager Server.Paraisso,utilizea opçãotdpo_fsnoarquivotdpo.opt. Alémdisso,éaltamente recomendávelutilizarumarquivode opçõesdo Data ProtectionparaOracleseparadoparacadabancodedados quevocê fizerbackup noTivoliStorageManager.Dessemodo,sóseránecessáriosincronizarum catálogodecadavez(umavezparacadabancodedados dedestino), minimizando,assim,a exibiçãodeinformaçõeserradas najanelaPICK. v Certifique-sedeutilizaromesmoarquivotdpo.optutilizadoparaobackup

v ObservequeocomandocrosscheckdoRMAN expirarábackupsnoTivoli StorageManager Serverquepertençamaumnóou espaçode arquivosdiferente doTivoliStorageManager.

Comando Syncdb

Esseé oúnicocomandodisponívelparaoutilitáriotdposync.

Sintaxe

 TDPOSYNC syncdb installed tdpo.opt -TDPO_OPTFILE= pathname   1 -NUMCATalogs= number 

Parâmetros Opcionais

-TDPO_OPTFILE=pathname

Esteparâmetroespecificaonomecompletodocaminhoparaoarquivo tdpo.opt.Esteéoarquivode opçõesusadopelosutilitáriose pela bibliotecado DataProtectionparaOracle. Essearquivocontémas informaçõesde nomeeendereçodoTivoliStorageManagerServer queo

tdposync necessitaparasincronização.

Nota: ParasyncdbTDPO_OPTFILE,você deveespecificarosmesmos valoresdo arquivodeopções queforamutilizadosparaexecutaras operaçõesdebackuporiginais.

-NUMCATalogs=number

Esseparâmetroespecificao númerode bancosde dadosdecatálogodo Oracle quevocê desejasincronizaresolicitainformaçõesparacada catálogoqueexisteemseunó.Especifiqueessaopção apenasquando utilizarvárioscatálogosdoOracleparafazerbackupdeváriosbancosde dados dedestinonomesmoTivoliStorageManager Server,nomesmo espaçodearquivos,nomede nóe nomedeproprietário.

Se,porexemplo,fizerbackupde apenasumbancodedados dedestino utilizandodoiscatálogos,vocênãoprecisaráespecificaressaopção. Entretanto, sevocê fizerbackupde doisbancosde dadosdedestino utilizandodoiscatálogos(umcatálogoparacadaum) parao mesmoTivoli StorageManagerServer,nomesmoespaçodearquivos,nomede nóe nome deproprietário,seránecessárioespecificarnumcatalogs.Sehouver falhanofornecimentode informaçõesparaosegundobancodedadosde destino(nãoespecificando doiscatálogos),essebancode dadosserá exibidocomo elegívelparaexclusão.

Deacordocomonúmeroespecificado para-numcatalogs,vocêserá solicitadoa forneceronome deusuário,senhae cadeiadeconexãopara cadaum.Sevocênão especificar-numcatalogs,opadrãoserá1,e a solicitaçãoseráfeitaapenasumavez.

Paracadacatálogo,sãosolicitadasasseguintesinformações: v Catalog#UserName:

v Catalog#Password: v Catalog#ConnectString:

Também sãosolicitadasasseguintesinformaçõesde datapararestringira pesquisa:

v FromDate:(MM/DD/YYYY) v ToDate:(MM/DD/YYYY)

Exemplo

Aseguirestáumexemplodasaídadocomandotdposync syncdb: Catalog 1 User Name: rman

Catalog 1 Password: rman Catalog 1 Connect String: rman

From Date (MM/DD/YYYY): 01/01/2000 To Date (MM/DD/YYYY): 01/01/2001

Janela PICK

AjanelaPICKforneceasseguintesinformações úteisparaajudarvocêa decidirse osarquivosexibidosestãorealmenteforadesincronizaçãocomocatálogodo Oracle:

v Onócomoqual vocêestáconsultandooTivoliStorageManagerServer v Adatado backupdo arquivo

v Otamanhodobackup

v Onome dobackup(/fs//nomedo arquivode backup)

Atenção: Sejacautelosoaoselecionararquivosparaexclusão.Sevocê estiverem dúvidaseosarquivosemquestão estãorealmenteforadesincronização,pesquise mais antesde excluí-los.Quandoosarquivossãoexcluídos,nãopodemser

Exemplo: Aseguirestáum exemplodasaídadajanelaPICK: Node Name: AGENT_NODE

Owner Name: oracle8

Backup Date Size Backup Name

---1. | 02/26/2001 09:19:59 108.01MB /adsmorc//1kc2cnfv_1_1 2. | 02/19/2001 11:36:20 56.25MB /adsmorc//4kc3cnfv_1_1 3. | 02/19/2001 07:14:30 102.00MB /adsmorc//4qcgdhfr_1_1 4. | 02/19/2001 07:21:38 78.10MB /adsmorc//4ocf8999_1_1 5. | 02/26/2001 11:00:11 10.99MB /adsmorc//4ocf8999_1_2 6. | 02/26/2001 11:00:12 32.07MB /adsmorc//4ocf8999_1_3 7. | 02/26/2001 11:00:13 623.90MB /adsmorc//4rch25jk_1_1 8. | 02/26/2001 11:00:14 441.61MB /adsmorc//4rch25jk_1_2 9. | 02/26/2001 11:00:15 10.18MB /adsmorc//4rch25jk_1_3 | | | | | 0---10---20---30---40---50---60---70 <U>=Up =Down <T>=Top <B>=Bottom <R>=Right <L#>=Left

<G#>=Goto Line # <#>=Toggle Entry <+>=Select All <->=Deselect All <#:#+>=Select A Range <#:#->=Deselect A Range <O>=Ok <C>=Cancel pick>

Os arquivosselecionadosparaexclusãosãomarcadoscomum sinaldeadição(+). Paraexcluirosarquivosselecionados:

1. DigiteOKnopromptdePICK.

Apareceráumamensagemdeavisoparavocêconfirmara exclusãodos arquivosselecionados.

2. InformeYesparaexcluirosarquivosselecionadosdoTivoliStorageManager Server.

IMPORTANTE!Oprocesso deexclusãoéirreversível.Sejacautelosoaoselecionar arquivosparaexclusão.

Apêndice A. Guia de Início Rápido

Estaseçãoforneceinstruçõessobrecomoexecutarumaconfiguraçãorápidado Data ProtectionparaOracle emumamáquinaAIXde 32bits.Esteprocedimento utilizadefiniçõespadrão erequertarefasmínimasdeconfiguração.Eleminimizao tempo deconfiguraçãoepermitecontinuarrapidamentecomumestado emque sejapossíveliniciarobackupdebancosdedadosdo Oracle.Observequeserá necessário alteraroscaminhosdeinstalaçãoeextensõesdebiblioteca

documentados nesteprocedimentosevocêforutilizarumsistemaoperacional diferente doAIXde32bits.Consultea página25paraobterinstruções detalhadas sobrecomopersonalizar oDataProtectionparaOracleparaasnecessidadesdeseu ambiente edeprocessamento.

1. Instaleo DataProtectionparaOracle.

v Instruçõesdetalhadassobreainstalaçãoestãodisponíveisnapágina 5. 2. Certifique-se dequeoseguintelinkexista:

$ORACLE_HOME/lib/libobk.a -> /usr/lib/libobk.a

v OOracle 8.1.7podeprecisarqueoarquivodebibliotecasejavinculado novamenteaoOracle.Instruçõesdetalhadas sobrenovavinculaçãoestão disponíveisnapágina39.

3. Altereparaodiretório/usr/tivoli/tsm/client/oracle/binecopie oarquivo tdpo.opt.smp paratdpo.opt .Editeoarquivotdpo.optparaqueincluaestas opções:

dsmi_orc_config /usr/tivoli/tsm/client/oracle/bin/dsm.opt dsmi_log /usr/tivoli/tsm/client/oracle/bin

tdpo_node hostname_oracle

Substitua hostnamepelonomedohostdamáquina.

v Informaçõesadicionais sobreessasopçõesestãodisponíveis napágina25. 4. Nesse mesmodiretório,crieumarquivodsm.opt. Editeoarquivodsm.opt

paraqueincluaa seguintesub-rotinadeservidor:

SErvername tdpo

v Informaçõesadicionais sobreessaopção eoarquivodsm.optestão disponíveisnapágina30.

5. Altereparaodiretório/usr/tivoli/tsm/client/api/binecrieumlink simbólicocom/usr/tivoli/tsm/client/ba/bin/dsm.sys.Editeoarquivo dsm.sys paraqueincluaasseguintesopções:

SErvername tdpo COMMMethod TCPip TCPServeraddress x.x.x.x PASSWORDAccess prompt

Substitua x.x.x.xpeloendereçoIPdoTivoliStorageManagerServer noqualo Data ProtectionparaOracle farábackupdosdados.

v Informaçõesadicionaissobreoarquivodsm.sys,essasopçõeseseus relacionamentoscomoData ProtectionparaOracle estãodisponíveisna página30.

6. Registreo nó(especificado naEtapa3)noTivoliStorageManagerServer com o seguintecomando:

REG NODE hostname_oracle password maxnummp=2 passexp=0

Em quehostname éonomedamáquinaemqueo DataProtectionparaOracle estáinstaladoepasswordéa senhadessenó.

7. Certifique-se dequeousuáriodoOracle tenhaasseguintespermissões: v PermissãodeLeitura,GravaçãoeExecução(rwx)paraosdiretórios

/usr/tivoli/tsm/client/oracle/bin e /usr/tivoli/tsm/client/api/bin. v PermissãodeLeitura(r-)paraosarquivostdpo.opt,dsm.opt edsm.sys

localizadosnosdiretórios/usr/tivoli/tsm/client/oracle/bine /usr/tivoli/tsm/client/api/bin.

8. Altereparaodiretório/usr/tivoli/tsm/client/oracle/bineexecuteo comandotdpoconfpasswordparageraroarquivode senha.Vocêserá solicitadoa informarasenha(daEtapa6)três vezes.

v Informaçõesadicionaissobreessecomandoestãodisponíveisnapágina 43. 9. Executeocomandotdpoconfshowenvironmentparaconfirmara

configuraçãoapropriada.

v Informaçõesadicionaissobreessecomandoestãodisponíveisnapágina 44. 10. Como usuáriodoOracle,executeoscriptde backupdo RMANcomo

parâmetro ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin/tdpo.opt) especificado. Por exemplo: run {

allocate channel t1 type ’sbt_tape’ parms

’ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin/tdpo.opt)’; backup filesperset 5 format ’df_%t_%s_%p’ (database); }

v InformaçõesadicionaissobreosscriptsdebackupdoRMAN estão disponíveisnapágina 35.

Apêndice B. Utilizando o Planejador do Tivoli Storage

Manager

EstaseçãodescrevecomoutilizaroplanejadordoTivoliStorageManagercomo Data ProtectionparaOracle paraautomatizarbackupson-linede bancosde dados do servidorOracle.Oexemploilustraa utilizaçãodoplanejadordocliente de backup-archive doTivoliStorageManagerVersão5.1.

Considerações

Oclientedebackup–archivedoTivoliStorageManagerdeveresidirnamesma máquinaqueoData ProtectionparaOracleparaqueoplanejadordoTivoli StorageManagerfuncione.

DepoisqueoDataProtectionparaOracleforregistradoem umTivoliStorage Manager ServereinstaladonoservidorOracle, executeestas etapas:

1. NoTivoliStorageManagerServer:

a. DefinaumplanejamentoparaexecutarumarquivodecomandosAIX, HP-UX,LinuxouSolarisnodomíniodecritériosnoqualoData Protection paraOracleestáregistrado.

b. Associeo nódoDataProtectionparaOracleaoplanejamentodefinido. 2. NamáquinaemqueoDataProtectionparaOracleestáinstalado:

a. Crieumúnicoarquivodsm.sys apartirdoqualassociarnósparaseu cliente,oDataProtectionparaOracleebackupsplanejados.

b. Crieumscriptde backupdo planejador.Éfornecidoum scriptdeexemplo. c. Inicieoplanejador.

Configurando um Planejamento

Por motivosdeconsistência,esteprocedimentoutilizainformaçõesespecíficas. Entretanto, vocêpode definirum arquivodecomandoscomqualquerconjuntode comandosqueescolher.Issopermitequevocê utilizeomesmoarquivode

comandosparadefinirplanejamentosemoutros TivoliStorageManager Servers. Todasasinformaçõessobreocomandosãoapresentadascomo entradasda interface delinhadecomandos.

Esseplanejamentoneste procedimentocontémasseguintes definições: v Onome denódoDataProtectionparaOracleéNodeA1.

v Asenha paraonomedenóNodeA1éPasswordA1.

v Odomíniode critériosnoqual onomedenóNodeA1estáregistradoéPolicyA1. v Oplanejamentoéum backupdiário deumbanco dedadoson-line doOracle. v Obackupplanejadocomeçaentre21:00e21:15h.

Documentos relacionados