• Nenhum resultado encontrado

Estecapítuloforneceumadescriçãocompletadosparâmetrosdelinhade

comandos,posicionaiseopcionais,disponíveisnoData ProtectionparaSQL.Para obter asintaxedasoperaçõesdalinhadecomandos,consulteo Capítulo5, “Comandos doDataProtectionparaSQL”napágina 50.

Parâmetros

Posicionais

Parâmetros posicionaisseguemoscomandosdo DataProtectionparaSQLe precedem parâmetrosopcionais.Estaseçãodescreveosseistiposdeobjetode backupdisponíveiscomo parâmetrosposicionaiseoutrosparâmetros posicionais como query,set echangetsmpassword.

Tabela10.ParâmetrosPosicionaisdoDataProtectionparaSQL

Comando ParâmetrosPosicionais Página Backup dbnamemais6opçõesdetipodebackup 91

Query SQLdbname

TDP

TSMdbnamemais8opções

97

Restore dbnamemais6opçõesdetipodebackup 91

Inactivate dbnamemais6opçõesdetipodebackup 91

Set 15opções 101

ChangeTSM Password

oldpasswordnewpasswordverifypassword 106

dbname

*|dbname,...

Essa variávelespecificaosnomesdosbancosdedadosdo SQLServerpara fazerobackup, restaurar,inativarouconsultar.

Considerações

v Utilize *comoumcaracterecoringaemdbnameparasubstituirzeroou mais caracteresparacadaocorrência.Aespecificaçãosomentedo caractere coringaindicatodososbancosdedadosdoSQLServer. v Não especifiquetempdb;obackupdessebanco dedadosnãopode ser

feitoourestaurado,porser recém-criadoa cadainíciodoSQLServer. Elenão éincluídoem umaoperaçãocomcaracterecoringa.

v Se qualquerdbnameincluircaracteres especiaisoudeespaço,será necessário colocaressedbnameem umúnicoconjuntode aspasduplas. v Os nomesdebanco dedadosSQLfazemdistinçãoentremaiúsculas e

minúsculas.

v Oprocesso include/excludepadrão doTivoliStorageManageré aplicadoaosnomesdebancode dadosSQL.

Tipos

de

Objetos

de

Backup

Os seguintesparâmetrosposicionaissãotiposdeobjetosdebackupdisponíveisna emissãodoscomandosbackup,restore,inactivateequerydo DataProtectionpara

SQL:

Tabela11.TiposdeObjetodeBackupdoDataProtectionparaSQL

TiposdeObjetodeBackup Página

FIle 92 Full 93 Difffull 93 Group 93 Log 95 Set 96

*(comqueryTSMouinactivate)

Cadaumdessesparâmetrosédescritonaseçãoseguinte.

FIle=*|logicalfilename,...

Umbackupdearquivocontémapenaso conteúdodo arquivológicodo SQLServerespecificadopor você.Essaopçãopoderáser utilizadaquando não forpráticofazerobackupdeum bancodedadosSQLinteiro,por questões dedisponibilidadede tempoeespaçoparaobackupeoupor causade requisitosde desempenho.

Narestauração,essa opçãorestauraosobjetosdobackupdearquivode acordo comosbancosdedadosSQLespecificados.

Nainatividade,essaopção tornainativosapenasosobjetosdebackupde arquivoativos,de acordocomosbancosdedados SQLespecificados. Paraobter informaçõessobrecomo consultarosobjetosdebackupde arquivosdoTivoli StorageManager,consultea página99.

Avariávellogicalfilenameespecificaosnomesdosarquivoslógicosdobanco de dadosdoSQLServer cujobackupourestauraçãovocê desejaefetuar.

Considerações:

v Osbackupsdearquivodeverãoserseguidosporbackupsde logde transações,paratodososbancosdedados SQLcujobackupseráfeito. v Épossívelespecificaresseparâmetromaisdeumavezporchamadade

comando.

v Umnovoobjetodebackuptornainativo qualquerobjetode backup ativodomesmonome nomesmobanco dedadosSQL.

v Utilize*comoumcaracterecoringaemlogicalfilenameparasubstituir zerooumais caracteresparacadaocorrência.Aespecificaçãosomentedo caracterecoringaindicatodososarquivoslógicosnobancode dadosdo SQLServer.

Nota: Vistoquecadabackupdearquivológicocriaumobjetode backupseparadonoTivoliStorageManagerServer,somentea especificaçãodo caracterecoringaresultaem umobjetodebackup separadoparacadaarquivológiconobancodedados doSQL Server.

v Selogicalfilenamecontiverespaçosoucaracteres especiais,coloque-oentre aspas.

v Avariávellogicalfilenamefazdistinçãoentremaiúsculaseminúsculas. v Nãoépossívelexecutarbackupsdearquivonosseguintesbancosde

– Aquelescoma opçãodo SQLServertruncarlognopontode verificação.

– Aquelesqueutilizamomodelode recuperaçãoSIMPLEparaSQL Server 2000.

v Não épossívelespecificaroparâmetro/recoverycomoperações

restaurararquivo.

v Uma operaçãoCriarÍndicedoSQLServerexigeobackupdetodosos gruposdearquivoafetados,como umaunidade.Nãoserápossívelfazer o backupde umarquivonos gruposde arquivoafetadosatéquevocê executeobackupdeunidade.Uma mensagemdeerrodo SQLServer indicará quaisgruposdearquivoforamafetados. Seránecessário executarum backupcompletodobanco dedadosouum backupde conjuntopelomenosdosgruposdearquivoafetadosantesdeobter êxito emumbackupdearquivo.

FULL Umbackupcompletodobanco dedadoscontémtodooconteúdode um banco dedadosdoSQLServer,maisosuficientedologdetransaçõesdo banco dedadosparaumarestauraçãoconsistente.

Cadabackupdebancode dadosSQLcriaum objetodebackupseparado noTivoliStorageManagerServer.Umnovoobjetodebackupcompletodo banco dedadostornaráinativostodososobjetosdebackupanteriormente ativosparaomesmobancode dadosSQL.Essa inatividadeinclui qualquer objetode backupcompletoativo,bemcomotodososobjetosdebackupde arquivo, grupo,conjunto,diferencialede logqueestiveremativos.

Narestauração,essa opçãorestauratodososobjetosdebackupcompleto do bancodedados,deacordo comosbancosdedadosSQLespecificados. Nainatividade,essaopção tornainativosapenasosobjetosativosde backupcompletodobancodedados, deacordocomosbancosdedados SQLespecificados.

DIFFerential

Umbackupdiferencialdobancode dadoscontémapenasaspartesdeum banco dedadosdoSQLServeralteradasdesdeoúltimobackupcompleto, mais osuficientedo logdetransaçõesdobanco dedadosSQLparauma restauração consistente.Essetipodebackupdiferencialgeralmenteocupa menosespaçoqueumbackupcompleto. Utilizeessaopção deformaque não hajanecessidadede aplicartodososbackupsde logindividuaisdesde oúltimobackupcompletodobancode dados.

Nocasodeumarestauração,essaopçãoeconomiza tempo,substituindoa restauração deinúmerosbackups delogdetransações.

Nainatividade,comocadabackupdebancode dadosSQLcriaum objeto de backupseparadonoTivoliStorageManagerServer,umnovoobjetode backupdiferencialdobanco dedadosinativaqualquerobjetodebackup diferencialativo parao mesmobancodedados SQL.

Group=*|groupname,...

Umbackupdegrupocontémapenasoconteúdodogrupo dearquivosdo SQLServerespecificadoporvocê.

Umbackupdegrupoé útilquandotabelaeíndicesselecionadosdobanco de dadosSQLforamatribuídosaumgrupo dearquivosesomenteessas tabelasouíndicesprecisamdebackup. Especificamente:

v Você podeeconomizaro tempodebackupoptandopornãofazero backupde outrastabelasouíndicesquenãosãoalteradoscom freqüêncianobancodedados SQL.

v Vocêpoderáeconomizartemponarestauração se,porexemplo,o grupo dearquivosestiveremum volumediferentedorestante dosgruposde arquivodobanco dedadosSQLe essevolumeprecisarser restaurado. Sóseránecessário restauraressegrupodearquivosdessebancode dadosSQL.

Avariávelgroupnameespecificaosnomesdosgruposde arquivodobanco de dadosdoSQLServer cujobackupvocêdesejaefetuar.

Considerações:

v É possívelespecificaresseparâmetromaisdeumavezporchamadade comando.

v Umnovoobjetodebackupdegrupo tornainativoqualquerobjetode backupde grupoativodomesmo nomenomesmobancodedados SQL. v Utilize *comoumcaracterecoringaemgroupnameparasubstituirzero

ou maiscaracteresparacadaocorrência.

v Aespecificação somentedo caracterecoringaindicatodososgruposde arquivonobancodedados doSQLServer.

Nota: Vistoquecadabackupdegrupocria umobjetodebackup separadonoTivoliStorageManager Server,somentea

especificaçãodo caracterecoringaresultaem umobjetodebackup separadoparacadagrupo dearquivosnobancodedadosdo SQL Server.

v Se groupnamecontiver espaçosoucaracteresespeciais,coloque-oentre aspas.

v Avariávelgroupnamefazdistinçãoentremaiúsculas eminúsculas. v Os backupsdegrupodeverãoserseguidosporbackupsdelogde

transações,paratodososbancosdedados SQLcujobackupseráfeito. v Não épossívelexecutarbackupsdegrupo nosseguintesbancosde

dados SQL:

– AquelescomoatributoTRUNCATELOGON CHECKPOINTdoSQL Server.

– Aquelesqueutilizamomodelode recuperaçãoSIMPLEparaSQL Server 2000.

v Não épossívelespecificaroparâmetro/recoverycomoperações

restaurargrupo.

v Uma operaçãoCriarÍndicedoSQLServerexigeobackupdetodosos gruposdearquivoafetados,como umaunidade.Nãoserápossívelfazer o backupde umúnicogrupodearquivosdosgruposdearquivo afetados, atéquevocêexecuteobackupdeunidade.Umamensagemde errodo SQLServerindicaráquaisgruposdearquivoforamafetados. Será necessárioexecutarumbackupcompletodobancode dadosouum backupde conjuntopelomenosdosgruposdearquivoafetadosantesde obter êxitoem umbackupdegrupo.

LogorLog=*|logobjectname,...

Umbackupdelogcontémoconteúdodologdetransaçõesde umbanco de dadosdoSQLServer ativodesdeoúltimobackupdelog

bem-sucedido. Essaopçãopode economizartempo debackup,exigindo menosbackupsdobanco dedadosSQL.

Nota: Nasoperaçõesdebackup,lognão aceitanenhumvalor.Entretanto, nasoperaçõesde restauração,consultaeinatividade,oparâmetro

logaceitao caracterecoringaouovalor logobjectname.

Paracomandosdiferentesdebackup,a variávellogobjectname especificaos objetosdebackupdelogarestaurar, inativarouconsultar.Utilize*como um caracterecoringaem logobjectnameparasubstituirzero oumais caracteres paracadaocorrência.Aespecificação somentedocaractere coringaindicatodososobjetosde backupde logparaosbancosde dados SQL.

Considerações:

v Paracomandosquenãosejamdebackup, épossívelespecificaresse parâmetromais deumavezporchamadadecomando.

v Épossívelcontrolarotamanhodeumlogdetransaçõespermitindoque umbackupde logtrunqueaparteinativadologde transações.Esseé o padrão.

v Aoutilizaroparâmetro/truncate=no,você poderáfazerobackupdolog detransaçõesdeumbanco dedadosdo SQLServerdanificado, suspeito ounãorecuperado.

v Cadabackupdelogcriaum objetodebackupseparado,comum nome exclusivo,noTivoliStorageManagerServer. Umnovoobjetodebackup delognãotornaráinativonenhumobjetodebackupativo(aocontrário dosoutrostiposdebackup, excetoodeconjunto).Osobjetosdebackup delognãofazemparte doprocesso deexpiraçãoautomáticado Tivoli StorageManager Server,excetoquandoosobjetosde backupcompleto dobancodedados tornaminativostodososobjetosde backupativos paraum bancodedadosSQL.Porisso,vocêpoderátornarinativosos objetosdebackupdelogutilizandoocomandoinactivate,sebackups completosdo bancodedados nãoforemexecutadoscomfreqüênciaou demodoalgumoforem.

v Nãoépossívelexecutarbackupsdelognosseguintes bancosde dados SQL:

– AquelescomoatributoTRUNCATELOGON CHECKPOINTdoSQL Server.

– Aquelesqueutilizamomodelode recuperaçãoSIMPLEparaSQL Server 2000.

– Bancosdedadosdo SQLServer7.0comaopção SELECTINTO/ BULKCOPYdoSQLServer,casotenhahavido alteraçõesnão registradasnobancode dadosSQL.

SetorSet=*|setobjectname,...

Umbackupdeconjuntocontémoconteúdodosgruposdearquivosedos arquivosdoSQLServerespecificadoscomosparâmetros /filese/groups.

Nota: Nasoperaçõesdebackup,setnãoaceitanenhumvalor.Entretanto, nasoperaçõesde restauração,consultaeinatividade,oparâmetro

setaceitaocaracterecoringaouovalorsetobjectname.

Paracomandosdiferentesdebackup,a variávelsetobjectnameespecificaos objetosdebackupdeconjuntoarestaurar, inativarouconsultar.Utilize* como umcaracterecoringaem setobjectnameparasubstituir zerooumais caracteres paracadaocorrência.Aespecificação somentedocaractere coringaindicatodososobjetosde backupde conjuntoparaosbancosde dados SQL.

Considerações:

v Paracomandosquenãosejamdebackup,épossívelespecificaresse parâmetromais deumavezporchamadadecomando.

v Utilizeessaopção emcircunstânciasincomunsou especiais,backups antigos.Umcasodessetipo équandooSQLServerexigequeobackup dedeterminadosgruposdearquivossejafeitocomo umaunidadeeum backupcompletodobancode dadosnãoé prático.Consulteadescrição dosparâmetrosfile egroupnestaseção,especificamentenareferênciaà operaçãoCriarÍndice.

v Cadabackupdebanco dedadosSQLcria umobjetodebackup

separadonoTivoliStorageManagerServer.Todososarquivosegrupos de arquivoscujobackupéfeitocomo partedeum backupde conjunto parao mesmobancodedadosdo SQLServerestãocontidos emum

únicoobjetodebackup. Observeadiferença dosbackups degrupoe arquivo, quecriamumobjetode backupseparadodecadaarquivoe grupo dearquivos,mesmoqueelesfaçamparte domesmobancode dados doSQLServer.

v Umnovoobjetodebackupdeconjuntonãotornaráinativo nenhum objeto debackupativo(aocontráriodosoutrostiposde backup,exceto o delog).Osobjetosdebackupdeconjuntonãofazem partedo processo deexpiraçãoautomáticadoTivoliStorageManagerServer, excetoquandoosobjetosdebackupcompletodobancode dados tornam inativostodososobjetosde backupativosparaumbancode dados SQL.Porisso,você poderátornarinativososobjetosde backup de conjuntoutilizandoocomandoinactivate,sebackupscompletosdo banco dedadosnão foremexecutadosounãoforemexecutadoscom freqüência.

v Os backupsdeconjuntodeverãoser seguidosporbackupsdelogde transações,paratodososbancosdedados SQLcujobackupseráfeito. v Não épossívelexecutarbackupsdeconjuntonosseguintes bancosde

dados SQL:

– AquelescomoatributoTRUNCATELOGON CHECKPOINTdoSQL Server.

– Aquelesqueutilizamomodelode recuperaçãoSIMPLEparaSQL Server 2000.

v Não épossívelespecificaroparâmetro/recoverycomoperações

restaurarconjunto.

Notas:

1. Vocêpode especificarocaracterecoringa(*)parasubstituirtiposdeobjetos backupsomentepormeiodaemissãodoscomandosinactivateequeryTSM. Ocomandoinactivate tornainativostodososobjetosde backupativosnos bancosdedadosSQLespecificados.Alémdisso,ostiposdeobjeto debackup docomandoinactivatesãoparâmetros obrigatórioscomparadosaosdeoutros comandos,enãohápadrão.

2. Osparâmetros file,group,logesetpodemobterumalistadevalores(sintaxe derepetição) epodemserespecificadosmaisde umavez.Porexemplo: file=a,b ou file=a file=b

3. Várias instânciasdeparâmetrosopcionais nãotêmde sercontíguos.Por exemplo:

file=a group=y file=b group=z

Query

Especifiqueumadasseguintesopçõesemitindoum comandodeconsultaquerydo Data ProtectionparaSQL:

Query SQL*|dbname,...

IssoexibeinformaçõessobreoSQLServeratual.Paraobter detalhessobre qual éoatualSQLServer,consulte /sqlserverem“ParâmetrosOpcionais” napágina 107.

Aoconsultarumdeterminadoservidor SQLServer7.0, asseguintes informaçõessãoincluídas:

v Versão

Sevocê especificar/compatibilityinfo: v IDdeseqüência deordenaçãopadrão v IDdepágina decódigospadrão v IDdelocalidade doUnicode

v IDdeestilo decomparaçãodo Unicode v Estadodocluster

Aoconsultarumdeterminadoservidor SQLServer2000,asseguintes informaçõessãoincluídas:

v Nome v Versão

Sevocê especificar/compatibilityinfo: v Estadodocluster

AvariáveldbnameespecificaosbancosdedadosnoSQLServeratualpara exibição deinformações.Paraobterinformaçõesadicionais,consulte

dbnameem “ParâmetrosPosicionais” napágina91.

Aoconsultarumdeterminadobanco dedadosdoservidor SQLServer7.0, asseguintesinformações sãoincluídas:

v Nomedoservidor v Nomedobancodedados

v Espaçode dadosalocadoparaobanco dedados v Espaçoutilizado dobancodedados

v Espaçode logalocado paraobancodedados v Espaçode logutilizado dobancode dados

v Conjuntode opçõesdobanco dedados(SELECTINTO/BULKCOPY, TRUNCATELOG ONCHECKPOINTetc.)

Sevocê especificar/compatibilityinfo: v Versãodoservidor

v Estadodoclusterdo servidor

v Nívelde compatibilidadedobancodedados v IDdeseqüência deordenaçãopadrãodoservidor v IDdepágina decódigospadrãodo servidor v IDdelocalidade doUnicodedoservidor

v IDdeestilo decomparaçãodo Unicodedo servidor

Aoconsultarumdeterminadobanco dedadosdoservidor SQLServer 2000,asseguintesinformaçõessãoincluídas:

v Nomedoservidor v Nomedobancodedados

v Espaçode dadosalocadoparaobanco dedados v Espaçoutilizado dobancodedados

v Espaçode logalocado paraobancodedados v Espaçode logutilizado dobancode dados

v Conjuntode opçõesdobanco dedados(SELECTINTO/BULKCOPY, TRUNCATELOG ONCHECKPOINTetc.)

Sevocê especificar/compatibilityinfo: v Versãodoservidor

v Estadodoclusterdo servidor

Query TDP

Issoexibeonomedo DataProtectionparaSQLeinformaçõessobrea versão, bemcomoo conteúdodo arquivode configuraçãoatual doData ProtectionparaSQL.Paraobter detalhessobrequal oatualarquivode configuração,consulte/configfileem “ParâmetrosOpcionais” napágina 107.

Query TSM*|dbname,...

IssoexibeaAPIdoTivoliStorageManagereinformaçõessobreaversão do TivoliStorageManager Server.

Avariáveldbnamenomeiaosbancosdedadosespecificadosa partirdo SQLServeratualquepossuiobjetosde backupnoTivoliStorageManager Server atualenonó.Nenhumnomeseráexibidoseosobjetos

especificadosnãoexistiremcomoobjetosdebackupnobancodedados SQL.Paraobterinformaçõesadicionais,consultedbnameem “Parâmetros Posicionais” napágina91.

Utilize aopçãode caracterecoringadbname,...* paraexibirinformações sobretodososobjetosde backupde umoumais bancosde dadosSQL. Aoconsultarqualquerobjetode backuputilizandoTSM dbname,serão incluídas asseguintes informações:

v Nomedo SQLServer

v Nomedo bancodedados SQL v Tipode objetodebackup

v Estado ativo/inativodo objetodebackup

v Data ehorade criaçãodo objetodebackupdoData ProtectionparaSQL v Tamanhodoobjeto debackupdoDataProtectionparaSQL

v Nomedo objetodebackup-objetodoData ProtectionparaSQL v Númerodedistribuiçõesde dadosnoobjetodebackup

Sevocê especificar/compatibilityinfo,seráincluídoo seguinte: v Versão doSQLServer

v Estado doclusterdo SQLServer

v Versão doDataProtectionparaSQLquecriouoobjetodebackup

Documentos relacionados