IBM
Tivoli
Storage
Manager
para
Databases
Data
Protection
para
Microsoft
SQL
Server:
Guia
do
Usuário
e
de
Instalação
Versão
5
Release
2
IBM
Tivoli
Storage
Manager
para
Databases
Data
Protection
para
Microsoft
SQL
Server:
Guia
do
Usuário
e
de
Instalação
Versão
5
Release
2
Nota
Antesdeutilizarestasinformaçõeseoprodutosuportadoporelas,leiaasinformaçõesgeraisem“Avisos”napágina167.
SegundaEdição(Setembrode2003)
Estaediçãoaplica-seàVersão5Release2Modificação1doIBMTivoliStorageManagerparaDatabasesData ProtectionparaMicrosoftSQLServer(númerodeproduto5698–APD)equaisquerreleasessubseqüentes,atéque sejaindicadodeoutramaneiraemnovasediçõesouinformativostécnicos.
Asalteraçõesdesdeaediçãodesetembrode2002sãomarcadascomumabarravertical(|)namargemesquerda. Assegure-sedequeestejautilizandoaediçãocorretaparaoníveldoproduto.
Solicitepublicaçõesatravésdeseurepresentantedevendasoudoescritóriodafilialdesualocalidade.
Seufeedbackéimportanteparaajudarafornecerasinformaçõesmaisprecisasedealtaqualidade.Sevocêtiver comentáriossobreestemanualouqualqueroutradocumentaçãodoIBMTivoliStorageManager,consulte “EntrandoemContatocomoSuporteaoCliente”napáginaviii.
| |
Índice
Resumo
de
Alterações
.
.
.
.
.
.
.
. v
Setembrode2003,Versão5Release2.1 . . . v
Prefácio
.
.
.
.
.
.
.
.
.
.
.
.
.
. vii
QuemDeveLerEstaPublicação . . . vii
WebSitedoIBMTivoliStorageManager . . . . vii
PublicaçõesdoIBMTivoliStorageManager . . . viii
EntrandoemContatocomoSuporteaoCliente viii ConvençõesUtilizadasNesteManual . . . x
LendoDiagramasdeSintaxe . . . x
Tabelas
.
.
.
.
.
.
.
.
.
.
.
.
.
. xiii
Capítulo
1.
Apresentando
o
Data
Protection
para
SQL
.
.
.
.
.
.
.
.
. 1
OQueHádeNovo . . . 1
ConsideraçõesSobreMigraçãoeCoexistênciade Versão . . . 1
RecursosdoDataProtectionparaSQL. . . 2
FunçõesdoDataProtectionparaSQL. . . 3
BackupdoBancodeDadosdoSQLServer . . . 3
RestauraçãodoBancodeDadosdoSQLServer. . 5
ConsultadoDataProtectionparaSQL. . . 6
InatividadedoBancodeDadosdoSQLServer. . 7
SegurançadoDataProtectionparaSQL . . . 8
SegurançadoTivoliStorageManager . . . 8
InformaçõesSobreLogonnoSQLServer . . . . 8
DesempenhodoDataProtectionparaSQL . . . . 8
ConsideraçõesSobreEstratégiadeBackupdoData ProtectionparaSQL. . . 9
ConsideraçõesAdicionaisSobreEstratégia . . . 11
AjudaOn-line . . . 13
SuportedeGlobalização . . . 13
ExecutandooDataProtectionparaSQLemum MSCS . . . 14
Capítulo
2.
Instalando
o
Data
Protection
para
SQL
.
.
.
.
.
.
.
.
. 15
RequisitosdoDataProtectionparaSQL. . . 15
RequisitosdeSoftwareedeSistemaOperacional 15 RequisitosdeHardware . . . 16
Comunicação. . . 16
InstalandooDataProtectionparaSQL . . . 16
PacotesdeIdiomas. . . 17
InstalandooDataProtectionparaSQLemum AmbienteMSCS. . . 17
Capítulo
3.
Configurando
o
Data
Protection
para
SQL
.
.
.
.
.
.
.
.
. 19
RegistrandooDataProtectionparaSQLcomum TivoliStorageManagerServer . . . 19
ConfigurandooTivoliStorageManagerServer . . 19
ConfigurandooArquivodeOpçõesdoData ProtectionparaSQL . . . 20
DefinindoExpiraçãoAutomática . . . 22
RequisitoseRecomendaçõesdePolíticadoTivoli StorageManager . . . 24
Capítulo
4.
Utilizando
a
Interface
Gráfica
com
o
Usuário
.
.
.
.
.
.
.
. 27
VisãoGeraldaGUI. . . 27
BarradeMenus. . . 27
BarradeFerramentas . . . 30
JanelasdeBackupedeRestauração . . . 30
FazendooBackupdosBancosdeDadosSQL . . . 33
GuiaBackupdeBancosdeDados. . . 33
GuiaBackupdeGrupos/Arquivos . . . 34
ÁrvoredeBackup . . . 35
ListadeBackup. . . 35
RestaurandoBancosdeDadosSQL . . . 36
GuiaRestaurarBancosdeDados . . . 36
GuiaRestaurarGrupos/Arquivos. . . 37
OpçõesdeRestauração . . . 37
ÁrvoredeRestauração . . . 39
ListadeRestauração . . . 39
TornandoInativososBancosdeDadosSQL . . . 41
ÁrvoreeListadeInatividades . . . 41
Capítulo
5.
Utilizando
a
Interface
da
Linha
de
Comandos
.
.
.
.
.
.
.
.
. 43
VisãoGeraldaSintaxedeComandos. . . 43
ComandosdoDataProtectionparaSQL. . . . 43
ParâmetrosPosicionais . . . 44
ParâmetrosOpcionais . . . 46
CaracterísticasdeParâmetros . . . 48
Notas . . . 49
ComandosdoDataProtectionparaSQL. . . 50
ComandoBackup . . . 50 ComandoQuery. . . 57 ComandoRestore . . . 67 ComandoInactivate . . . 80 ComandoHelp . . . 84 ComandoSet. . . 88 ComandoChangetsmpassword. . . 90
Capítulo
6.
Parâmetros
da
Linha
de
Comandos
.
.
.
.
.
.
.
.
.
.
.
.
. 91
ParâmetrosPosicionais . . . 91
dbname . . . 91
TiposdeObjetosdeBackup. . . 91
Query . . . 97
Set. . . 101
CHANGETSMPassword. . . 106
ParâmetrosOpcionais . . . 107
Apêndice
A.
Utilizando
o
Planejador
do
Tivoli
Storage
Manager
.
.
.
.
.
. 129
ProcedimentodeExemplo . . . 129 ||
ConsideraçõessobreoPlanejador . . . 135
Apêndice
B.
Instalação
Silenciosa
.
. 137
InstalandocomoProgramadeInstalação (setup.exe) . . . 139
CriandoArquivosemBatch . . . 139
InstalandocomMSI(msiexec.exe) . . . 140
ProblemasdeInstalação:CapturandoumLogda Instalação . . . 140
CriandooPacoteemumCDouumServidorde Arquivos. . . 141
CriandoumPacotedeInstalaçãoSilenciosa . . 141
ReproduzindoaInstalaçãoSilenciosa . . . 141
MensagensdeErrodoProgramadeInstalação . . 142
Apêndice
C.
Procedimentos
Avançados
.
.
.
.
.
.
.
.
.
.
.
. 143
AmostradasInstruçõesInclude/Exclude . . . . 143
RestaurandooBancodeDadosMestre. . . 146
DefinindooMododeUsuário. . . 147
Apêndice
D.
Auxílio
na
Determinação
de
Problemas
.
.
.
.
.
.
.
.
.
.
. 149
Apêndice
E.
Mensagens
do
Data
Protection
para
SQL
.
.
.
.
.
.
.
. 151
Avisos
.
.
.
.
.
.
.
.
.
.
.
.
.
. 167
MarcasComerciais . . . 168
Glossário
.
.
.
.
.
.
.
.
.
.
.
.
. 169
Resumo
de
Alterações
Asalteraçõesdestapublicaçãosãoresumidasa seguir.
Setembro
de
2003,
Versão
5
Release
2.1
Estereleasecontémasseguintesalterações:
v Suporteparao WindowsServer2003.Consultea seção“RequisitosdeSoftware edeSistemaOperacional”napágina15.
v OsPacotesde Idiomasinstalados separadamenteestãodisponíveis.Consulte “PacotesdeIdiomas”na página17paraobterinformaçõesdetalhadas. v OData ProtectionparaSQLsuportaoSQLServer2000(64bits).Consulte
“RequisitosdeSoftwareede SistemaOperacional”na página15paraobter informaçõesadicionais. | | | | | | | |
Prefácio
OIBMTivoliStorageManagerparaDatabasesDataProtection paraMicrosoftSQL Server édenominadoDataProtectionparaSQLnestapublicação.
OData ProtectionparaSQLexecutabackupson-line debancosdedadosMicrosoft SQLServerparaoarmazenamentodoTivoli StorageManager.
OTivoliStorageManageréum produtolicenciadoseparadode cliente-servidor queofereceserviçosde gerenciamentode armazenamentoemumambientede computadoresmulti-plataformas.
Em todoestedocumento,otermoWindows(a menosquesejaespecificado deoutra forma)serefereaosseguintes sistemasoperacionais:
v WindowsNTServer v Windows2000Server v WindowsServer2003
Em todoestedocumento,otermoSQLServer(a menosquesejaespecificado de outra forma)serefereaosseguintesprodutos:
v SQLServer7.0
v SQLServer2000(32bits) v SQLServer2000(64bits)
Quem
Deve
Ler
Esta
Publicação
Opúblico-alvodestapublicação sãoinstaladores,usuárioseadministradores de sistemas.
Nestemanual,admite-sequevocêpossuaconhecimentodosseguintesaplicativos: v MicrosoftSQLServer
v TivoliStorageManager Server
v ClientedearquivamentodebackupdoTivoliStorageManager v TivoliStorageManagerApplicationProgramInterface
Admite-setambém quevocê possuaconhecimentode umdosseguintessistemas operacionais:
v WindowsNTServer v Windows2000Server v WindowsServer2003
Web
Site
do
IBM
Tivoli
Storage
Manager
Asinformações desuportetécnicoeaspublicaçõesestãodisponíveis noseguinte endereço:
www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html
Acessandoa homepagedoTivoliStorageManager,vocêpode acessarassuntosde seuinteresse.Você tambémpodemanter-seatualizadocomasinformaçõesmais recentessobreoprodutoTivoliStorageManager.
| | | | | | | | | |
Publicações
do
IBM
Tivoli
Storage
Manager
Tabela1.PublicaçõesRelacionadasdoTivoliStorageManager
Título NúmerodePedido
IBMTivoliStorageManagerparaWindowsClientede Backup-Archive-GuiadoUsuárioedeInstalação
G517-7412
IBMTivoliStorageManagerparaUNIXClientesde Backup-Archive-GuiadoUsuárioedeInstalação
G517-7571
IBMTivoliStorageManagerforWindowsAdministrator’sGuide GC32-0782
IBMTivoliStorageManagerforWindowsAdministrator’s Reference
GC32-0783
IBMTivoliStorageManagerforAIXAdministrator’sGuide GC32-0768
IBMTivoliStorageManagerforAIXAdministrator’sReference GC32-0769
IBMTivoliStorageManagerforSunSolarisAdministrator’s Guide
GC32-0778
IBMTivoliStorageManagerforSunSolarisAdministrator’s Reference
GC32-0779
IBMTivoliStorageManagerMessages SC32-9090
IBMTivoliStorageManagerUsingtheApplicationProgram Interface
GC32-0793
IBMTivoliStorageManagerforWindowsStorageAgentUser’s Guide
GC32-0785
Aspublicações daIBMaseguiroferecem informaçõesadicionais.
Tabela2.PublicaçõesRelacionadasdaIBM
Título NúmerodePedido
UsingTivoliDataProtectionforMicrosoftSQLServer
(RedbookIBM)
SG24–6148
Entrando
em
Contato
com
o
Suporte
ao
Cliente
Paraobter suporteparaesteouqualqueroutroprodutoTivoli,você podecontactar o IBMTivoliSoftwareSupportde umadasseguintes formas:
v VisiteoWebsiteIBMTivoliSoftwareSupportem: www.ibm.com/software/sysmgmt/products/support
v Obanco dedadosIBM SupportSolutionscontémumabasedeconhecimentode artigoseinformaçõessobreassuntosrelacionadosaproblemasdebackupe restauração.Acesseessasinformaçõesem:
www.ibm.com/software/sysmgmt/products/support/ IBMTivoliStorageManagerforDatabases.html
CliquenoslinksHintsandTips,SolutionseSupportFlashesnatabelade ajudaindependente paraobter informaçõesdepesquisa.
v Envieum PMR(ProblemManagementRecord)eletronicamentepeloendereço
IBMSERV/IBMLINK.Vocêpode acessaroIBMLINKapartirdoWebsiteda IBMem:
www.ibm.com/ibmlink
v Envieum PMR(ProblemManagementRecord)eletronicamenteem | | | | | | |
www.ibm.com/software/support/probsub.html
v Osclientesdeficientesauditivosdevem visitaro WebsiteTDD/TTYVoiceRelay servicesandAccessibilityCenter em
www.ibm.com/able/voicerelay.html
Os clientesnosEstadosUnidostambémpodemutilizaronúmero1-800-IBM-SERV (1-800-426-7378).
Os clientesdeoutros paísesdevemconsultaroWebsiteparaobterosnúmerosde telefonesde suporteaocliente.
Você tambémpoderever oIBMSoftwareSupportGuide,queestádisponívelem nossoWebsiteem
techsupport.services.ibm.com/guides/handbook.html
Quando entraremcontatocomoIBM SoftwareSupport,estejapreparadopara fornecerinformaçõesde identificaçãodesuaempresaparaquea equipedesuporte possa ajudá-loprontamente.Asinformaçõesde identificaçãodaempresa são necessáriaspararegistronosuporteon-line disponívelnoWebsite.
OWebsitedesuporte ofereceinformaçõesabrangentes,incluindoum guiapara serviços desuporte (IBMSoftwareSupportGuide);FAQ(PerguntasMais
Freqüentes);edocumentaçãoparatodososprodutosde SoftwareIBM,incluindo Notas sobreoRelease, Redbookse informesoficiais, defeitos(APARs)e soluções. Adocumentaçãoparaalgunsreleasesdoprodutoestádisponívelnosformatos PDFe HTML.Osdocumentos traduzidostambémestãodisponíveisparaalguns releasesdoproduto.
Todasaspublicações doTivoliestãodisponíveisparadownloadeletrônicoou para pedidos noIBMPublicationsCenter:
www.ibm.com/shop/publications/order/
Estamosmuitointeressadosem conhecersuaexperiênciacomosprodutosea documentaçãoTivoli.Suassugestõestambém sãobem-vindaspara
aperfeiçoamentos.Sevocêtivercomentáriosousugestõessobrenossa
documentação, participedenossapesquisadefeedback docliente,selecionandoo linkFeedbacknabarradenavegaçãoà esquerdanoseguinteWebsite:
www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html Tenhaem mãosasseguintesinformaçõesquandorelatarumproblema: v Versão,release,modificaçãoenúmerodo níveldeserviçodoTivoliStorage
ManagerServer.Vocêpode obteressasinformaçõesinserindoocomandoquery statusna linhade comandosdo TivoliStorageManager.
v Versão,release,modificaçãoenúmerodo níveldeserviçodoTivoliStorage Manager.Você podeobteressasinformaçõesinserindodsmcnalinhade comandos.
v Oprotocolo decomunicação(porexemplo,TCP/IP),versãoenúmerode release queestãosendoutilizados.
v Aatividade quevocê estavafazendoquandoocorreuo problema,listandoas etapasseguidasantesdaocorrênciado problema.
Convenções
Utilizadas
Neste
Manual
Estedocumentoutilizadiversasconvençõesde tipodecaracteres paratermose açõesespeciais.Essasconvençõespossuemosseguintes significados:
Tabela3.ConvençõesReferentesaTiposdeCaracteres
Exemplo Descrição
negrito Comandos,palavras-chave,funçõesde autorizaçãoououtrasinformaçõesquevocê deveutilizaraparecememnegrito.Exemplo: Efetuelogonnoservidorcomousuárioroot.
itálico Valoresevariáveisquevocêdevefornecer
aparecememitálico.Palavrasefrases enfatizadastambémaparecememitálico.
Exemplo:Onomedenódonódeproduçãoe donódebackupnãodevemseriguais.
negritoitálico Opçõeseparâmetrosaparecememnegrito itálico.Exemplo:Especifiqueovalorda opçãocompression.
espaçamento fixo Diretórios,parâmetros,URLseexemplosde saídaaparecem emespaçamentofixo. Exemplo:Oprodutoestáinstaladono diretórioC:\arquivos de
programas\tivoli\tsm\client\ba.
LETRASMAIÚSCULAS AsvariáveisdeambienteassociadasaoTivoli StorageManager,sistemasoperacionaisou SQLServeraparecememMAIÚSCULAS. Exemplo:Certifique-sedequeavariávelde ambienteDSM_DIRestejadefinida
corretamente.
Lendo
Diagramas
de
Sintaxe
Estaseçãodescrevecomolerosdiagramasdesintaxeutilizadosnestemanual. Paraler odiagramade sintaxe,sigaocaminhodalinha.Leiadaesquerdaparaa direitae decimaparabaixo.
v Osímbolo─── indicaoiníciodeum diagramadesintaxe.
v Osímbolo───nofimdeumalinhaindicaqueo diagramadesintaxecontinua napróximalinha.
v Osímbolo───noiníciodeumalinhaindicaqueum diagramadesintaxeé continuaçãodalinhaanterior.
v Osímbolo─── indicaofimdeum diagramadesintaxe.
Itens desintaxe,taiscomo umapalavra-chaveouvariável,podemestar: v Nalinha(elementoexigido)
v Acimadalinha(elementopadrão) v Abaixodalinha(elementoopcional).
DescriçãodoDiagramadeSintaxe Exemplo Abreviações:
Letrasmaiúsculasdenotamomenor truncamentoaceitável.Seumitemaparecer totalmenteemmaiúsculas,elenãopoderáser truncado.
Vocêpodedigitaroitememqualquer combinaçãodeletrasmaiúsculasou minúsculas.
Nesteexemplo,vocêpodedigitarKEYWO, KEYWORDouKEYWOrd.
KEYWOrd
Símbolos:
Digiteestessímbolosexatamentecomoeles aparecemnodiagramadesintaxe.
* Asterisco {} Chaves : Doispontos , Vírgula = Sinaldeigual - Hífen () Parênteses . Ponto Espaço Variáveis:
Itensemminúsculasemitálico(var_name) denotamvariáveis.
Nesteexemplo,vocêpodeespecificarum
var_nameaodigitarocomandoKEYWORD.
KEYWOrd var_name
Repetição:
Umasetaretornandoàesquerdasignifica quevocêpoderepetiroitem.
Umcaractereouespaçodentrodaseta significaqueéprecisosepararitensrepetidos comaquelecaractereouespaço.
Umanotaderodapéjuntoàsetaindicao númerodevezesquesepoderepetiroitem.
repeat , repeat (1) repeat Notas:
DescriçãodoDiagramadeSintaxe Exemplo Opçõesrequeridas:
Quandodoisoumaisitensestãoempilhados eumdelesestánalinha,éprecisoespecificar umitem.
Nesteexemplo,éprecisoescolherA,BouC.
A B C
Escolhaopcional:
Quandoumitemestáabaixodalinha,esse iteméopcional.Noprimeiroexemplo,você podeescolherAounãoescolhernada. Quandodoisoumaisitensestãoempilhados abaixodalinha,todoselessãoopcionais.No segundoexemplo,vocêpodeescolherA,B,C ounãoescolhernada.
A A B C Padrões:
Ospadrõesestãoacimadalinha.Opadrãoé selecionadoamenosquevocêosubstitua. Vocêpodesubstituiropadrão,incluindo umaopçãodapilhaabaixodalinha. Nesteexemplo,Aéopadrão.Vocêpode substituirAescolhendoBouC.Também podeespecificaropadrãoexplicitamente.
A B C
Escolhasquepodemserrepetidas:
Umapilhadeitensseguidosporumaseta retornandoàesquerdasignificaquevocê podeselecionarmaisdeumitemou,em algunscasos,repetirumúnicoitem.
Nesteexemplo,vocêpodeescolherqualquer combinaçãodeA,BouC. A B C Fragmentosdesintaxe:
Emalgunsdiagramas,devidoaotamanho,é necessáriofragmentarasintaxe.Partedo nomeapareceentrebarrasverticaisno diagrama.Ofragmentoexpandidoaparece entrebarrasverticaisnodiagrama,apósum títulocomomesmonomedofragmento.
The fragment name
O nome do fragmento:
A B C
Tabelas
1. PublicaçõesRelacionadasdoTivoliStorage Manager . . . viii 2. PublicaçõesRelacionadasdaIBM. . . viii 3. ConvençõesReferentesaTiposdeCaracteres x 4. FunçõesdaGUIdoDataProtectionparaSQL 27 5. FunçõesdasGuiasdaGUI . . . 30 6. ComandosdoDataProtectionparaSQL 43 7. ParâmetrosdeTiposdeBackupsdoData
ProtectionparaSQL. . . 44 8. ParâmetrosPosicionaisdoDataProtection
paraSQLporComando . . . 45 9. ParâmetrosOpcionaisdoDataProtectionpara
SQLporComando . . . 47
10. ParâmetrosPosicionaisdoDataProtection
paraSQL . . . 91 11. TiposdeObjetodeBackupdoDataProtection
paraSQL . . . 92 12. ParâmetrosOpcionaisdoDataProtection
paraSQL. . . 107 13. OpçõesdeInstalaçãoSilenciosa . . . 137 14. RecursosdaInstalaçãoSilenciosa(Apenas
ClienteBase). . . 138 15. RecursosdaInstalaçãoSilenciosa(Apenas
PacotesdeIdiomas) . . . 138 16. TransformaçõesdeInstalaçãoSilenciosa 138 | | | | | |
Capítulo
1.
Apresentando
o
Data
Protection
para
SQL
OData ProtectionparaSQLpermiteexecutarbackupserestauraçõeson-line dos bancosdedados doMicrosoftSQLServer paraarmazenamentonoTivoliStorage Manager Server,utilizandoalinhadecomandosoua GUI(InterfaceGráficacomo Usuário)noWindows NT,Windows2000eWindows 2003.Estecapítuloforneceas seguintes informaçõessobreo DataProtectionparaSQL:
v Migraçãoecoexistênciadeversão v Recursos
v Funções v Segurança v Desempenho
v Consideraçõessobreestratégiade backup v Ajudaon-line
v Consideraçõessobreo MSCS(MicrosoftCluster Server)
O
Que
Há
de
Novo
Os recursosaseguirsãonovosparaoData ProtectionparaSQLVersão 5.2.1:
SQLServer2000(64bits)
ODataProtectionparaSQLsuportaoSQLServer 2000(64bits) executandonoWindows Server2003(apenas64bits).Consulteaseção “RequisitosdeSoftwareedeSistema Operacional”napágina 15.
Windows Server2003
ODataProtectionparaSQLsuportaoWindowsServer 2003.Consultea seção“RequisitosdeSoftwareedeSistemaOperacional”napágina15.
PacotesdeIdiomas
ODataProtectionparaSQLVersão5.2.1fornecesuporte aidiomasem formadePacotesdeIdiomasinstaláveisseparadamente.Sedesejarutilizar um idiomaquenãosejaoinglês,énecessárioinstalaroPacotede Idiomas paraoidiomadesejado.Oidiomainglês éautomaticamenteinstaladocom ocódigode base.Consulte“PacotesdeIdiomas” napágina17paraobter informaçõesdetalhadas.
Considerações
Sobre
Migração
e
Coexistência
de
Versão
IMPORTANTE!
OData ProtectionparaSQLVersão 5.2.1utilizaasmesmasconvençõesde nomenclaturadebackup, nomeseposicionamentodeespaçodearquivoe
metaconteúdoqueoDataProtectionparaSQLVersão5.1.5.ComoaVersão 5.1.5,o Data ProtectionparaSQLVersão5.2.1écompletamenteincompatívelcomoData ProtectionparaSQLVersão1. Vocênãopodeconsultarourestaurarobjetosde backupcriadospelaVersão1 comaVersão 5.1.5ou Versão5.2.1.Comoresultado, sevocêestiver restaurandoobjetosdebackupcriadospelaVersão1, deverámanter a Versão1enquantoessesobjetosdebackupforemmantidos.AVersão5.2.1ea Versão 5.1.5podemcoexistircomaVersão1. Noentanto,comoa Versão5.1.5,as interfacesdoData ProtectionparaSQLVersão 5.2.1nãosãocompatíveiscomas interfacesdaVersão1.Nenhumaferramentademigraçãoéfornecidaparaajudara | | | | | | | | | | | | | | | | | | | | | | | | | | |
converterosscriptsde linhade comandosdaVersão1 paraasintaxedaVersão 5.2.1.OprogramadeinstalaçãodaVersão5.2.1nãosubstituiráqualquerVersão1 instalada.
OData ProtectionparaSQLVersão 5.2.1é compatívelcomoData Protectionpara SQLVersão2.2.xeVersão5.1.5.
Recursos
do
Data
Protection
para
SQL
OData ProtectionparaSQLajudaaproteger eagerenciar osdadosdo SQLServer, facilitando:
v Obackupdequalquerbancode dadosSQLparaqualquerTivoliStorage ManagerServer.
v Aexecuçãode backupscompletoe delogdetransações,assimcomo restauraçõesdosbancosdedados SQL.
v Aexecuçãode backupscomumâmbitoamplo deopçõescomo operações diferenciaisedearquivosegrupos. Consulte“BackupdoBanco deDadosdo SQLServer”napágina3 paraobtermaisdetalhes.
v Aexecuçãode operaçõesapartirdeváriasinstânciasdo SQLServerna mesma máquinado DataProtectionparaSQL(paraSQLServer2000).
Nota: Vocêsópodeacessar umSQLServerpor execuçãodoDataProtection paraSQL,na linhade comandosou naGUI.
v Aexecuçãode qualquerbackuputilizandodistribuiçãodedados em
encadeamentosparalelos,utilizandosessõesparalelas(até32distribuiçõespara SQLServer7.0e64distribuiçõesparaSQLServer 2000).
v Aautomatizaçãode backupsplanejados.ConsulteoApêndiceA,“Utilizando o PlanejadordoTivoliStorageManager”,napágina 129.
v Aexecuçãode operaçõesderestauraçãoexpandida nosobjetosde backupcomo realocação,restauraçãoparadeterminadasmarcaserestauraçãoparcialde backupscompletos.Consulte “RestauraçãodoBancodeDadosdoSQLServer” napágina5.
v Arestauração debackupsdebanco dedadosparaumSQLServer diferente. – OData ProtectionparaSQLVersão5.2.1pode restaurarbackupsdebancode
dados queforamexecutadosnasversõesde32bitsou64bitsdoSQLServer. Consulte adocumentaçãodaMicrosoft paraobterinformaçõessobrequais combinações sãosuportadaspelaMicrosoft.
v Mantenhacomumbackupasinformaçõesnecessáriaspararestauraroumover bancosde dadosouarquivosSQL,como ordemdeclassificação,página de códigoe informaçõesUnicodeounomeslógicos efísicosdearquivosegrupos dearquivos.AsinformaçõessobremetaobjetosãopreservadasnoTivoliStorage ManagerServer,separadamentedosobjetosde dadosdebackup.
v Torneinativostodososobjetosativos,todososobjetosdeumdeterminado tipo debackupouobjetosespecíficos.
v Torneinativosobjetosmaisantigosqueumnúmeroespecificadode dias. Consulte“InatividadedoBancodeDadosdoSQLServer”napágina7. v Adefiniçãode expiraçãoautomáticade objetosdebackup, combasenolimite
deversãoe noperíodode retenção.Consulte“RequisitoseRecomendaçõesde PolíticadoTivoliStorageManager”napágina24.
v Aconsultasobrebancodedados,statuseinformaçõesde configuraçãoem qualquerSQLServerlocalouem qualquerTivoliStorageManagerServer conectado.Consulte “ConsultadoDataProtectionparaSQL”napágina 6. v Amonitoração deresultadospormeiodo logdeatividadesdoDataProtection
paraSQLeremoçãoautomáticadologdeatividades.
v Adefiniçãode opçõesde informaçãosobreconexãodo TivoliStorageManager comosTivoliStorageManagerServers.
| | | | | | | | |
v Adefiniçãode opçõesde segurançaedesempenhodoTivoliStorageManager. Consulte“SegurançadoData ProtectionparaSQL”na página8.
v Aparticipação declusterscomtolerânciaafalhas noMSCSeWindows 2000. Consulte“Executandoo DataProtectionparaSQLemumMSCS”napágina 14. v Aaplicaçãodecluster comtolerânciaafalhas (paramanutenção erestauração
dobancodedados principal)semdesagrupamento.
v Aobtençãodeajudaon-linesensívela contexto,ajudade tarefaede conceito. Consulte“AjudaOn-line”napágina13.
v Aexibição dadocumentaçãoon-linedo DataProtectionparaSQL. v OSuportede Globalização
Funções
do
Data
Protection
para
SQL
OData ProtectionparaSQLforneceestasfunções: v Backup(página 3)
v Restauração(página 5) v Consulta(página 6) v Inatividade(página7)
Backup
do
Banco
de
Dados
do
SQL
Server
Umbackupcriaumacópiadetodoou departede umbancodedados SQLna mídia dearmazenamentodo TivoliStorageManager.ODataProtectionparaSQL fornecemecanismosdeseleçãoe alógicanecessáriaparafazerobackupe
restaurardados doSQL.Porexemplo,quandovocêiniciaumaoperaçãode backup, oDataProtectionparaSQL:
1. Iniciaumasessãocomum TivoliStorageManager ServerutilizandoaAPIdo TivoliStorageManagereinformaçõescontidasem umarquivode opçõesde cliente.
2. IniciaumasessãocomoSQLServerutilizandoa interfaceSQL-DMO. 3. InstruioSQLServerutilizandoa interfaceSQLVDIparaoiníciodeum
backupdosobjetosdebanco dedadosselecionados.
4. Recebe dadosdoSQLServer eosenvia aoTivoliStorageManagerServer. 5. EncerraassessõesdoTivoliStorageManageredo SQLServer.
Notas:
1. ODataProtectionparaSQLpodecompactar osdados doSQLantesde enviá-losaoTivoliStorageManagerServer.
2. MetaDados:
Quandoum backupé executado,oDataProtectionparaSQLpreservaas informaçõessobreoservidore obancodedados SQL.Essasinformaçõesficam disponíveisparaconsultaeoperaçõesderestauração depoisqueo backupé concluído.Asinformações sobreosnomesetamanhosdosarquivosegrupos dearquivosde bancodedadossãoarmazenadasjuntamentecomosdadosdo bancode dados,comoumsubobjeto.Essesubobjetoé referidocomometa
dados.Vocêprecisarádesse″meta″subobjetoapenasquandoforem necessárias informaçõessobrearquivosegruposdearquivosindividuaisde bancode dados.
OData ProtectionparaSQLofereceumaamplafaixade tiposdebackupalémde backups completoede log,permitindomaiorflexibilidadequandovocênão desejarfazerobackupdeum bancodedadosinteiro ouquandonãoforprático fazerisso porcausadetempode disponibilidadedebackupourequisitosde desempenho.ODataProtectionparaSQLforneceseistiposdebackup:
BackupCompletodo BancodeDados
SQLServeredapartedologde transaçõesnecessáriaparafornecerum estado consistentedobancode dados.Comosbackupsdiferenciale completo, acópiaincluiinformaçõessuficientesde todososlogsde transaçãoassociados parafazercomqueo backupfiqueconsistente consigomesmo.Aparte dologincluídacontémapenas astransações que ocorremdo começodobackupatésuaconclusão.
Nota: Nãoénecessáriofazerum backupcompletoparaconstituiro equivalentedeumbackupcompleto. Obackupdetodososgrupos ouarquivosemumbanco dedados,bemcomodeseulog,é reconhecidocomo umbackupcompletopeloSQLServer.Um backupbásicopodeser umcompleto,de umgrupo,arquivoou conjunto.
BackupDiferencial
OData ProtectionparaSQLfazobackupapenasdaspáginasdedadosem um bancodedadosdo SQLServer,alteradasdesdeoúltimobackup completo, edeumapartedo logde transações.Issoé oequivalenteaum backupincrementalnoCliente deBackup-ArchivedoTivoliStorage Manager.
BackupdeLog
OData ProtectionparaSQLfazobackupapenasdo conteúdode umlog de transaçõesdobancode dadosdoSQLServer, desdeo últimobakcupde logbem-sucedido. Parafazero primeirobackupdelog,énecessárioter feitoumbackupcompletoou seuequivalenteprimeiro.Osbackupsdelog normalmenteseguem osbackupscompletos.Apartedo logincluídanos backupscompletoediferencialnão éequivalenteaum backupde log. Além disso,embackupscompletosediferenciais,o lognão étruncado como acontecedurante umbackupdelog.Entretanto,umbackupdelog seguindo umbackupcompletooudiferencialincluiráasmesmas
transaçõesde umcompletooudiferencial.Osbackupsdelognãosão cumulativosconformeacontecenodiferencial;elesdevemseraplicadosem um backupbásico enaordemcorreta.
Nota: Umbackupde lognostermosdo SQLServernão equivalea um backupincrementalnostermosdoTivoliStorageManager.
BackupdeArquivo
OData ProtectionparaSQLfazobackupapenasdo conteúdode um arquivológicoespecíficodoSQLServer.Issofacilitaoplanejamentode backupdebancosdedados muitograndes,permitindofazerobackupde conjuntosdiferentesdearquivosdurante backupsdiferentesplanejados.Os backupsde arquivo,grupoeconjuntodevemser seguidosporumbackup de log,masumcompletonãoé necessário.
BackupdeGrupo
OData ProtectionparaSQLfazobackupapenasdo conteúdode um grupo especificadodearquivosdo SQLServer.Issopermitefazero backup apenas doconjuntodetabelaseíndicesdebancode dados,dentrode um grupo específicode arquivos.
BackupdeConjunto
OData ProtectionparaSQLfazobackupdoconteúdodosarquivose gruposdearquivosespecificadosdoSQLServer comoumaunidade. Parasaber maissobrebackupsutilizandoaGUI,consulte“FazendooBackupdos BancosdeDadosSQL”napágina 33,ou sobrebackupsutilizandoa linhade
comandos,consulte“ComandoBackup”na página50ouoCapítulo6,“Parâmetros daLinhade Comandos”,napágina91.Consultetambém“ConsideraçõesSobre Estratégiade Backupdo DataProtectionparaSQL”napágina9.
Restauração
do
Banco
de
Dados
do
SQL
Server
Uma restauraçãodoData ProtectionparaSQLobtémcópiasdebackupdetodos ou departede umoumaisbancosdedados SQL,retornando-asaoSQLServer. Uma restauraçãocompletadeumbanco dedadosenvolve restaurarumbackup completoouoequivalentedele(a partirde backupsdegrupo,arquivoou conjunto)erestaurartodososlogsde transaçãodesdeoúltimobackupcompleto. Em umarestauração,o DataProtectionparaSQL:
1. Iniciaumasessãocomum TivoliStorageManager ServerutilizandoaAPIdo TivoliStorageManagereinformaçõescontidasem umarquivode opçõesde cliente.
2. IniciaumasessãocomoSQLServerutilizandoa interfaceSQL-DMO.
3. Consultaumalista debackupsdebanco dedadosnoTivoliStorageManager Server.
4. InstruioSQLServer,utilizandoainterfaceSQLVDI,acomeçaruma restauraçãodosobjetosselecionadosdobancodedados.
5. Recebe dadosdoTivoliStorageManagerServer eosencaminha aoSQLServer. 6. EncerraassessõesdoTivoliStorageManageredo SQLServer.
OData ProtectionparaSQLfornecea mesmafaixadetiposdeobjetosna restauração,como acontecenobackup:
Restauração Completado BancodeDados
ODataProtectionparaSQLrestauraosobjetosdobackupcompletodo banco dedados,parabancosde dadosespecíficosdoSQL.
Restauração Diferencial
ODataProtectionparaSQLrestauraapenasosobjetosdo backup
diferencialdo bancodedados,parabancosdedadosespecíficosdo SQL.O tempo derespostaéreduzidoenquantoapenasoúltimobackupdiferencial érestaurado (depoisqueseubackupcompletoassociadoé restaurado).
Restauração deLog
ODataProtectionparaSQLrestaurasomenteosobjetosdobackupdelog, parabancosdedadosespecíficosdo SQL.
Restauração deArquivo
ODataProtectionparaSQLrestauraapenasosobjetosdo backupde arquivonecessários,deum backupcompleto, backupdegrupode arquivos,backupdearquivoou backupde conjuntoparaosbancosde dados SQLespecificados.
Restauração deGrupo
ODataProtectionparaSQLrestauraapenasosobjetosdo backupde grupo necessários,deum backupcompleto, backupde grupodearquivos, backupdearquivooubackupdeconjuntoparaosbancosdedadosSQL especificados.
Restauração deConjunto
ODataProtectionparaSQLrestaurasomenteosobjetosdobackupde conjunto,parabancosde dadosespecíficosdoSQL.
Dependendodaestratégiadebackupescolhida,a restauraçãodeumbanco de dados SQLpoderáenvolvera restauraçãodeváriosobjetosde backupdo Tivoli StorageManagerServer. Consulte“ConsideraçõesSobreEstratégiadeBackupdo Data ProtectionparaSQL” napágina9.
Nosuporte dosatuaisrecursosderestauração doSQLServer,oData Protection paraSQLfornecetambéma capacidadede relocaçãodearquivosdurantea restauração edeexecuçãoderestaurações nopontonotempo, restauraçõesde marcasdenominadasourestaurações parciais:
Relocação
Permitemoverarquivosdebancode dadosindividuaisparaumnovolocal semterdecriar osarquivosprimeiro.
Pontono Tempo
Permiterestaurarumbackupdelogdetransações,nadataehora deuma transaçãoespecífica doSQL.
MarcasDenominadas
OSQLServer 2000permiterestauração aumbackupdelogdetransações ou antesdeum pontodesignado,possivelmenteapósum pontonotempo especificado erecuperaçãode váriosbancosdedadosrelacionadosparaa mesma marcadenominada.
Parcial
OSQLServer 2000permitea restauraçãodeum bancodedadosem uma localizaçãotemporária,apenaso suficienteparacopiarumatabela específicanobanco dedadosativo.
Além disso,asfunçõesderestauraçãodo DataProtectionparaSQLincluemo seguinte:
v Restauraçãode umbackuputilizandoo mesmonúmerodedistribuiçõesde dadosutilizadasparacriarobackupoudistribuiçõesmenoresnoSQLServer 2000.
v Restauraçãosemrecuperaçãoatéaúltima restauraçãocomrecuperação. v Restauraçãode qualquerversãodebackupdisponívelcriadapeloData
ProtectionparaSQLVersão 5.2.1,Versão5.1.5ou Versão2.2.
v Substituiçãodeumbanco dedadosexistente pelobanco dedadosrestaurado (ousubstituiçãopelarelocaçãodo bancodedadosrestaurado).
v RestauraçãoparaumSQLServerdiferenteouparaumSQLServeremespera. v Restauraçãoautomáticadetodososobjetosdebackupnecessáriosparafazer
umarestauração completautilizandoa seleçãointeligentenaGUI.
Parasaber maissobrerestauraçõesutilizandoaGUI,consulte“RestaurandoBancos de DadosSQL” napágina36,ousobrerestauraçõesutilizandoalinhade
comandos,consulte“ComandoRestore”napágina 67ouoCapítulo6,“Parâmetros daLinhade Comandos”,napágina91.
Consulta
do
Data
Protection
para
SQL
Uma consultanoData ProtectionparaSQLforneceestasinformações: v Consultado statusde umSQLServer local.
v Listagemdosbancosdedadosem umSQLServer.
v Listagemdosobjetosdebancode dadosnoarmazenamentodoTivoliStorage Manager.
v Forneceinformaçõessobreo DataProtectionparaSQL |
v ForneceinformaçõesdeconexãosobreoTivoliStorageManagerServer.
ConsultadoSQLServer
Uma consultade qualquerSQLServer nomesmonódoDataProtection paraSQLforneceestasinformações:
v InformaçõessobreumSQLServer específico v Todososbancosde dadosemumSQLServer
v Configuraçãode qualquerbanco dedadosdo SQLServer
ConsultadoTivoliStorageManagerServer
Vocêpode consultaro TivoliStorageManager Servera fimdelistar o seguinte:
v Umresumodostiposde backupequantidades referentesa umbancode dados SQLespecíficooutodososbancosdedadosSQL
v Todososbancosde dadosdeumdeterminado SQLServercujo backup foifeitonoTivoliStorageManagerServer enonóatuais
v Informaçõesde conexãosobreoTivoliStorageManagerServer. v Aconfiguraçãosalvade qualquerobjetode backup
v Todasasversõesouasversõesativasde todososbackups,deumtipo específicode backupoude umbackupespecífico
v Arquivos ougruposde arquivos
ConsultadoData ProtectionparaSQL
Issolista osvaloresemvigornoarquivodeconfiguraçãodoData ProtectionparaSQL.
Parasabermais sobrea consultadoDataProtectionparaSQLutilizandoalinhade comandos,consulte“ComandoQuery”napágina57e “Query”napágina97. UtilizandoaGUI doDataProtectionparaSQL,você podeexibirinformaçõessobre servidores, bancosde dadoseobjetosdebackupnaáreadejaneladecontrolede lista debackupejanelasderestauração.Consulte “Listade Backup”napágina35 e “Listade Restauração”napágina39paraobterdetalhes.
Inatividade
do
Banco
de
Dados
do
SQL
Server
Essa funçãopermitequeosobjetosdebackupdebanco dedadosSQLtornem-se inativosnoTivoliStorageManagerServer e,em seguida,façamparte doprocesso de expiraçãodoTivoliStorageManager.Backupstípicosnão exigemesse
comando, vistoqueo TivoliStorageManager executaainatividadecomopartede seugerenciamentodepolítica.Comoresultado,osobjetosdebackupsão
inativados daformausual,comoparte doprocesso debackupplanejado.OData ProtectionparaSQL:
1. Iniciaumasessãocomum TivoliStorageManager Server. 2. Marca oobjetoespecíficoinativo.
3. FinalizaasessãodoTivoliStorageManager.
Noscasosem queoprocessamentoautomático nãoésuficiente, afunçãode inatividadetornainativosexplicitamenteumoumais (outodos)objetosdebackup ativosnoTivoliStorageManagerServer.Assimcomo acontecenobackupena restauração,o DataProtectionparaSQLpermiteselecionar umdosseisouosseis tiposdeobjetosdebackupparaoperação:completo,diferencial,delog,dearquivo, de grupooudeconjunto.Além disso,épossíveltornarinativo qualquerobjeto ou tipo deobjetomais antigoqueumnúmeroespecificado dedias.
Parasabermais sobreinatividadeutilizandoaGUI,consulte “TornandoInativos os BancosdeDadosSQL”napágina 41,ou sobreinatividadeutilizandoalinhade comandos,consulte“ComandoInactivate”napágina80ou oCapítulo6, “ParâmetrosdaLinhade Comandos”,napágina91.
Segurança
do
Data
Protection
para
SQL
OData ProtectionparaSQLexigequevocêpossuaautoridadedeadministrador noWindows.Issoénecessário paraainstalação.
Segurança
do
Tivoli
Storage
Manager
Os requisitosde segurançapadrãodoTivoliStorageManagerseaplicamaoData ProtectionparaSQL.OData ProtectionparaSQLdeveser registradonoTivoli StorageManagerServer eonomedo nóeasenha corretosdevemserutilizadosao conectar-secomoTivoli StorageManager Server.
Informações
Sobre
Logon
no
SQL
Server
OData ProtectionparaSQLoferecetrês opçõesaoespecificarinformaçõesde logonnoSQLServer:
v Aceitaracontasapadrãoedeixara senhaembranco.
v Utilizara segurançadoIDdousuáriodoSQLeespecificaronomeea senhado usuáriodoSQL.Comasegurançado IDdo usuáriodoSQL,oadministradordo SQLServerforneceoIDeasenha delogon, queforneceacessoaoSQLServer. v Utilizarumaconexãoconfiáveledeixarqueologonsejaautenticadopelo
Windows.
Nota: Onomedousuário delogonnoSQLoudousuáriodo Windowsdevemser incluídosnafunçãofixadeservidorSYSADMINdoSQLServer antesde poderser utilizadapeloDataProtectionparaSQL.
Desempenho
do
Data
Protection
para
SQL
MuitosfatorespodemafetarodesempenhodebackuperestauraçãodoData ProtectionparaSQLcomo,porexemplo,configuraçãodehardware,tipo deredee capacidade. Essesfatoresnãoestãodentrodoescopo destedocumento.Contudo, alguns parâmetrosrelacionadosaoData ProtectionparaSQLpodemser ajustados paraobtençãodedesempenhosatisfatório.
Armazenamento emBuffer:
OData ProtectionparaSQLéum aplicativodemúltiplosencadeamentosque utilizaexecuçãoassíncronaparatransferirdadosentreoSQLeosTivoliStorage Manager Servers.Paraisso,váriosbuffersde dadossãoutilizadosparapermitir queumencadeamentoreceba dadosdeumlado,enquantooutroencadeamento envia dadosparaooutrolado.Porexemplo,um encadeamentopode estarlendo dados deumSQLServer, enquantooutroestáenviandodadosaoTivoliStorage Manager Server.Onúmerode buffersalocadospeloDataProtectionparaSQLpara esses encadeamentospode serespecificadonos parâmetros/bufferse/sqlbuffersda interface dalinhadecomandos.Otamanhodessesbufferspode serespecificado nos parâmetros/buffersizee/sqlbuffersize.Paraobterinformaçõesadicionais, consulte “ParâmetrosOpcionais”napágina107.
DistribuiçãodeDados:
Além demúltiploencadeamentoparamaximizaro rendimentoemumaúnica sessão,oData ProtectionparaSQLutilizaencadeamentos separadosparasuportar a distribuiçãodedadosdo SQL,quepermiteo usodemúltiplassessõesparalelas parafazerobackuperestauração deumúnicobancode dados.Esseéoutro métodoparamaximizarorendimento dosdados.Seumaúnicasessãonão conseguirexplorartotalmentealargurade bandadisponível,váriassessões |
paralelaspoderãoproduzirumrendimentodedados aprimorado,especialmentese o bancodedadosestiver situadoalémde váriosvolumesfísicos.
Sevocê utilizaumadistribuiçãode dadosporvolumefísicoparaoSQLServer e paraoTivoliStorageManagerServer, odesempenho(medidopelotempo necessário parabackupourestauração deumdeterminado bancodedadosSQL) devemostrarumamelhoranocasode dadosforadadistribuição
(aproximadamenteproporcional aonúmerodedistribuiçõesde dadosutilizadas, dadasaslimitaçõesdosdispositivosedaredeutilizadaedasobrecarga
independente dedistribuiçãonoSQLServer,noTivoliStorageManagerServer e noData ProtectionparaSQL). Parasabermaissobredistribuiçãoutilizandoalinha de comandos,consulte apágina125.
Notas:
1. Adistribuiçãoadicionalnãomelhoranecessariamenteodesempenhoepode aindadiminuí-locasoaslimitaçõesdo sistemaqueenvolvemmemóriareale paginada,CPUs,placasde interfacederede,leiturasegravaçõesde
dispositivoseRAIDvenhama setornarsaturadasouultrapassem a capacidade.
2. Sevocê utilizadistribuiçãoem conjuntocombuffersSQL,certifique-sedequeo númerodebuffers SQLespecificadosejaigualou superioraonúmerode distribuições.
3. OsvalorespadrãoqueoDataProtectionparaSQLatribuia buffers,tamanho debuffere distribuiçõespodemser alteradosnoarquivodeconfiguraçãodo Data ProtectionparaSQL.Utilizeocomandoset ouomenuEditdaGUIpara modificaro arquivodeconfiguração.
InterfacedeDispositivoVirtual
OMicrosoft SQLServer7.0introduziuoVDIparabackuperestauraçãodebancos de dados.OData ProtectionparaSQLutilizaessainterfacecomoumaalternativa de altodesempenhoparaasdenominadasinterfacesdecanaisutilizadasnas versõesdeservidor anteriores.
SemLAN
Aexecuçãodo DataProtectionparaSQLemumambiente semLAN,casovocê estejaequipadoparaisso,evita aslimitaçõesderede.Especifiqueenablelanfree yes
noarquivodeopções doDataProtectionparaSQL.Paraobter informaçõessobre como configurarumambiente semLAN,consulte apublicaçãoTivoliIBM Tivoli StorageManagerforWindowsStorageAgent User’sGuide.
Considerações
Sobre
Estratégia
de
Backup
do
Data
Protection
para
SQL
Dependendode requisitosespecíficosrelacionadosa tráfegode rede,janelade backupetemposderestauração aceitáveis,vocêtalvezprefiraseguir estratégiasde backupdiferentes.Algumasestratégias utilizadascomumentesãodescritasda formaa seguir:
ApenasBackupCompleto
Essa abordageméamais indicadaparabancosde dadosSQL
relativamentepequenospoisimplicaqueobackupdobancode dados completosejafeitosempre.Acadabackupcompletoaumenta-seotempo de execução,maso processoderestauração émaiseficiente porque somenteobackupcompletomais recente(ououtroapropriado) precisaser
restaurado.Essa éaestratégiaadequada parabancosdedados desistema como master,modelemsdb,devidoaosseustamanhos,normalmente pequenos.
BackupCompletomais Log
Uma estratégiadebackupcompletomais umdelogdetransaçõesé comumente utilizadaquandoajaneladebackupnormaloua capacidade daredenãopode suportarumbackupcompletosempre.Em taiscasos,um backupcompletoperiódicoseguidoporumasériedebackupsdelog permitequeajaneladebackupeotráfegoderedesejamminimizados.Por exemplo,épossívelexecutarbackupscompletosnofimdesemanae backupsde logduranteasemana.Os backupscompletospodemser feitos durante períodosdebaixouso,quandoumajaneladebackupmaioreum aumentodotráfegoderede podemser tolerados.Entretanto,o processode restauração ficamaiscomplexo, poisum backupcompleto, bemcomo os subseqüentesbackupsde log,devemser restaurados.
Nota: Épossívelefetuarumarestauração empontonotempoa fimde restaurarumlogdetransaçõesem umadeterminadadataehora.
BackupDiferencial
Executeessetipode backupentrebackupscompletos.Umbackup
diferencialdo bancodedadospode economizartempo eespaço—menos espaçoconsistesomentenaspartesdeumbancode dadosalteradasdesde o últimobackupcompleto(écumulativo),emenostempovocê pode conseguiraplicandotodososbackupsdelogindividuaisdentrodesse tempo paraaoperação.Issoseaplica àsoperaçõesde restauraçãotambém; somenteoúltimobackupdiferencial(aúltima versão)precisaser
restaurada.
Seo tempoderestauraçãofor maisimportantequeotempo debackup, os backupsdiferenciais doSQLServer 7.0podemser desejáveis.Contudo, os backupsdiferenciais comoSQL7.0podemlevarmaistempo queos backupsde logemaistempo queoesperado,mesmoqueobancode dados tenhasidopoucoalteradodesdeoúltimobackupcompleto.Issose deveaofatode oSQL7.0processarpágina porpáginadobanco dedados paradeterminarseeladeveserincluídanobackupdiferencial.OSQL Server 2000,por outrolado,mantématrilhadaspáginasdobancode dados queforamalteradasdesdeoúltimobackupcompletoenãotemde processartodasaspáginasquenãoserão incluídasnobackupdiferencial.
BackupCompletomais DiferencialmaisLog
Essa estratégiapossibilitaumcenárioderestauração maisrápida, reduzindoonúmerode logsdetransaçãoquepossamprecisarser
restauradoseaplicados.Se,porexemplo,umbackupcompletofossefeito semanalmente,umdiferencialtodanoiteeum backupde logde quatroem quatrohoras,a restauraçãoenvolveriaobackupcompleto,um diferenciale quandomuitocincobackupsde log.Entretanto, simplesmenteum
esquemadebackupcompletomaisumde log,nomesmociclo,poderia exigirumcompletomaisatéquarentaeumbackupsdeloga serem restaurados(seisdiasvezesseisbackupsde logpor diamais atécinco backupsnodiaem queobackupcompletofossefeito).
Backups deArquivo ouGrupo
Utilize umaestratégiade backupde arquivoquandoforimpraticávelfazer o backupde umbancodedados inteiro,porcausadeseutamanhoepor problemasdetempo deacompanhamentoedesempenho.Nãoseesqueça
de queaoexecutaroperaçõesderestauraçãoparaumarquivoougrupode arquivos,énecessáriofornecerumbackupseparadodologdetransações. Opçõesporarquivoougrupotambém podemeconomizar tempode backuperestauraçãonocasoemquedeterminadastabelasouíndices tenhammais atualizaçõesqueoutrose precisamde backupcommais freqüência. Colocaressesdados emseusprópriosarquivosougruposde arquivose,emseguida,fazerobackupapenasdessesitensrepresentauma eficiênciadetempo.
Considerações
Adicionais
Sobre
Estratégia
Alista aseguirforneceinformaçõesadicionaisa seremconsideradasaoescolher umaestratégiadebackupparaoData ProtectionparaSQLVersão 5.2.1como SQL Server.
Economizando Tempo:
v Casoocorraumafalhadevolume doSQLServer,a restauraçãosomente dosarquivosqueseencontramnessevolumepode economizartempo de restauração.
v Autilização demúltiplasdistribuiçõesdedadospode apressarotempo de backuperestauração.Seobackupestiversendofeitodiretamente paramídia dearmazenamentoseqüencialcomo,porexemplo,conjunto de fitas,utilizeumnúmerode distribuiçõesproporcionalaonúmerode unidades defitaquepodemseralocadas parao backupdo SQL;caso contrário,assessõesseparadas irãoenfileirar-seà esperadeumafita.No SQLServer7.0, arestauraçãodeveutilizaromesmonúmerode
distribuiçõesde dadosdobackup.
v Autilização decompactaçãodedadosreduziráo tráfegode redeeos requisitosdearmazenamento.Entretanto, seissoaumentará ou diminuiráotempo totaldo backupdependeráde váriosfatores, incluindo avelocidade dosprocessadoresquefazema compactaçãoea largura debandadisponíveldarede.Emredesrápidas, acompactação pode aumentarostemposdebackuperestauração.Consulte apágina21 paraobter maisdetalhes.
DistribuiçãodeDados:
v Se vocêutilizadistribuiçãodedados,utilizetambémacolocaçãode espaçode arquivodoTivoliStorageManagerServer paratentarmanter cadadistribuiçãoem umvolumedearmazenamento diferente.Utilize o comandodoTivoliStorageManager,updatestgpoolparadefiniresse parâmetro.Recomenda-sequeosmetadados(contadoscomoumespaço de arquivoseparado)nãotenhampermissãoparairparaamídia defita. v Onúmeromáximode distribuiçõesdedadosquevocêpode utilizar
deveser menorqueomáximosuportadopeloSQLServeremenor que o valordaopçãotxngroupmaxdoTivoliStorageManagerServer no arquivodsmserv.opt.OSQLServer 7.0permitenomáximo32 distribuiçõesde dados;oSQLServer 2000permitenomáximo64.
Fazendo Cluster:
Sevocê utilizaclustersdo MicrosoftClusterServer parasuportede failover,deveinstalaroData ProtectionparaSQLemcadanódeclustere configurá-lode modoidêntico. Énecessáriaumaconfiguraçãoadicional paraconcluirainstalaçãode tolerânciaafalhas.Énecessário identificarum SQLServeragrupadopelonomede seuservidor virtualeutilizaresse nome noData ProtectionparaSQLparaacessar esseSQLServer. | | | | | | | | |
Consulte “ExecutandooData ProtectionparaSQLem umMSCS”na página 14paraobter informaçõesadicionais.
Opção deTruncamentodeLogno PontodeVerificação:
Aooptar pelaexecuçãosomentede backupscompletosnoSQL,você pode indicartambémquedesejatruncarologapósospontos deverificação.Isso evitaráocrescimentosemlimitesdolog.
Opção deTruncamentodeLog:
Aooptar pelaexecuçãodeumbackupdelogdetransações,épossível indicarquevocê nãodesejatruncar olog.Geralmente,você nãodeseja truncar ologaoreconstruirumbanco dedadoscorrompido.Essa opção permitequeoservidorfaçaobackupdologdetransaçõesmasnão tenta interferir nosdadosdenenhumamaneira. Elagravatodasasentradasde logdetransações dahorado últimobackupdelogaopontodecorrupção do bancodedados.NoSQLServer7.0, ogrupode arquivospaideveestar acessível.
Colocação:
Sevocê utilizaaestratégiadebackupcompleto maislog,seránecessário decidirpelamodificaçãoounãodaspolíticasdegerenciamentode
armazenamentodo TivoliStorageManagerparaassegurar-sedequetodos osbackupsdelogsejamarmazenadosjuntosnoTivoliStorageManager Server (colocados).Issoajudaa melhorarodesempenhodarestauração, reduzindoonúmerode montagensdemídianecessário paraa restauração de umasériede backupsdelog.ConsulteoadministradordoTivoli StorageManagerparaobter detalhessobrecolocação.
VáriosSQLServers:
v SeváriasinstânciasdoSQLServer estiveremem execução,asinstâncias adicionaisserãoidentificadaspelonome.Essenome deveserutilizado noData ProtectionparaSQLparao acessodesseSQLServer.
v Sevocêdesejarestaurarumbackupparaum SQLServerdiferente,no SQLServer7.0, esseservidordeveteramesma seqüênciadeordenação, amesmapágina decódigosea mesmaconfiguraçãodeUnicodedo servidororiginal;senão,oSQLServer 7.0rejeitaráa restauraçãoe emitiráumamensagemde erro.
DiversasRecomendações:
v Oparâmetromaxnummpdeveser utilizadoemum comandoderegistro
denó ouatualizaçãodenódo TivoliStorageManager paraqueumnó possautilizarváriassessõesparaarmazenardados emumamídia removível(queexigeváriospontos demontagema seremalocadospara essenó).
v Backupsde conjuntosãoplanejadosparasituaçõesespeciais.Sevocê planejafazerobackupdeum conjuntode arquivosegruposde arquivo regularmente,façaobackupdecadaumseparadamentea fimde exploraroslimitesde versãodentrodaclassedegerenciamento. v Nãoépossívelfazerobackupdobancode dadostempdb.Trata-sede
umbancodedados temporárioqueé recriadotodavezqueo SQL Serveréiniciado.
v Osbancosde dadosSQLcoma opçãodetruncamentodelognoponto
deverificação(masteroumsdb)ouqueutilizamomodelode recuperação
SimplesparaSQLServer2000não possuemlogsdetransação cujo backuppossa serfeito.
v Independentedafreqüênciadebackupsdobanco dedados,é
extremamenteimportantequevocê sempreexecutedbcccheckdbedbcc
| |
checkcatalog emumbanco dedadosimediatamenteantesdefazerseu backup, afimdeverificar aconsistêncialógicaefísicado bancode dados. ConsulteadocumentaçãodeseuSQLServerparaobter
informações adicionaissobrecomoutilizaroverificadordeconsistência de seubanco dedados.
v OData ProtectionparaSQLfornecefunçõesdebackuperestauração parabancosdedados SQLelogsdetransaçãoassociados. Entretanto,ele não forneceumasoluçãocompletade recuperaçãoapósdesastrepara um SQLServersozinho.Hámuitosoutrosarquivosquefazemparteda instalaçãodo SQLServer.Essesarquivosprecisariamserrecuperadosem umasituação derecuperaçãoapósdesastre.Osexemplosdesses
arquivossãoarquivosexecutáveis edeconfiguração.Umplano
abrangente derecuperaçãoapósdesastrepode serobtidoutilizando-se o cliente dearquivamentodebackupcomumparaWindows doTivoli StorageManager,juntocomo DataProtectionparaSQL.
Consulte adocumentaçãodoMicrosoft SQLServerparaobtermais detalhessobre a estratégiaeoplanejamentodebackupdoSQLServer.
Ajuda
On-line
OData ProtectionparaSQLforneceajudaon-linequepodeser exibidanaGUI. SelecioneAjuda–>Conteúdonabarra detarefasdaGUIparainiciara ajuda on-line.Aajudaon-line incluiinformações sobre:
v ComoconfiguraroData ProtectionparaSQL.
v Comofazerobackup,restaurareativarumbancode dados. v InformaçõesconceituaissobreoDataProtectionparaSQL.
OData ProtectionparaSQLfornecetambémumaversãoon-linedesteGuiado Usuárioede Instalação,noformatoHTMLcompiladoePDF.Esses arquivosestão instalados no diretórioArquivos de programas\Tivoli\TSM\doc.
Suporte
de
Globalização
OData ProtectionparaSQLsuportaosseguintesidiomas: v Inglêsamericano v Portuguêsdo Brasil v Francês v Alemão v Italiano v Japonês v Coreano v Chinêssimplificado v Espanhol v Chinêstradicional
Sedesejarutilizarumidiomaquenão sejaoinglês,é necessárioinstalaro Pacote de Idiomasparaoidiomadesejado.Consultea descriçãode“PacotesdeIdiomas” na página17paraobterinformaçõesdetalhadas.
| | |