• Nenhum resultado encontrado

Registrando

o

Data

Protection

para

SQL

com

um

Tivoli

Storage

Manager

Server

Onomede nódoDataProtectionparaSQLdeveserregistrado emumTivoli StorageManagerServer antesdasolicitaçãodeserviços.Paratornarastarefas administrativas doTivoliStorageManagermais fáceis,recomenda-sequeonó utilizado paraoDataProtectionparaSQLsejautilizado somenteparaosbackups do SQLServer.OTivoliStorageManagerutilizaumnomede nóe umasenha comparávelà maneiraqueoWindowsutilizaumIDdeusuário eumasenha. Umadministradordo TivoliStorageManager deveregistraroDataProtectionpara SQLcomoumnóclientenoservidor.OadministradordoTivoliStorageManager defineoseguinte:

v Onome dedoDataProtectionparaSQL

Nota: Sevocê estiverexecutandooDataProtectionparaSQLem umMicrosoft ClusterServer,o nomedenónãopoderáseronomedo computadorlocal. v Asenha inicial,sefornecessário

v Odomíniode políticaaoqualpertenceo DataProtectionparaSQL

Consulte“Requisitose RecomendaçõesdePolíticadoTivoliStorageManager” napágina24paraobterinformaçõesadicionais sobredomínios depolítica. v OsplanejamentosdoTivoliStorageManager

v Semaisdeum pontode montagem(unidadedefita)podeser alocadoparao Issoéfeitopormeiodoparâmetromaxnummp docomandode registrode nó.É precisoqueisso sejadefinidocomoum númeromaiorqueovalor padrão1,se vocêforexploraradistribuiçãode dadosdoSQLcomosdadosquevão diretamenteparaum conjuntode fitas.

v Sevocêpode compactarosarquivosantesdeenviá-losaoservidor

Configurando

o

Tivoli

Storage

Manager

Server

Oadministradordo TivoliStorageManager Serverdeveexecutarosseguintes comandosde configuraçãoaocriarosnósdoTivoliStorageManager,antesqueo TivoliStorageManagerServer possareceberbackupsde bancodedadosdo SQL Server:

v Oparâmetrobackdelete pararegisterouupdate nodedeveseryes.Ovalor padrãoéno.

v Oparâmetromaxnummppararegisterouupdatenodedeveser pelomenoso númeromáximodedistribuiçõesaseremutilizadasparabackupou restauração, quandosãoutilizadasmídiasremovíveis,do tipofitas,ousea migraçãoocorrer duranteaoperaçãode backupou restauração.Ovalor padrãoé1.Essevalor éo númeromáximodepontosde montagemqueumnópode terdeumasóvez.Se forpossívelqueoutros backupsourestauraçõesocorramaomesmotempo,o valordesseparâmetrodeveráser grandeobastanteparatodosospontosde montagemnecessários.

v Oparâmetrocollocateparadefinestgpooldeveserdefinidocomofilespacepara assegurar-sedequeasdistribuiçõesde dadosindividuaispermaneçamem volumesremovíveis separados.Ovalorpadrão éno.Seissonãoforfeito,poderá

sernecessáriomoveroperaçõesparatornaracessíveisosdados decada distribuiçãodeumrecursosimultaneamente.

v Aopção txngroupmaxnoarquivodeopções TivoliStorageManagerServer (geralmentedsmserv.opt)deveserpelomenosmaiorqueonúmeromáximode distribuiçõesaseremutilizadasparaoperaçõesde backupou restauração, independentedamídia.Ovalorpadrãoé40.

v Asclassesde gerenciamentoparaosmetadadosdoDataProtectionparaSQL devemseridênticasàsclassesdegerenciamentocorrespondentesquantoaos dadosdobanco dedados,excetoqueasclassesdegerenciamentodemetadados nãodevempermitirmigraçãoparamídia removível.Se quaisquermetadadosdo DataProtectionparaSQLestiveremmídia removível,asconsultaspoderão exigirmontagensde mídia,ebackupsourestaurações poderãoexigirmontagens demídiaadicionais.Parasabermais sobreclassesdegerenciamento, consulte “RequisitoseRecomendaçõesde PolíticadoTivoliStorageManager”napágina 24.

Nota: Aorestaurarbancosde dadosSQLgrandes,especificarumvalorde pelo menos10000naopção commtimeoutajudaráaevitar queumaoperaçãode restauraçãofinalizeprematuramente.Seaoperaçãode restauraçãofor executadaemumambientesemLAN,essevalor deveráserespecificado paraoAgentedeArmazenamento.

Configurando

o

Arquivo

de

Opções

do

Data

Protection

para

SQL

Uma vezregistradooData ProtectionparaSQLemumTivoliStorageManager Server, váriosparâmetros doDataProtectionparaSQLprecisamserconfigurados. Oadministradordo TivoliStorageManager deveterfornecidoonomedonó,a senha eométododecomunicaçãocomosparâmetros apropriadosparaconectar como TivoliStorageManager Server.

Esses valores,juntocomoutros parâmetros,sãoarmazenadosem umarquivode opções nodiretóriodoDataProtectionparaSQL.Onomedo arquivodeopções padrão édsm.opt.Paramodificaroarquivodsm.optinicial,exibaodsm.opt utilizandoum editorde texto.

Oarquivodeopçõesinclui osseguintes parâmetros,necessáriosparaa configuraçãoinicial:

nodename

Onomede nódoTivoliStorageManageréonomeexclusivo peloqual o TivoliStorageManagerconhece amáquinaqueestáexecutandooData ProtectionparaSQL.

servername

Esseéo nomedoTivoliStorageManagerServer noqualéfeitoo backup dosbancosdedadosSQL.

commmethod

OsprotocolosdecomunicaçãovinculamonódoData ProtectionparaSQL aoTivoliStorageManagerServer.ODataProtectionparaSQLsuportao mesmoconjuntode protocolosdecomunicaçãosuportadosporoutros clientesdoTivoliStorageManager.

Asopções adicionaisaseguir nãosãonecessáriasparaconfiguraçãoinicial.Por padrão,elas nãosãoespecificadasmasasdefiniçõespadrãopodemser

modificadas: | | | | | | | | |

passwordaccess

Uma definiçãodepasswordaccessgenerateinstruiaAPIdoTivoliStorage Manager aarmazenarasenha atual(criptografada)noregistrodo

Windows eagerarumanovaautomaticamentequandoa atualexpirar. Essemétododegerenciamentodesenha érecomendadoaoexecutar backupsplanejados,não-assistidos,poisgarantequeobackupnuncafalhe porcausade umasenha vencida.Ovalor padrãoéprompt.

Umprogramautilitáriochamadodsmcutil.exepermitegerenciar (atualizar ouexibir)a senhaconformearmazenadanoregistro.Esseprograma utilitárioédistribuídocomopacote ClientedeBackup-Archivedo Tivoli StorageManager.Paraobterinformaçõesadicionaissobrecomoutilizaro programa dsmcutil,consulte oarquivodsmcutil.hlpouoarquivo

dsmcutil.txt,quesãodistribuídoscomopacote ClientedeBackup-Archive do TivoliStorageManager.

compression

Adefiniçãodecompressiononinstrui aAPIdo TivoliStorageManager a compactar osdados antesdeenviá-losaoTivoliStorageManagerServer; isso reduzosrequisitosdetráfegoearmazenamento.Sevocê ativara compactação,odesempenhoseráafetadodeduasformas:

v Autilização daCPUé maiornamáquinaemqueo DataProtectionpara SQLestásendoexecutado.

v Autilização delarguradebandadaredeémenor,poisonúmerode bytesenviadosémenor.

v Autilização doarmazenamentonoTivoliStorageManagerServeré reduzido.

Talvezvocêprefiraativaracompactação,casoexistaqualquerumadas seguintes condições:

v Aplacade redetemumasobrecargadedados.

v Acomunicaçãoentreo DataProtectionparaSQLeoTivoliStorage Manager Serverestiversobreumaconexãodelargurade bandabaixa. v intenso tráfegoderede.

Considerações:

Talvezsejamelhordefinircompressionoffnos seguintescasos:

v Ocomputadorqueestáexecutandoo DataProtectionparaSQLpossui umaCPUsobrecarregada;oaumentodeusodeCPUpode causar impactoem outrosaplicativos,incluindo oSQLServer.Épossível monitorara utilizaçãodosrecursosdaCPU edaredeutilizandoo programa MonitordeDesempenho enviadocomoWindows. v Você nãoestálimitadopelalarguradebanda;nessecaso,épossível

conseguiromelhordesempenhodefinindocompressionoffepermitindo compactaçãode hardwarena unidadedefita,quetambémreduz os requisitosdearmazenamento.

Nota: OadministradordoTivoliStorageManagerpodesubstituir a definiçãodaopção decompactaçãodonódoData Protectionpara SQLaoregistrarouatualizaronó,especificando,noladodoTivoli StorageManagerServer,queum determinadonó:

v Sempreutilizaacompactação. v Nuncautilizaa compactação.

clusternode

Adefiniçãodeclusternode yesdirecionaaAPIdo TivoliStorageManager e o DataProtectionparaSQLaficarem atentosaoclusternaexecuçãoem um ambienteMSCS.Essaopção deveser especificadaparaqueoData ProtectionparaSQLfuncionecorretamenteemumMSCS.

enablelanfree

Uma definiçãodeenablelanfreeyespermitequeoDataProtectionpara SQLsejaexecutadoem umambientesemLAN,sevocê estiverequipado paraisso.

Notas:

1. SeoData ProtectionparaSQLestiver sendoexecutado emumMSCS,o arquivodeopçõesem ambososnósdocluster deverãoser idênticos. 2. Vocêpode criararquivosdeopções adicionaisdoDataProtectionparaSQL

paraapontarparaoutrosTivoliStorageManagerServers.Talvezvocêprefira criarmais deumarquivodeopções,cadaumcomparâmetros diferentes,para utilizarcomumúnicoTivoliStorageManagerServer.

Definindo

Expiração

Automática

OData ProtectionparaSQLpermiteutilizaraexpiraçãoautomáticaeocontrolede versãodoTivoliStorageManagerporpolítica.Adefiniçãodepolíticaautomática paradados debackupéefetuadapeloarquivode opçõesdoData Protectionpara SQL.Utilizeasinstruçõesinclude eexcludenoarquivodeopções paradefinir quaisarquivosestãosujeitosaprocessamentoautomáticoe paraatribuir classesde gerenciamentoespecíficas aosarquivosutilizandoconvençõesde nomenclaturade objetos.

Nota: Érecomendadoassegurar-sedequeosmetadadosestejamdisponíveispara consultasemcausarumamontagemdevolume.Os metadadossão

armazenadoscomoumobjetodedados noTivoliStorageManager Servere estãodisponíveisparamigraçãonamídiaremovívelseseucritério permitir queisso ocorra.

Umnome deobjetodebackupdoData ProtectionparaSQLé compostode uma sériede qualificadoresseparadospor\.

Asintaxegeralinclude/excludeparanomenclaturade objetoé: include "objectNameSpecification" [ManagementClassName]

exclude "objectNameSpecification" em que: objectNameSpecification é: SqlServerName[\InstanceName]\dataType\...\DatabaseName[\ typeInfo]\backupType* dataTypeé: meta | data typeInfoé:

LogicalFileName (paratipo debackuparquivo) GroupName (paraotipodebackupgrupo) ... (paraostiposdebackuploge conjunto)

não utilizadoparatiposdebackupcompletoediferencial

| |

backupType é:

full | diff | log | group | file | set

Considerações:

v Ocaracterecoringa*correspondeazero oumaiscaracteres.Ocaracterecoringa

?correspondea qualquercaractere.

v Ocaracterecoringa*dentrode umqualificadorsubstitui zerooumais caracteres somentedentrodessequalificador.Opróprioqualificador deveexistirnonome deobjetocorrespondente.

v Paracorresponderzerooumais qualificadores,utilizereticências: \...\ v Todasasespecificações devemterminarcomocaracterecoringa*.Issoé

necessárioporquea especificaçãodevecorresponderaosnomesdeobjetoeaos nomestemporários. Osnomestemporáriossãoutilizadosparapermitira retomadadeumatransaçãodebackupcasoocorraumerro.Nomestemporários sãonomesdeobjetoscomumacadeiaexclusivaanexadaaoqualificador

backupType.

v UmobjectNameSpecification devesercolocadoemaspasduplas.Sea especificação incluirespaçosoucaracteres especiais,asaspasduplasserãoobrigatórias. v Nasinstruçõesde exclude,metadeveserumacorrespondêncianaespecificação,

explicitamente,ou porcaracterecoringaoureticências.Aexclusãodemeta

excluiráoobjeto inteiro.

v Asinstruçõesdeinclude podemespecificarmeta oudata,separadamentee explicitamente,ou porcaracterecoringaoureticências.

v Épossívelespecificarobjetosde dadosemetanaslistasdeinclude doarquivo deopçõesa fimde atribuirclassesdegerenciamento.Entretanto, quandovocê utilizarinstruções deexclude,deveráespecificar somenteosmetaobjetos. Seo backupde umobjetodedados nãoforfeito,seumetaobjetonãoserácriado. v Osnomesde objetologe setsãosempreexclusivos.OtypeInfocontémos

qualificadorescujosvaloresostornamexclusivos. Comoelessãogeradosno momentodobackup, nãosãoprevistos enãopodemserespecificados.

v Aslistasinclude/excludesãoprocessadasaocontrário,e oprocessamentopára naprimeiracorrespondência.Paraassegurar-sede queasespecificaçõesmais específicassejamprocessadas,listeasespecificações maisgenéricasantesdas maisespecíficasassimelasserão processadasdepoisdasespecíficas. Caso contrário,amaisgenéricairácorresponderaoobjetivodesejadoantesqueas maisespecíficassejamvistas.

– Quando umacorrespondência éencontrada,oprocessamentodalista páraea instrução correspondidaéexaminada.Seforumainstruçãode exclude,o backupdonome doobjetodecorrespondência nãoseráfeito.Seforuma instrução deinclude,seráfeitoobackupdo nomedoobjetode

correspondência.Sea instruçãode includecontiverum

ManagementClassName, essaclassede gerenciamentoseráassociada aonome do objetodessebackupedetodososbackupsdo mesmonomenonóatual. – Seumacorrespondêncianão forencontrada,obackupdoobjetoseráfeito

utilizandoa classedegerenciamentopadrãodonóatual.

– Seforencontrada umacorrespondência paraumainclusãoqueespecificauma classe degerenciamento,masestanão forválidaparaonóatual,aclasse de gerenciamentopadrãodonóatual seráutilizada.

v Oprocesso include/excludenãogeramensagensde errode especificações inválidas.Portanto,façaumtestecompletodetodasaslistasinclude/exclude.A especificaçãodeum nomedeclassede gerenciamentoinválidoirágeraruma mensagemde erronodsierror.log.

v Comreferênciaàdistinçãoentremaiúsculaseminúsculas, aAPIdo Tivoli StorageManager paraWindowsassumeatualmente queasespecificações sãode umsistemadearquivosdoWindowse ignoraadistinção.Entretanto,vistoque adistinçãopode serrespeitadanofuturo,utilizesemprea designaçãocorretade letramaiúscula/minúscula.Especificamente,

– Utilize adistinçãocorretaparanomesSQL(nomesde servidor,bancode dados,grupo ouarquivo)conformeexibidopelos comandosquerysqlou

querytsm.

– Utilize letrasminúsculasparaasconstantesdo DataProtectionparaSQL:

meta,data,full,diff,log,group,fileeset.

Os exemplosaseguirsãode objectNameSpecificationsindividuais,conformepoderão aparecernasinstruções include/exclude:

SqlServerNames: SQL70, SQL2000 InstanceNames: INST1,INST2 DatabaseNames: Db1,Db2,Db3 GroupNames: g1,g2,g3 LogicalFileNames: f1, f2,f3

Paraobter ilustraçõesde amostradasinstruções includeeexcludeutilizandoa sintaxemostradaanteriormente,consulteoApêndiceC,“Procedimentos Avançados”,na página143.

Requisitos

e

Recomendações

de

Política

do

Tivoli

Storage

Manager

Aformanaqualo DataProtectionparaSQLnomeiaosobjetosdebackupqueele armazenanoTivoliStorageManagerServer diferesignificativamentedaquela utilizadanaVersão1. Essasalteraçõesforamfeitasparapermitira exploraçãodas capacidadesde expiraçãobaseadanoscritériosautomáticosfornecidaspeloTivoli StorageManagerServer. Comoresultado,nãoutilizeosmesmosparâmetros de classedegerenciamentorecomendadosparao DataProtectionparaSQLVersão 1.Aseguirestãoasdefiniçõesatuaisrecomendadas decritérios.

GrupodeCópiasdeArquivamento

OData ProtectionparaSQLarmazenatodososobjetoscomoobjetosde backupnoTivoliStorageManager,emconjuntosdearmazenamento de backup, paraqueumgrupo decópiasdearquivamentonão seja necessário,embora possaexistir.

ValoresdeControledeVersão

Defina osseguintesparâmetros degrupode cópiasconformedesejado paradefinirosperíodos delimiteepreservação deversõesdosobjetosde backupdebanco dedadosSQL:

v versionsdataexists v versionsdatadeleted v retainextraversions v retainonlyversion

ValoresdeGrupodeCópias

Osvalorespadrãodeverãoseraceitosparaosseguintes parâmetrosde grupo decópias,poiselesnão sãoaplicáveisaoData ProtectionparaSQL: v copymode

v copyserialization v copyfrequency

ValoresdeExpiraçãoparaLogeConjunto

Comoosobjetosde loge conjuntosãosemprenomeadoscom

exclusividade,elesnão fazemparte dasexpirações,porcausade limitede versão. Noentanto,oDataProtectionparaSQLtornainativostodosos objetosdebackupdeumbanco dedadosSQLque, dealgumamaneira, não sãotornadosinativossemprequeum novobackupcompletode banco de dadosdessebancode dadosSQLéexecutado.Porcausadisso, o períododepreservação definidoatravésdoparâmetroretainonlyversion

controlaa expiraçãodebackupsdelogeconjunto.Jamaishaverámaisde umaversãodeumobjetode logou conjunto.

Considerações:

v Aoselecionar ovalorretainonlyparabackupsdelog,certifique-sede queelerepresentenomínimoo valordosobjetosdebackupaosquaisos logs estãoassociados.Épossívelutilizaramesma classede

gerenciamentoparabackupsdelogeparaosobjetosde backup, preservadospelotemponecessário paraagarantiadeutilizaçãodeum valor adequado.

v Defina osbackupsquedeverãoser utilizadosem situaçõesincomuns, um paracadatipo desituação(paraobter detalhesadicionais,consulte asconsiderações sobrearquivoe gruporeferentesa umaoperaçãoCriar Índice em“TiposdeObjetosdeBackup”na página91.)

v Se vocênãodesejaaguardar pelopróximobackupcompletodobanco de dados, épossíveltornarinativode formaexplícitaqualquerobjetoativo específico(se elenão formaisnecessário)ou todososobjetosativos mais antigosqueumnúmeroespecificadode dias,utilizandoocomando

inactivate.

ValoresdeMetaobjetoeMetadados

Osobjetosdedadose seusobjetosmetaassociadosdeverãoterosmesmos valoresparalimitese preservaçãodeversão. Entretanto,comoosobjetos metapodemprecisarser restauradoscomoresultado deumaconsultado Data ProtectionparaSQL,talvezvocêprefiraarmazenarosobjetosmeta em umconjuntodearmazenamentosomentediscoparaqueuma

montagemde mídianão sejanecessáriapararesolveraconsulta. Parafazer isso,épossível:

1. DefinirumaclassedegerenciamentoseparadacomumDestinoda Cópiaapontandoparaumconjuntode discosquenãotenhanenhuma mídiaremovívelem suahierarquia.

2. Ligartodososobjetosmetaaessaclasse degerenciamentoutilizando umainstruçãoincludenoarquivodeopçõesdo DataProtectionpara SQL.

Paraobter detalhesadicionaissobrecomo ligarobjetosdebackupaclasses de gerenciamentoespecíficas,consulte “DefinindoExpiraçãoAutomática” napágina 22.

Comoalternativa,é possíveloptarporutilizaramesma classede gerenciamento(econjuntosde armazenamento)parametaobjetos e

metadados,sevocêraramenteprecisadosobjetosmetaou seprecisadeles somenteantesdeumarestauração,quandoa montagemdeum volumeé mesmonecessária.

Nota: Emmuitoscasos,serápossívelobtertambém asinformaçõessobreo metaobjetonoSQLServer,conformegravadonobancodedados

msdb.

ValoresdeDistribuiçãodeDados

Sevocê forexploraradistribuiçãodedados,cadadistribuiçãodeum backupdeveráterosmesmosvaloresdelimitesepreservaçãode versão, paraquealgumaspartesdeumobjetode backuplógicosimplesnão expire antesdeoutras.

Utilizando Colocação

Uma únicarestauraçãocompletapodeexigirum backupcompletodo banco dedados,umbackupdiferencialeváriosbackupsdelog,ouumou mais backupsdegrupo,arquivoouconjuntoeváriosbackups delog.É recomendadoousodecolocaçãoseesses backupspuderemser

armazenadosemmídia removível.

Sevocê utilizadistribuiçãodedados,utilizeacolocaçãoporespaçode arquivoemconjuntosde armazenamentoseqüenciaisparamanteras distribuiçõesem volumesde armazenamentoseparados.Issoé necessário parapermitiracessoparalelosimultâneoacadadistribuição.Seacontecer de váriasdistribuiçõesparao mesmoobjetoseremfinalizadas nomesmo volume seqüencial(porque nãohávolumesvaziossuficientesdisponíveis), o comandomovedata doTivoliStorageManagerServerpoderáser utilizado paramoverosobjetosparaumconjuntode armazenamentode discoouparanovosvolumesseqüenciaisadicionadosaoconjuntode armazenamentoparaquepossamser acessadosemparalelo.

Consulte oadministradordoTivoliStorageManagerouo TivoliStorageManager Administrator’sGuide,deacordocoma plataformadoservidor,paraobter informações adicionaissobrecomodefinirouatualizar domíniosdepolítica e

Documentos relacionados