IBM
Systems
-
iSeries
Gerenciamento
de
Disco
Versão
5
Release
4
IBM
Systems
-
iSeries
Gerenciamento
de
Disco
Versão
5
Release
4
Nota
Antesde utilizarestasinformaçõeseoprodutosuportadoporelas, leiaasinformaçõesem “Avisos”,na página153.
QuartaEdição(Fevereirode2006)
Essaediçãoseaplicaàversão5,release4,modificação0doIBMi5/OS(númerodoproduto5722-SS1)eatodosos releasesemodificaçõessubseqüentesatéquesejaespecificadodeoutraformaemnovasedições.Estaversãonãoé executadaemtodososmodelosRISC(ReducedInstructionSetComputer)neméexecutadanosmodelosCISC. |
| |
Índice
Gerenciamento
de
Disco
.
.
.
.
.
.
. 1
OqueHádeNovonaV5R4 . . . 1
PDFImprimível . . . 1
ConceitosdeGerenciamentodeDisco . . . 2
ConceitosdeArmazenamentoemDisco . . . . 2
ConjuntosdeDiscos. . . 7
ProteçãodeDisco . . . 37
UnidadedaOrigemdeCarregamentoExterna. . 55
PlanodeGerenciamentodeDisco . . . 55
RequisitosdoiSeriesNavigatorpara GerenciamentodeDisco . . . 55
PlanejarosConjuntosdeDiscosIndependentes 56 PlanejaraProteçãodeDisco. . . 62
ConfigurarseusDiscos . . . 78
AvaliaraConfiguraçãoAtual . . . 78
CalcularosRequisitosdeEspaçoemDisco. . . 79
EscolheroProcedimentoCorretoparaConfigurar Discos . . . 80
CriarumConjuntodeDiscosBásico. . . 100
IncluirumaUnidadedeDiscoouumConjunto deDiscos. . . 101
MovereRemoverUnidadesdeDisco . . . . 101
ConfigurarConjuntosdeDiscosIndependentes 102 ProtegerDadosemConjuntosdeDiscos . . . 117
GerenciarseusDiscos . . . 118
GerenciarUnidadesdeDisco . . . 118
GerenciarConjuntosdeDiscos . . . 120
GerenciarConjuntosdeDiscosIndependentes 122 TrabalharcomProteçãodeParidadede Dispositivo . . . 133
TrabalharcomProteçãoEspelhada . . . 136
UtilizandoConjuntosdeDiscosIndependentes . . 139
Exemplos:ConfiguraçõesdeConjuntosde DiscosIndependentes . . . 139
PerguntasMaisFreqüentes . . . 146
InformaçõesRelacionadasaoGerenciamentode Disco . . . 151
Apêndice.
Avisos
.
.
.
.
.
.
.
.
.
. 153
InformaçõesdaInterfacedeProgramação . . . . 155
MarcasRegistradas . . . 155
TermoseCondições . . . 155
Gerenciamento
de
Disco
Utilizeasinformaçõesnestetópicoparagerenciar deformaefetivaasunidadesde disco,osconjuntosde discoseosconjuntos dediscosindependentes.Encontreestratégias paraajudá-loaprotegerosdadosem suasunidadesde disco.
O
que
Há
de
Novo
na
V5R4
Estetópicodestaca asalteraçõesnogerenciamentodediscodo V5R4.
v AListadeVerificação 12:Fazer UpgradedaUnidadedeDiscodaOrigemde Carregamentocom
ProteçãoEspelhadaLocalexplicao procedimentoparaoupgradedacapacidadedaunidadededisco daorigemdecarregamento.
v UtilizeaAPIIniciarOperaçãodeGerenciamentoDASD(QYASSDMO)parareconfigurarocaminho
corretoparaconexõesde várioscaminhosausentes.
v Umaunidadede armazenamentoexternolocalizadaem umarede daáreadearmazenamento(SAN)
agorapode serconfiguradacomo aunidadedaorigemdecarregamento.Paraobterinformações adicionais,consulte“UnidadedaOrigemde CarregamentoExterna”napágina 55.
Como
Saber
o
Que
é
Novo
ou
Foi
Alterado
Paraajudara verondeasalteraçõestécnicasforamfeitas,estasinformaçõesutilizam: v Aimagem
paramarcarondecomeçamasinformações novasoualteradas. v Aimagem
paramarcarondeterminamasinformaçõesnovasoualteradas.
Paralocalizaroutrasinformaçõessobreasnovidadesoualteraçõesnesterelease,consulte Memorando paraUsuários.
Imprimível
VisualizeoufaçadownloaddeumaversãoPDFdestetópicoGerenciamentodeDiscovisualizaçãoou impressão.
ParavisualizaroufazerdownloaddaversãoPDFdestedocumento,selecioneGerenciamentodeDisco (aproximadamente1.5MB).
Outras
Informações
Vocêtambémpode visualizarouimprimirqualquerumdosseguintesPDFs: v Manuais:
– Clusters
– Conjuntosdediscosindependentes
– Soluçõesde armazenamento
– ManualdeBackupeRecuperação
v IBMRedbooks:
– Clusteringand IASPsforHigherAvailability
– iSeriesIndependentASPs-AGuidetoMovingApplicationstoIASPs
| | | | | | | | | | |
Salvando
Arquivos
ParasalvarumPDFemsuaestaçãode trabalhoparaexibiçãoouimpressão:
1. Emseunavegador, cliquecomobotãodireitodomousenoPDF(cliquecomobotãodireitonolink
anterior).
2. Cliquena opçãoquesalvaoPDFlocalmente.
3. Navegueparao diretórionoqualdesejasalvaroPDF.
4. Cliqueem Salvar.
Fazendo
Download
do
Adobe
Reader
ÉnecessárioteroAdobeReaderinstaladoemseusistemaparavisualizar ouimprimiresses PDFs.É possívelfazerdownloaddeumacópiagratuita noWebsitedaAdobe
(www.adobe.com.br/products/acrobat/readstep.html)
.
Conceitos
de
Gerenciamento
de
Disco
Aprendacomooarmazenamentoemdiscofuncionaecomovocê podealavancarosconjuntosdediscos emseuambiente.Protejaseusdados comaproteçãode paridadede dispositivoea proteçãoespelhada. Antesdeutilizarosmecanismosdegerenciamentodediscoemseuambiente,éimportanteentender algunsconceitoschave,incluindo conceitossobrearmazenamento emdisco,conjuntosde discos,proteção deparidadededispositivoeproteçãoespelhada.
Conceitos
de
Armazenamento
em
Disco
Asunidadesdediscosãoatribuídasa umconjuntodediscossobreabasede umaunidadede
armazenamento.Osistematratacadaunidadedearmazenamentoemumaunidadedediscocomouma unidadeseparadadememóriaauxiliar.Quandoumanovaunidadedediscoéconectadaaosistema,o sistemainicialmentetratacadaunidadede armazenamentodentrodela comonãoconfigurada.Vocêpode incluiressasunidadesdearmazenamento nãoconfiguradasaoconjuntodediscosdo sistema,aoconjunto dediscosbásicoou aoconjuntodediscosindependente desejado.Quandoincluirunidadesde
armazenamentonãoconfiguradas, utilizeasinformaçõesdenúmerode sérieatribuídaspelofabricante paraassegurar-sedeselecionara unidadedearmazenamentofísicacorreta.Adicionalmente,asunidades dearmazenamentoindividuaisdentrodaunidadede discopodemseridentificadaspelas informaçõesde endereçamentoquepodemser obtidasna exibiçãodoDSTExibirConfiguraçãode Disco.
Quandovocê incluiumaunidadedearmazenamentonãoconfigurada aumconjuntodediscos,osistema atribuiumnúmerode unidadeàunidadedearmazenamento.Onúmerodeunidadepode serutilizado nolugardonúmerodesérieeendereço.Omesmonúmerodeunidadeéutilizadoparaumaunidadede armazenamentoespecífica,mesmoquevocê conectea unidadedediscoaosistemadeformadiferente. Quandoumaunidadepossuiproteçãoespelhada,asduasunidadesdearmazenamentodo parespelhado recebemomesmonúmerode unidade.Onúmerodesérieeo endereçosãodistinguidosentreasduas unidadesdearmazenamento emumpar espelhado.
Paradeterminarqualunidadedediscofísicaestásendoidentificadacomcadanúmerodeunidade,anote aatribuiçãodonúmerodeunidadeparaasseguraridentificação correta.Seumaimpressoraestiver disponível,imprimaa exibiçãodaconfiguraçãodedisco. Sefornecessárioverificara atribuiçãode númerodeunidade,utilizeo iSeriesNavigatorparaexibiraspropriedadesdaunidadedediscoe verifiqueosnúmerosde sérieeosendereçosde cadaunidade.
Aunidadedearmazenamentoqueéendereçadapelosistemacomoa unidade1ésempreutilizadapelo sistemaparaarmazenaráreasde dadoseocódigointernodalicença.Aquantidadedearmazenamento queé utilizadonaunidade1é relativamentegrandeevariadependendodaconfiguraçãodosistema.A |
| | |
unidade1contémumaquantidadelimitada dedadosdo usuário.Comoaunidade1 contémos
programaseosdadosiniciaisquesãoutilizadosduranteum IPLdosistema,éconhecidatambémcomo a unidadedaorigem decarregamento.
Osistemareservaumaquantidadefixade armazenamentonasunidades quenão sãoaunidade1.O tamanhodessa áreareservadaé de1,08MBporunidade,diminuindo-seoespaçodisponívelemcada unidadeporessaquantidade.
Componentes
de
Armazenamento
em
Disco
Osistemautilizavárioscomponenteseletrônicosparaarmazenaratransferênciadedadosde umdisco paraoarmazenamentoprincipal.Dadoseprogramasdevemestarnoarmazenamentoprincipalantesque possamser utilizados.Estafiguramostraohardwarequeé utilizadoparatransferênciade dados.
Estafiguramostraohardwareutilizadoparatransferênciade dadoscomumsistemaquenãotemum IOP.
| |
Barramento:
Obarramento éocanaldecomunicaçãoprincipalparaa transferênciade dadosdeentradae saída.Umsistemapodeterumou maisbarramentos.
ProcessadordeE/S:
OIOP(ProcessadordeEntrada/Saída)é conectadoaobarramento.OIOPé utilizadopara transferirinformaçõesentreoarmazenamentoprincipalegruposespecíficosdeIOAs.Alguns IOPssãodedicadosa tiposespecíficosdeIOAs,comoIOAsdearmazenamento.OutrosIOPs podemser conectadosa maisdeum tipodeIOA,porexemplo,IOAsdecomunicaçãoeIOAsde armazenamento.
IOA(Adaptador deEntrada-Saída):
OIOAéconectada aoIOPemanipulaa transferênciadeinformaçõesentreoIOPe asunidades dedisco.
UnidadedeDisco:
Asunidadesdediscosãoosdispositivosreaisquecontêmasunidades dedisco. Ohardwareé solicitadononívelde unidadededisco.Cadaunidadedediscopossuium númerode série exclusivo.
Oservidoracessaumaunidadedediscoporumendereçológico.Oendereçológicoconsisteem um barramentodosistema,umaplacade sistema,um barramentodeE/S,umprocessadordeE/S,um adaptadorde E/S,umbarramentodeE/Se umnúmerodedispositivo.
Paralocalizaroendereçológicoparaumcomponentedearmazenamentoem disco: 1. NoiSeriesNavigator,expandaMinhasConexôes(ouseuambienteativo).
2. Expandaoservidor iSeriesquevocê desejaexaminar.
4. ExpandaHardware.
5. ExpandaUnidadesdeDisco.
6. ExpandaTodasasUnidadesdeDisco.
7. Cliquecomo botãodireitodomouseem umaunidade dediscoe selecionePropriedades.
Considerações
sobre
Unidades
de
Disco
Multicaminhos
Váriasconexõescomonúmerodaunidadelógica(LUN)dosprocessadoresIOAforamimplementadasno V5R3,atéoitoconexõespodemser definidasa partirdeváriosprocessadoresde entrada/saídaem um servidoriSeriesparaumúnicoLUN noEnterpriseDiskStorage.OEnterpriseDiskStoragesuporta simultaneamentediversossistemashostpormeiodediversosprotocolosdeconexão.Oarmazenamento dedadoséalocado entreossistemashostconectados aoEspecialistadoEnterpriseDiskStorage,uma interfacebaseadana Web.Cadaconexãoparaumaunidadedediscomulticaminhosfuncionade forma independente.Váriasconexõesfornecemdisponibilidade,permitindoarmazenamentoem discoa ser utilizadomesmoqueumcaminhoisoladofalhe.
Quandovocêutilizaunidades dediscomulticaminhos,deveconsiderarasimplicaçõesem moverIOPs e conexõesmulticaminhosentreosnós.Nãoé necessáriodividirasconexõesmulticaminhos entreosnós, movendoosIOPsentreaspartiçõeslógicasou alternandoasunidades deexpansãoentreossistemas.Se doisnósdiferentestiveremconexões comomesmoLUNnoEnterpriseDiskStorage,osnóspoderão sobrescreverosdadosum dooutro.
Afiguraaseguirmostraumaconfiguraçãodepartiçãológicacomvárioscaminhosconfigurados corretamente.Apartição0(P0) possuivárioscaminhosdefinidos dedoisIOPsdiferentesparaum LUN noEnterpriseDiskStorage.Apartição1 (P1)também possuivárioscaminhosdefinidos dedoisIOPs diferentesparaumLUN diferentenoEnterpriseDiskStorage.Aconfiguraçãoestariaincorretasecada partiçãológicativesseconexõesdefinidasparaum únicoLUN.
Osistemaexecutaasseguintes regrasquandounidades dediscomulticaminhossãoutilizadasemum ambientedeváriossistemas:
v Sevocêmoverum IOPcomumaconexãomulticaminhosparaumapartiçãológicadiferente,deverá
movertambémparaamesma partiçãológicatodososoutros IOPscomconexõescomamesma unidadededisco.
v
Quandotornarumaunidadedeexpansãoalternável,certifique-sede quetodasasconexões
multicaminhosparaumaunidadedediscosejamalternadascomaunidadedeexpansão.
v Quandoconfigurarumconjuntodediscosindependentealternável,certifique-sede quetodososIOPs
requeridosparaunidades dediscomulticaminhos sejamalternadoscomoconjuntode discos independente.
Seumaregradeconfiguraçãode multicaminhosforviolada,osistemaemitirá avisosouerrospara alertarsobreacondição.Éimportanteficaratento quandoasconexõesde discosforemrelatadascomo ausentes.Vocêprecisaevitar umasituação emqueumnópossasobrescreverdadosem umLUNque pertencea outronó.
Asconexõesdeunidadesde discopodemestarausentesporumavariedadedemotivos, mas especialmenteseumadasregrasanteriorestiversidoviolada.Se,duranteumIPL,fordescoberta a ausênciadeumaconexãoparaumaunidadedediscomulticaminhosouumconjuntode discosbásico, umamensagemseráenviadaparaafilade mensagensQSYSOPR.
Seumaconexão estiverausenteeforconfirmadoquea conexãofoiremovida, serápossível atualizaro HSM(Hardware ServiceManager)pararemoveresserecurso.OHSM éumaferramentaparaexibire trabalharcomohardwaredosistemade umpontodevistalógicoe depacotes,umaajudaparadepurar dispositivoseprocessadoresdeE/S(Entrada/Saída)e corrigirhardwarecomfalhaouausente.O HardwareServiceManagerpodeser acessadonoSST(FerramentasdeServiçodoSistema)e noDST (Ferramentasde ServiçoDedicadas) selecionandoaopção parainiciarumaferramentadeserviço. Nota: Várias conexõesnãosãosuportadasparaumLUNdaorigemdecarregamentoemum Enterprise
DiskStoragedeummodeloeServeri5.
Alterar
Unidade
de
Disco
de
Multicaminhos
UtilizeaAPIIniciarOperaçãodeGerenciamentoDASD(QYASSDMO) pararemoverasunidadesde discode multicaminhosausentes,deixandoapenasumcaminho.
Quandoexisteumaconexãoausentecomumaunidadededisco, amensagemEventEV0D0401,Event Code1E,MessageIDCPI096Eaparecenafilademensagens QSYSOPR.
Conjuntos
de
Discos
Umconjuntode discos,também referidocomoumASP(ConjuntodeMemóriasAuxiliares)nainterface baseadaem caracteres,éadefiniçãode softwaredeumgrupode unidadesdediscosem seusistema.Isso significaqueumconjuntodediscosnão necessariamentecorrespondeà organizaçãofísicadediscos. Conceitualmente,cadaconjuntodediscosnosistemaéumconjuntoseparadode unidadesdediscospara armazenamentodenívelúnico.Osistemadistribuiosdados nasunidades dediscodentrode um
conjuntodediscos.Seocorrerumdefeitode disco,seránecessáriorecuperarsomenteosdados no conjuntosdediscosquecontinhaa unidadecomdefeito.
Seusistemapodeterváriasunidadesde discoconectadasaeleparaarmazenamentoemconjuntode discos.Parao sistema,écomoseelesfossemumaúnicaunidadedearmazenamento.Osistemapropaga osdados portodasasunidades dedisco.É possívelutilizarosconjuntosde discosparaseparar as unidadesdediscoemsubconjuntoslógicos.Quando vocêatribuiasunidadesde discoem seusistemaa maisdeum conjuntode discos,cadaconjuntodediscospode terdiferentesestratégias de
disponibilidade,backuperecuperação,bemcomo desempenho.
Osconjuntosdediscosfornecerão umavantagemderecuperação seosistemativerumdefeitode unidadedediscoqueresulteemperda dedados.Casoissoocorra,arecuperação sóseránecessáriapara osobjetosqueestiverem noconjuntode discosquecontinhaaunidadede discocomdefeito.Osobjetos dosistemaedousuário contidosemoutros conjuntosdediscosficamprotegidosdodefeitodedisco.
Benefícios
do
Conjunto
de
Discos
Colocarobjetosemconjuntosdediscosdo usuário,tambémchamadosdeASPs(ConjuntosdeMemórias Auxiliares)nainterfacebaseada emcaracteres,pode oferecerváriasvantagens, queincluem oseguinte:
Proteção
de
Dados
Adicional
Separandobibliotecas,documentosououtros objetosemum conjuntode discosdousuário,você os protegecontraperdade dadosquandoumaunidade dedisconoconjuntodediscosdo sistemaou em outroconjuntode discosdousuáriofalha.Porexemplo,sevocê tiverum defeitoem umaunidadede disco,eosdadoscontidosnoconjuntodediscosdo sistemaforemperdidos,osobjetoscontidos nos conjuntosdediscosdo usuárionãoserãoafetadosepoderãoserutilizadospararecuperarosobjetosno conjuntodediscosdosistema.Demodoinverso,seum defeitofizercomqueosdadosqueestão |
| | | |
contidosem umconjuntodediscosdousuário sejamperdidos,osdados queestiverem noconjuntode discosdosistemanãoserãoafetados.
Desempenho
Aprimorado
do
Sistema
Ousodeconjuntos dediscospodeigualmentemelhorarodesempenhodosistema.Issoocorreporque o sistemadedicaasunidades dediscoqueestãoassociadasaum conjuntodediscosaosobjetoscontidos nesseconjuntode discos.Porexemplo,suponhaquevocêestejatrabalhandoemumambienteextensivo decriaçãodediário.Colocar osdiárioseosobjetosregistradosem“ConjuntosdeDiscosBásicos”na página12pode reduzira contençãoentreosreceptoreseosobjetosregistrados,casoestejamem conjuntosdediscosdiferentes, oqueaprimoraodesempenhodacriaçãodediário.Sevocê utiliza conjuntosdediscosindependentesparareduzira contenção,coloqueosobjetosqueserãoregistradosno conjuntodediscosprincipaleosreceptoresdediário emumou maisconjuntosdediscossecundários. Colocarváriosreceptoresdediárioativosnomesmoconjuntodediscosnãoé produtivo.Acontenção resultanteentreagravaçãoparamais deumreceptornoconjuntode discospodediminuirodesempenho dosistema.Paraobterdesempenhomáximo,coloquecadareceptordediário ativoemumconjuntode discosdousuáriodiferente.
Separação
de
Objetos
com
Diferentes
Requisitos
de
Disponibilidade
e
Recuperação
Épossívelutilizartécnicasdeproteção dediscodiferentesparaconjuntosdediscosdiferentes.Além disso,épossívelespecificartemposdedestinodiferentespararecuperarcaminhosdeacesso.Objetos críticosoualtamente utilizadospodemseratribuídosa unidadesdediscoprotegidase dealto
desempenho.Arquivosgrandesepoucoutilizados,como arquivosde histórico,poderãoseratribuídosa unidadesdedisconãoprotegidasedebaixodesempenho.
Informaçõesrelacionadas
“VantagensdosConjuntosdeDiscos Independentes”napágina19
Custos
e
Limitações
do
Conjunto
de
Discos
Vocêpodeencontrarlimitaçõesespecíficasquandoutilizaconjuntosde discos(conjuntosdememórias auxiliares):
v
Osistemanãopoderecuperardiretamentedadosperdidosem conseqüênciade umdefeitodemídia da
unidadededisco. Essasituaçãoexigea execuçãodeoperaçõesderecuperação. v Ousode conjuntosdediscospodeexigirdispositivosadicionaisde disco.
v Ousode conjuntosdediscosexigiráquevocêgerenciea quantidadededadosem umconjuntode
discos,evitandoestourá-lo.
v Seránecessário executaretapasespeciaisderecuperação seumconjuntodediscosbásico estourar.
v Ousode conjuntosdediscosexigequevocê gerencieosobjetosrelacionados.Algunsobjetos
relacionados,taiscomo diáriose objetosregistrados,devemestarnomesmoconjuntode discosdo usuário.
Usos
do
Conjunto
de
Discos
Osconjuntosdediscossãoutilizadosparagerenciarosrequisitosde desempenhoe backupdo sistema, conformeaseguir:
v Umconjuntodediscospodeser criadoparafornecerrecursosdedicadosparaobjetosutilizadoscom
freqüência,taiscomo receptoresde diário.
v Umconjuntodediscospodeser criadoparaconter arquivossalvos.Obackupdosobjetospode ser
feitoparasalvarosarquivosemumconjuntodediscosdiferente.É improvávelqueo conjuntode discosquecontémoobjeto eoconjuntodediscosquecontémo arquivosalvosejamperdidos.
v Conjuntosdediscosdiferentespodemsercriadosparaosobjetosquepossuem diferentesrequisitosde
recuperaçãoedisponibilidade. Porexemplo,épossívelcolocar arquivosoudocumentosde bancode dadoscríticosem umconjuntodediscosquepossuiproteçãoespelhadaouproteçãode paridadede dispositivo.
v Umconjuntodediscospodeser criadoparacolocar osobjetosnãoutilizadoscomfreqüência,tais
comoarquivosdehistóricograndes,emunidadesde discoqueapresentamdesempenhomaislento. v
Conjuntosdediscospodemserutilizadosparagerenciartemposderecuperação paracaminhosde
acessoparaarquivosdebancode dadoscríticosenão críticosqueutilizam aproteçãode caminhode acessogerenciadapelosistema.
v Umconjuntodediscosindependentepode serutilizadoparaisolardadosnãoutilizadoscom
freqüência,a fimde liberarrecursosdo sistemaparaseremutilizadossomentequandonecessário. v Umconjuntodediscosindependenteem umambientedecluster podefornecerarmazenamentoem
discoquesejaalternável,permitindodisponibilidade contínuaderecursos.
UtilizarConjuntos deDiscosparaObterDesempenhoAprimorado: Sevocêestiverutilizando
conjuntosdediscosdo usuárioparaobterumdesempenhomelhordosistema,considere dedicarum conjuntodediscosaum objetoquesejaextremamenteativo.Nesse caso,oconjuntodediscospoderáser configuradocomapenasumaunidadededisco.
Entretanto,colocar umaúnicaunidadeprotegida porparidadede dispositivoem umconjuntodediscos dousuárionormalmentenão melhoraodesempenho,visto queodesempenhodessa unidadeéafetado poroutrasunidadesdedisconoconjuntodeparidadesdedispositivos.
Alocarumconjuntodediscosdo usuárioexclusivamenteparaosreceptoresqueestãoanexados ao mesmodiáriopode aprimorarodesempenhodacriaçãode diário.Tendoodiárioe osobjetosregistrados emumconjuntodediscosseparadodosreceptoresdediárioanexados,não haverácontençãode
operaçõesdegravaçãodosreceptores.Asunidadesqueestãoassociadasaoconjuntodediscosnão terão deserreposicionadasantesdecadaoperaçãodeleitura ougravação.
Osistemapropagaosreceptoresdediáriopelas váriasunidadesdediscoparaaprimoraro desempenho. Oreceptordediário podeser colocadoem atédezunidadesde discoem umconjuntodediscos.Sevocê especificaraopção dediárioRCVSIZOPT(*MAXOPT1) ou(*MAXOPT2),osistemapoderácolocar o receptorem até100 unidadesdediscoemum conjuntode discos.Semais unidadesdediscoforem incluídasaoconjuntodediscosenquantoo sistemaestiver ativo,osistemadeterminaráseasnovas unidadesdediscosparareceptoresdediário serãoutilizadasnapróximavezquea funçãodealteração dediáriofor executada.
Outramaneirademelhorarodesempenhoécertificar-sedequehajaunidadesde armazenamento suficientesnoconjuntode discosdousuárioparasuportaronúmerodeoperaçõesde entradae saída físicasquesãoefetuadasjunto aosobjetosqueestãonoconjuntode discosdousuário.Paraverseas unidadesdearmazenamento estãosendoexcessivamenteutilizadas,talvezvocê tenhadetentarmoveros objetosparaumconjuntodediscosdo usuáriodiferentee,em seguida,monitorarodesempenhonesse conjuntodediscos.Paraobtermaisinformaçõessobrecomotrabalhar comostatusdodisco(comando WRKDSKSTS)afimdedeterminarseasunidades dearmazenamentoestãocomexcessodeutilização, consulteomanualGerenciamentodeTrabalho.Seasunidades tiveremusoexcessivo,considereincluir maisunidades dediscoaoconjuntodediscosdousuário.
UtilizarConjuntos deDiscoscomCriaçãodeDiárioExtensiva: Seosdiárioseosobjetosqueestão
sendoregistradosestiveremnomesmoconjuntode discosdosreceptoreseoconjuntodediscosestourar, seránecessáriofinalizara criaçãode diáriodetodososobjetoserecuperaroconjuntodediscos
estourado.Backupe Recuperação
descrevecomorecuperarumconjuntode discosestourado. Seoreceptordo diárioestiverem umconjuntodediscosdiferentedo diárioeoconjuntodediscosdo usuárionoqualoreceptorseencontraestourar,procedadaseguinteforma:
| | | |
1. Crieumnovoreceptoremumconjuntode discosdousuáriodiferente.
2. Altereo diário(comandoCHGJRN)paraanexar oreceptorde diáriorecém-criado.
3. Salveoreceptordesanexado.
4. Exclua-o.
5. Limpeo conjuntode discosestouradosemfinalizaracriaçãododiário.
6. Crieumnovoreceptornoconjuntodediscoslimpo.
7. AnexeonovoreceptorcomocomandoCHGJRN.
Nota: OguiaBackupeRecuperaçãotem maisinformaçõessobrecomotrabalharcomreceptoresde
diáriosquandoumconjuntodediscosestoura.
Tipos
de
Conjuntos
de
Discos
Fundamentalmente,umconjuntode discos,tambémreferenciado comoumASP(ConjuntodeMemórias Auxiliares),éumadefiniçãode softwaredeumgrupo deunidadesde discosnosistema.Issosignifica queum conjuntode discosnãonecessariamentecorrespondeàorganizaçãofísicade discos.
Conceitualmente,cadaconjuntodediscosnosistemaéumconjuntoseparadode unidadesdediscospara armazenamentodenívelúnico.Osistemadistribuiosdados nasunidades dediscodentrode um
conjuntodediscos.
Existemdoistiposprincipaisde conjuntosdediscos:conjuntosdediscosdo sistema(ASPsdo sistema)e conjuntosdediscosdo usuário(ASPsdousuário).Osdoistiposdeconjuntosde discosdousuáriosão conjuntosdediscosbásicoseconjuntosdediscosindependentes. Osconjuntosdediscosindependentes sãodivididosem conjuntosdediscosprincipais,conjuntosdediscossecundários econjuntosdediscos UDFS.Oexemploe asdefiniçõesa seguirexplicamostiposde conjuntosdediscos:
Conjunto
de
Discos
do
Sistema
Existeum conjuntode discosdosistemaporservidoriSeries.Osistemacriaautomaticamenteoconjunto dediscosdosistema(ConjuntodeDiscos 1),quecontéma unidadededisco1etodososoutros discos
configuradosquenãosãoatribuídosaumconjuntode discosbásicoouindependente.Oconjuntode discosdosistemacontémtodososobjetosdo sistemaparaoprograma licenciadodoi5/OSe todosos objetosdo usuárioquenão estãodesignadosaum conjuntode discosbásicoouindependente.
Conjunto
de
Discos
do
Usuário
(ASP
do
Usuário)
Existemdoistiposde conjuntosdediscosdousuário:conjuntos dediscosbásicose conjuntosdediscos independentes.Vocêpode criarumconjuntodediscosdo usuárioagrupandoumconjuntodeunidades dediscoeatribuindoessegrupoa umconjuntodediscos(ASP).
Conjuntos
de
Discos
Básicos
Umconjuntode discosbásicoéutilizadoparaisolaralgunsobjetosdeoutrosobjetosquesão armazenadosnoconjuntodediscosdo sistema.Osconjuntosde discosbásicossãodefinidos pelo usuário.Osdadosem umconjuntodousuáriobásicosãosempreacessíveistodavezqueoservidor estiverativoe emexecução.Vocêpodeconfigurarosconjuntosde discosbásicoscomnúmeros de2a 32.
Conjuntos
de
Discos
Independentes
Umconjuntode discosindependenteéumconjuntodediscosquecontémobjetos,osdiretóriosouas bibliotecasquecontêmosobjetos,bemcomooutrosatributos deobjetocomoatributosde propriedadee autorização.Elessãonumeradosde33a255. Umconjuntode discosindependentepodeficar disponível (ativado)eindisponível(desativado)paraoservidor semreiniciarosistema.Quandoumconjuntode discosindependenteéassociadoa umgrupode hardwarealternável,elesetornaum conjuntode discos alternávelepodeser alternadoentreosservidoresiSeriesemum ambientedecluster.Ostrêstiposde conjuntosdediscosindependente sãosistemade arquivosdefinidopelousuário,principalesecundário:
Sistema
de
Arquivos
Definido
pelo
Usuário
(UDFS)
Umconjuntode discosindependentequecontémapenas sistemasdearquivosdefinidospelousuário.Ele nãopode serummembrodeumgrupo deconjuntosdediscosa menosquesejaconvertidoem um conjuntodediscosprincipalousecundário.
Principal
Umconjuntode discosindependentequedefineumacoleçãode diretóriosebibliotecasepode teroutros conjuntosdediscossecundáriosassociados aele. Umconjuntodediscosprincipaltambémdefineum bancodedados parasipróprioeoutrosconjuntosdediscosquepodemserincluídosem seugrupode conjuntosdediscos.ConjuntosdediscosprincipaissópodemserimplementadosnoOS/400V5R2ouno i5/OSV5R3,ereleasesmaisrecentes.
Secundário
Umconjuntode discosindependentequedefineumacoleçãode diretóriosebibliotecasedeveestar associadoaum conjuntode discosprincipal.Umpossívelusoparaumconjuntodediscossecundário poderiaserarmazenarreceptoresdediário paraosobjetosqueestãosendoregistradosnoconjuntode discosprincipal.Conjuntosde discossecundáriossópodemser implementadosnoOS/400V5R2ouno i5/OSV5R3,ereleasesmaisrecentes.
Informaçõesrelacionadas
“TerminologiadoConjuntodeDiscos Independente”napágina 14 “Gruposde ConjuntosdeDiscos”napágina 30
ConjuntodeDiscosdoSistema: Osistemacria automaticamenteoconjuntode discosdosistema
(conjuntodediscos1)quecontémaunidadededisco1 etodososoutrosdiscosconfiguradosquenão estãoatribuídosaum“ConjuntosdeDiscos Básicos”napágina12.Oconjuntode discosdosistema
contémtodososobjetosdo sistemaparaoprograma licenciadodoi5/OSe todososobjetosdo usuário quenão estãodesignadosaum conjuntode discosbásicoouindependente.
Nota: Vocêpode terunidadesdediscoqueestãoconectadasaosistema,masquenãoestão configuradas
enem sendoutilizadas.Essasunidades sãochamadasdeunidades dedisconãoconfiguradas.
CapacidadedoConjunto deDiscosdoSistema: Seoconjuntodediscosdosistemachegarà capacidade,o
sistemafinalizaráasatividadesnormais.Seissoocorrer,você deveráexecutarumIPLdosistemaetomar aaçãocorretiva(comoaexclusãode objetos)paraevitarrecorrência.
Vocêtambémpode especificarumlimiteque,quandoalcançado,avisaaooperadordosistemadeuma possívelfaltadeespaço.Porexemplo,sevocêdefinirovalor dolimitecomo80paraoconjuntodediscos dosistema,afilade mensagensdooperadordo sistema(QSYSOPR) seránotificada quandooconjunto dediscosdosistemaestiver80%cheio.Umamensagemseráenviadaa cadahoraatéqueovalordo limitesejaalteradoouatéqueobjetossejamexcluídosoutransferidosparaforado conjuntodediscosdo sistema,ou ainda,atéqueunidades dediscossejamincluídasnoconjuntodediscosdosistema.Sevocê ignoraressamensagem,oconjuntode discosdosistemachegaráà suacapacidadeeo sistemaserá finalizadoanormalmente.
Épossívelutilizarumterceirométododeevitarqueoconjuntodediscosdosistemaatinjasua capacidadeutilizandoosvaloresdo sistemaQSTGLOWLMTeQSTGLOWACN.Paraobter mais informações,consulte″ComoAlteraroLimitedeArmazenamentodo ConjuntodeArmazenamento AuxiliardoSistema″noguiaBackupeRecuperação
.
ProtegeroConjuntodeDiscos doSistema: Utilizea proteçãodeparidadededispositivooua proteção
espelhadanoconjuntode discosdosistemaparareduziraschancesdeoconjuntodediscosdo sistema perdertodososdados.Seoconjuntodediscosdo sistemaforperdido, acapacidadedeendereçamento paraobjetosem cadaconjuntodediscosdo usuáriotambémseráperdida.
Vocêpoderestaurara capacidadede endereçamentorestaurandoosistemainteiroouexecutandoo comandoReclaim Storage(RCLSTG).Entretanto, ocomandoRCLSTGnão poderecuperara propriedade doobjetos.Depoisdeexecutarocomando, operfildousuárioQDFTOWNpossuitodososobjetos. Você podeutilizaroprocedimento docomandoReclaim DocumentLibraryObject (RCLDLO)pararecuperara propriedadedosobjetosdabibliotecadedocumentos.
ConjuntosdeDiscosBásicos: Vocêpodecriarum conjuntode discosbásicoagrupandoumconjuntode
unidadesdediscoeatribuindo essegrupoaum conjuntode discos.Conjuntos dediscosbásicospodem conterbibliotecas,documentos edeterminadostiposde objetos.Osdadosem umconjuntodousuário básicosãosempreacessíveistodavezqueo servidorestiverativo eemexecução.Vocêpode configurar osconjuntosde discosbásicoscomnúmeros de2a 32.Quandooarmazenamentoparaumconjuntode discosbásicoforesgotado, osdadospoderãoestourarnoconjuntodediscosdosistema.Issoédiferente deumconjuntodediscosindependente,quenãopermitequeosdadosestouremnoconjuntodediscos dosistema.
Depoisde terconfiguradoosconjuntosde discos,proteja-os utilizando“TrabalharcomProteção
Espelhada”napágina 117ou“ProteçãodeParidadedeDispositivo”napágina38.Consulte“Proteçãode Disco”na página37paraobterinformaçõesadicionais.
ConjuntosdeDiscosdo UsuáriodaBiblioteca: Conjuntosdediscosdousuário dabibliotecacontêm
bibliotecaseUDFS (SistemasdeArquivosDefinidospeloUsuário).Asetapasdoconjuntodediscosdo usuáriodabibliotecasãorecuperadasmaisfacilmentedoqueosconjuntos dediscosdousuárionão da biblioteca.
| | | |
v Nãocriebibliotecasde sistemaou deproduto(bibliotecasquecomeçamcomum Qou #)oupastas
(pastasquecomeçamcomumQ)emumconjuntodediscosdo usuário.Nãorestaurenenhumadessas bibliotecasoupastasparaumconjuntodediscosdousuário.Issopode causarresultadosimprevisíveis sefor feito.
v Conjuntosdediscosde bibliotecapodemconter bibliotecaseobjetosdebibliotecadedocumentos.A
bibliotecadedocumentos paraumconjuntodediscosdousuárioé chamadaQDOCnnnn,emquennnn
éonúmerodoconjuntode discos. v
Diárioseobjetosqueestãosendoregistradosdevemestarnomesmo conjuntode discos.Coloqueos
receptoresdediárioem umconjuntodediscosdiferente.Issoprotegecontraperda deobjetose receptoresseumafalhademídia dediscoocorrer.
Parainiciaracriaçãodediário,odiário (tipodeobjeto *JRN)eoobjetoa serregistrado devemestar nomesmoconjuntodediscos.Utilizeosseguintes comandosparainiciara criaçãode diário:
– ComandoStartJournalPhysicalFile(STRJRNPF)paraarquivosfísicos
– ComandoJournalAccessPath(STRJRNAP)paracaminhosdeacesso
– ComandoStartJournal(STRJRN)paraobjetosdosistemadearquivosintegrado
– ComandoStartJournalObject(STRJRNOBJ)paraoutrostiposdeobjetos
Acriaçãode diárionãopode seriniciadanovamenteparaumobjetoquefoisalvoe,emseguida, restauradoparaumconjuntodediscosdiferente quenãocontémodiário. Odiário eoobjetodevem estarnomesmoconjuntodediscosparaquea criaçãode diáriosejainiciadanovamentedeforma automáticaparao objeto.
v Nenhumarededebancode dadospodecruzar oslimitesdoconjuntodediscos.Nãoépossívelcriar
umarquivoemumconjuntodediscosquedependede umarquivoem umconjuntodediscos
diferente.Todososarquivosfísicoscombaseparaumarquivológicodevemestarnomesmoconjunto dediscosqueoarquivológico.Osistemacriaoscaminhosde acessosomenteparaarquivosdebanco dedados nomesmoconjuntode discosqueoarquivofísicocombase(consultastemporáriasnãosão limitadas).Oscaminhosdeacessonuncasãocompartilhadosporarquivosemconjuntosde discos diferentes.Formatosderegistronãosãocompartilhadosentreconjuntosde discosdiferentes.Emvez disso,umpedidode formatoéignorado eumnovoformatode registroécriado.
v Épossívelcolocar umacoletaSQLem umconjuntodediscosdousuário.Vocêespecificao conjuntode
discosdedestinoquandocriaa coleta.
v Seoconjuntodediscosdo usuáriodabibliotecanão contivernenhumarquivodebanco dedados,
definacomo*NONEotempoderecuperação docaminhode acessodedestinoparaoconjuntode discos.Issopoderáser verdadeiro,porexemplo,seoconjuntodediscosdo usuáriodabiblioteca contiversomentebibliotecasparareceptoresdediário.Sevocê definiro tempoderecuperação do caminhode acessocomo*NONE,issoevitaráqueosistemaefetuetrabalhodesnecessárioparaesse conjuntodediscos.Proteçãodecaminho deacessogerenciadapelosistemadescrevecomodefinir temposderecuperaçãode caminhodeacesso.
ConjuntosdeDiscosdo UsuáriosemBiblioteca: Conjuntosdediscosdo usuáriosembibliotecacontêm
diários,receptoresdediário earquivossalvoscujasbibliotecasestãonoconjuntodediscosdo sistema. Sevocêestiveratribuindo temposderecuperaçãodecaminho deacessoparaconjuntosdediscos individuais,definacomo*NONEotempode recuperaçãodedestinoparaumconjuntodediscosdo usuáriosembiblioteca.Umconjuntodediscosdo usuáriosembibliotecanãopode conternenhum arquivode bancodedadose nãopode,portanto,beneficiar-sedaSMAPP(Proteção deCaminhode AcessoGerenciadapeloSistema).Sevocêdefinirumtempo derecuperaçãode caminhodeacessopara umconjuntodediscosdousuário sembibliotecacomum valordiferentede*NONE, issofarácomqueo sistematenhatrabalho extrasembenefíciopossível.Proteçãode caminhodeacessogerenciada pelo sistemadescrevecomodefinirtemposderecuperaçãode caminhodeacesso.
CompararConjuntos deDiscosBásicoseIndependentes: Conjuntosdediscosbásicoseindependentes,
tambémchamadosdeASPs(ConjuntosdeMemóriasAuxiliares) nainterfacebaseadaem caracteres,são ambosúteisparaagruparunidadesde discocontendodeterminadasinformações;entretanto,eles possuemalgumasdiferençasinerentes:
v Quandooservidor executaumIPL,todasasunidadesde discoconfiguradasparaumconjuntode
discosbásicodevemser levadasem contaa fimde queoservidor continueoIPL.Osconjuntosde discosindependentesnãosãoincluídosnoIPL.Quandooconjuntodediscosindependente éativado, onóverificasetodasasunidadesdediscoestãopresentes.
v
Quandoumaunidadedediscodesprotegidaemumconjuntodediscosfalha,normalmenteelapára
todoo processamentonormalnoservidor atéquepossaserreparada.Aperdatotaldeumaunidadede discoemumconjuntodediscosbásico exigeprocedimentosderecuperação longosafimderestaurar osdados perdidosantesqueoservidorpossa executaroIPLeretomarasoperaçõesnormais.
v Osdadosem umconjuntodediscosbásicopertencemaonódeconexãoesópodemser acessados
diretamenteporessesistema.Em umconjuntodediscosindependente,osdadosnãopertencemaonó, maspertencemaoconjuntode discosindependente.Épossívelcompartilharosdadosnoconjuntode discosindependenteentreosnós emumcluster,desativando-osdeumnóeativando-os emoutronó. v Quandovocê criaumconjuntodediscosbásico,um númeroéatribuídoaoconjuntodediscos.
Quandoum conjuntode discosindependenteécriado, vocênomeiaoconjuntodediscoseo sistema atribuiumnúmero.
v
Seumconjuntodediscosbásico excederseuespaço,osdadosexcedidospoderãoestourarnoconjunto
dediscosdo sistema.Quandoisso ocorre,oconjuntodediscosperdeo isolamentoe aproteção inerentenosconjuntosdediscos.Conjuntosde discosindependentesnão podemestourar.Se
estourarem,perderãosuaindependência.Quandooconjuntodediscosindependente seaproximade seulimite,éprecisoincluirmais unidadesdediscoeexcluirobjetosparacriarmaisespaçode armazenamento.
v Quandovocê fazalteraçõesrestritasnaconfiguraçãodo discoem umconjuntodediscosbásico,é
necessárioreiniciaroservidor nomodoDST(Ferramentasde ServiçoDedicadas).Em umconjuntode discosindependenteoff-line,não énecessárioqueoservidorestejanomodoDSTparainiciarouparar espelhamento,iniciarproteçãodeparidadededispositivo, iniciarcompactação,removerumaunidade dediscoeassimpordiante.
ConjuntosdeDiscosIndependentes: Umconjuntodediscosindependentecontémdadosdo usuárioe
todasasinformaçõesnecessáriasdosistemaassociadasaosdados.Umconjuntode discosindependente podeficar disponível(ativado)eindisponível(desativado)paraoservidor semreiniciarosistema. Quandoumconjuntodediscosindependente éassociadoaum grupodehardwarealternável,elese tornaumconjuntodediscosalternávelepode seralternado entreosservidoresiSeriesem umambiente decluster.Umconjuntodediscosindependentequenãoestiver associadoaumgrupo derecursosde clusterserádedicadoa apenasumservidor iSeries.Os conjuntosdediscosindependentestambém funcionamemconjuntocomoutros conjuntosdediscosindependentesemumgrupode conjuntosde discos.Osconjuntosdediscosindependentessãonumeradosde33a 255.
Antesdeutilizarconjuntosdediscosindependentesemseuambiente,éimportanteentenderalguns conceitoschave,incluindo terminologiaimportante,etambém comoosconjuntosde discos
independentesfuncionam ecomopodemserúteis.
TerminologiadoConjuntode DiscosIndependente: Conformevocêtrabalhacomconjuntosdediscos
independentes,precisarásefamiliarizarcomostermosa seguir.Paraobter maistermoseconceitos, acesseoGlossáriodoInformationCenter.
Importante:OstermosASP(ConjuntodeMemóriasAuxiliares)independenteeconjuntodediscos independentesãosinônimos.
estadoativo
Emespelhamentogeográfico, refere-seaoestadodeconfiguraçãodeumacópiaespelhadaque indicaqueoespelhamentogeográficoestarásendoexecutadoseoconjuntodediscosestiver disponível.
assíncrono
Emespelhamentogeográfico, refere-seaomodoem queoprograma queemiteaatualização aguardaatéquea operaçãosejaconcluída nacópiadeproduçãoerecebidaparaprocessamento nosistemade destino.
cluster
Umacoleçãodesistemascompletosquetrabalhamem conjuntoparafornecerumacapacidadede computaçãoespecialúnica.UmclusterdoiSeriesé formadoporapenasservidoresiSerieseé necessárioaoimplementarconjuntosdediscosindependentesalternáveis.
CRG(GrupodeRecursosdoCluster)
Umacoleçãoderecursosdocluster relacionadosquedefineasaçõesa seremexecutadasdurante umaoperaçãode alternânciaoufalhainversado pontodeacessoderecursos resilientes.Esses recursosresilientesincluem aplicativos,dadose dispositivos.Ogrupodescreveumdomíniode recuperaçãoeforneceonomedo programadesaídadogrupode recursosdocluster que gerenciaromovimento deumpontodeacesso.UmCRGdedispositivocontémumalista de dispositivos,comoconjuntos dediscosindependentes.Osconjuntos dediscosindependentes podemresidirem umaentidadealternávelquepodeser umaunidadede expansão
(quadro/unidad)ou umIOP.NoiSeriesNavigator,um grupoderecursosdo clusterde dispositivoéreferidocomoumgrupo dehardwarealternável.
XSM(EspelhamentoCross-Site)
Umrecursodo i5/OS,RecursosdeAlta DisponibilidadeAlternáveis(Opção41),quefornece alternânciadoespelhamentogeográficoedosserviçosqueprovocaautomaticamenteumfailover emumacópiaespelhada,possivelmenteem outrolocal,nocasodeinterrupçãonolocalprincipal. serviçosdeportadedados
Omecanismo detransportegenérico utilizadopeloespelhamentogeográficoparaenviar
atualizaçõesdosistemadeorigemquepossuiacópiadeproduçãoparaosistemade destinoque possuiacópiadeespelhamento.
desanexar
Emespelhamentogeográfico, desassociarumacópiaespelhadadacópiade produçãopara utilizara cópiaespelhadaem umaoperaçãoseparada,porexemplonosalvamentode dados,na execuçãoderelatóriosou naexecuçãodedatamining.Desanexarumacópiade espelhamentofaz comqueoespelhamento geográficosejasuspenso.
cópiaespelhadadesanexada
Umacópiaespelhadadesanexadade umconjuntodediscosindependenteéumacópiaespelhada queestádesassociadadacópiade produçãoemum ambientedeespelhamentogeográfico. descriçãodedispositivo
Umobjeto quecontéminformaçõesquedescrevemumdispositivoespecíficoouumaLU (UnidadeLógica)conectada aosistema.Umadescriçãodedispositivoéumadescriçãoda conexãológicaentreduasLUs(localizaçõeslocaleremota). Oidentificador reconhecidopelo sistemaparaotipo deobjetoé*DEVD.
domíniodedispositivo
Umdomínio dedispositivoé umacoleçãodenósdo clusterquecompartilhamrecursosdos dispositivos,comoconjuntos dediscosindependentes.Paraconjuntosde discosindependentes, osrecursossão:endereçosvirtuais,númerosdosconjuntosdediscosenúmeros dasunidadesde disco.Umconjuntodediscosindependentepode seracessadoapenaspelosnósem umdomínio dedispositivo.
conjuntodediscos
grupodeconjuntosdediscos
Formadodeum conjuntode discosprincipalezerooumais conjuntosdediscossecundários, cadaum deleséindependenteem relaçãoaoarmazenamentode dados,porémcombinamem agircomoumaentidade.
unidadededisco
Umgabinetefísicocontendoumaoumais unidadesdediscos. unidadedeexpansão
Umrecursoquepodeser conectadoaumaunidadedosistemaparafornecerarmazenamento adicionale capacidadedeprocessamento.
failover
Umeventodocluster emqueoservidordo bancodedadosprincipalouo servidordoaplicativo alternaparaumsistemadebackupemdecorrênciadafalhanoservidorprincipal.
espelhamentogeográfico
UmasubfunçãodoXSM(EspelhamentoCross-Site) quegeraumaimagemde espelhamentode umconjuntodediscosindependenteem umsistema,queestá(opcionalmente)distante
geograficamentedolocaldeorigemcomo objetivodeobterdisponibilidade ouproteção. loopHSL(LinkdeAltaVelocidade)
Atecnologia deconectividadede sistemaparaunidadede expansãoqueérequerida parautilizar conjuntosdediscosindependentesalternáveisqueresidememumaunidadedeexpansão
(quadro/unidade).Osservidoresea unidadedeexpansãoem umclusterutilizandodispositivos resilientesem umaunidadede expansãoexternadevemestaremumloopHSLconectadocom cabosHSL.
conjuntodediscosindependente
Conjuntosdediscosde33a 255.Umaoumais unidadesde armazenamentodefinidasa partir dasunidadesdediscooudesubsistemasde unidadesdediscoqueformamoarmazenamento emdiscoendereçável.Umconjuntodediscosindependente contémobjetos,diretóriose
bibliotecasquecontêmosobjetoseoutros atributosdeobjetos, comoatributosdepropriedade de autorização.Umconjuntodediscosindependente podetornar-se disponível(ativado)e
indisponível(desativado)semreiniciarosistema.Umconjuntodediscosindependente podea) estarprivadamenteconectadoa umúnicosistemab)seralternávelentreentreváriossistemasem umambientedecluster ouc)serduplicadoem outrolocalpeloespelhamento geográfico.
Sinônimode ASP(ConjuntodeMemóriasAuxiliares)independente.
emsincronização
Emespelhamentogeográfico, refere-seaoestadodosdados dacópiadeespelhamento queindica queascópiasdeprodução eespelhamentopossuemexatamenteomesmo conteúdo.
espaçodenomesdabiblioteca
Umatributoquepode serdefinidoparaoencadeamentoatual.Oespaçode nomesdabiblioteca éoconjuntodeobjetosebibliotecasquepodeseracessadoem qualquerconjuntodediscos independenteemum grupodeconjuntosde discos,além dasbibliotecasnoconjuntodediscos dosistemaenosconjuntosde discosbásicosdousuário (ASPs2-32)utilizandoasintaxecomum denomede objetoqualificadopelabiblioteca.OcomandoSETASPGRP(DefinirGrupode ConjuntosdeMemóriaAuxiliar)defineogrupo deASP(ConjuntodeMemóriasAuxiliares)para oencadeamentoatual.
cópiadeespelhamento
Emespelhamentogeográfico, umconjuntodediscosindependentequeestásendoespelhado geograficamenteparaquesejaumaréplicadacópiade produçãodoconjuntodediscos
independente.Seumaalternância ouumfailoverfizercomqueo sistemaquepossuia cópiade espelhamentosetorneo nóprincipalatual,a cópiade espelhamentosetornaráacópiade produçãodoconjuntodediscosindependente.Acópiade espelhamentopossuidadosatuais somentequandooespelhamento geográficoestáativo.
estadodacópiadeespelhamento
Emespelhamentogeográfico, oestadodeespelhamento geográficodacópiade espelhamento; porexemplo,ativo,retomadapendente,retomandoesuspenso.
estadodosdadosdacópiadeespelhamento
Emespelhamentogeográfico, ostatusatualdosdadosqueestãosendoespelhados geograficamente;porexemplo,emsincronização,utilizáveleinutilizável.
conjuntodediscosprincipal
Umconjuntode discosindependentequedefineumacoleçãode diretóriosebibliotecasepode teroutrosconjuntosdediscossecundários associadosaele. Umconjuntodediscosprincipal tambémdefineum bancodedadosparasipróprioeoutrosconjuntosdediscosquepodemser adicionadosemseugrupodeconjuntosde discos.Conjuntosde discosprincipaissópodemser implementadosnaV5R2ouposteriordoOS/400.
cópiadeprodução
Emespelhamentogeográfico, oconjuntodediscosindependenteaoqualtodasasoperaçõesde produçãosãodirecionadas.Todasasoperaçõesdegravaçãoem discosãodirecionadasaqui primeiramentee,emseguida,sãoreplicadasparaa cópiadeespelhamentodo conjuntode discos independente.Acópiadeproduçãosemprepossuidadosatuais.
reanexar
Emespelhamentogeográfico, reassociara cópiaespelhadadesanexadaàcópiadeprodução após aconclusãodasoperaçõesdousuárionacópiaespelhada.Quandoacópiaespelhadaé
reanexada,elaé sincronizadaautomaticamentecomacópiadeproduçãocorrespondente.Todos osdadosna cópiaespelhadadesanexadasãoapagadosantesdareanexaçãoà cópiade produção. retomar
Emespelhamentogeográfico, iniciaro espelhamentogeográficonovamentedepois desua suspensão.
estadoderetomadapendente
Emespelhamentogeográfico, refere-seaoestadodeconfiguraçãodeumacópiadeespelhamento queindicaqueo espelhamentogeográficorequer sincronizaçãomasoconjuntodedados está indisponívelatualmente.Quandooconjuntodediscosestiver disponível,a cópiaespelhadaserá sincronizadacomosdadosatuaisdacópiadeprodução.
estadoretomando
Emespelhamentogeográfico, oestadodeconfiguraçãodacópiade espelhamentoquetenta executaroespelhamentogeográficoeasincronizaçãoquandoo conjuntode discosindependente estádisponível.Quando nãoforsuspensoouativo,oestado dacópiadeespelhamento será retomando.
conjuntodediscossecundário
Umconjuntode discosindependentequedefineumacoleçãode diretóriosebibliotecasedeve estarassociado aumconjuntodediscosprincipal.Osconjuntosdediscossecundários sópodem serimplementadosnoV5R2,ouposterior,do OS/400.
local Emespelhamentocross-site,umalocalizaçãocontendoumnóounóscomacesso àcópiade produçãooudeespelhamento.Os locaispodemestarpróximosougeograficamentedispersos. nóprincipal dolocal
Emespelhamentocross-site,umnóquepossuioconjuntodediscosindependente,a cópiade produçãooua cópiadearmazenamento,em umlocalespecífico.Onóprincipaldolocalde produçãoétambémonóprincipaldogrupo derecursosde cluster.Onóprincipaldolocalde espelhamentoéumnóde backupem umgrupoderecursos decluster.
sistemadeorigem
Osistemaquepossuiatualmentea cópiade produçãodeum conjuntode discosindependente emumambienteXSM(Espelhamento Cross-Site).Osistemade destinoé umnódebackupno grupoderecursosdo clustereonóprincipalnolocaldeespelhamento.Asalteraçõesna cópiade
produçãodeumconjuntode discosindependentesãoreplicadasparaa cópiade espelhamento doconjuntodediscosindependentequeexisteemumnódebackupnodomínioderecuperação. suspender
Emespelhamentogeográfico, parartemporariamenteoespelhamento geográfico.Seacópiade espelhamentocontinhadadosutilizáveisquandofoisuspensa,elacontinuaráutilizável,embora possivelmentedesatualizada,comrelaçãoaosdados.
estadodesuspensão
Emespelhamentogeográfico, refere-seaoestadodeconfiguraçãodacópiadeespelhamento que nãotentaexecutaroespelhamento geográficoquandooconjuntodediscosindependente está disponível.Quando nãoforretomandoouativo,oestadodacópiadeespelhamentoserá suspenso.
entidadealternável
Orecursofísicoquecontémosconjuntosdediscosindependentesquepodemser alternados entresistemasem umcluster.Issopodeser umaunidadede expansãocontendounidades de discoem umambientedeváriossistemas.PodesertambémumIOPcontendounidadesde discosemumambiente LPAR.
alternância
Umeventodocluster emqueoservidordo bancodedadosprincipalouo servidordoaplicativo alternaparaumsistemadebackupemdecorrênciadaintervençãomanual dainterface de gerenciamentodo cluster.
sincronizaçãototal
Oprocesso deespelhamento geográficoquecopiadados dacópiadeproduçãoparaa cópiade espelhamento.Duranteasincronização,acópiadeespelhamento contémdados inutilizáveis. Quandoasincronização éconcluída,acópiadeespelhamento contémdadosutilizáveis. sincronizaçãoparcial
Enquantoosistemaestánoestadosuspenso,asalteraçõesfeitasna cópiade produçãonãosão enviadasparaacópiaespelhada.Poroutrolado,seacópiadeproduçãoforsuspensa com rastreamento,asalteraçõesfeitasnacópiadeproduçãoserão rastreadas.Quandoo espelhamento geográficoéretomadoea sincronizaçãoparcialéiniciada,essasalteraçõesrastreadastambémsão enviadasparaacópiaespelhada.
síncrono
Emespelhamentogeográfico, refere-seaomodode espelhamentogeográficoem queo programa queemiteaatualizaçãoaguardaatéqueaoperaçãosejaconcluídaparaodisconacópiade produçãoenacópiaespelhada.Essemodoasseguraqueassimqueocontroleforretornadopara ocliente,aoperaçãosejarefletidacomprecisãonascópiasde produçãoedeespelhamento. SYSBAS
Nainterfacebaseadaem caracteres,consulteoconjuntodediscosdo sistema1 etodosos
conjuntosdediscosbásicosconfiguradosde2 até32.Osconjuntosde discosindependentesde33 a255 nãoestãoincluídos.
sistemadedestino
Umsistemaquepossuiatualmentea cópiadeespelhamentode umASPindependente emum ambienteXSM(EspelhamentoCross-Site).Asalteraçõesna cópiadeprodução deumconjuntode discosindependentenosistemadeorigemsãoreplicadasparaacópiadeespelhamentodo conjuntode discosindependentequeexisteem umsistemadedestino.
rastreamento
Umprocessoqueregistraasalteraçõesocorridasenquantooespelhamentogeográficoestá suspenso.Quandooespelhamentogeográficoéretomado,osistemasomentesincronizaas alteraçõesrastreadasenão executaumasincronização total.
conjuntodediscosUDFS
Umconjuntode discosindependentequecontémapenassistemas dearquivosdefinidospelo | | | | | | | | | | | | | |
usuário.Elenão podeser ummembrode umgrupode conjuntosdediscosamenosqueseja convertidoem umconjuntodediscosprincipalousecundário.
inutilizável
Emespelhamentogeográfico, refere-seaoestadodosdados dacópiadeespelhamento queindica quea cópiade espelhamentocontémdadosincoerentes.Issoocorre:
1. Durantea sincronização,porqueelanãopreservaa ordemdegravações.
2. Quando osistemaexecutaespelhamentogeográficonomodoassíncrono.
Nota: Acópiaespelhadaé útilquandoa cópiadeprodução édesativadanoconjuntode discos
independente. utilizável
Emespelhamentogeográfico, refere-seaoestadodosdados dacópiadeespelhamento queindica quea ordemcorretadasatualizaçõesparaacópiadeespelhamentoa partirdacópiadeprodução estásendopreservada,masacópiadeespelhamentopode estardesatualizada.Oestadoútildos dadosdacópiaespelhadaocorre:
1. Quando osistemaexecutaespelhamentogeográficonomodosíncrono.
2. Quando oespelhamentogeográficoésuspensocomsucesso.
3. Quando acópiaespelhadaédesconectadacomsucesso.
Nota:
1. Acópiaespelhadaéútilquandoacópiadeproduçãoé desativadanoconjuntode
discosindependente.
2. Osnúmeros1 e2não seaplicamduranteumasincronização.
desativar
Tornarumconjuntodediscosindependenteindisponívelparasuautilizaçãonormalplanejada. Todososconjuntosdediscosprincipaisesecundários emumgrupo deconjuntosdediscossão desativadosjuntos.Sinônimodetornarindisponível.
ativar Tornarumconjuntodediscosindependentedisponívelparasuautilizaçãonormalplanejada.
Todososconjuntosdediscosprincipaisesecundários emumgrupo deconjuntosdediscossão ativadosjuntos.Sinônimodetornardisponível.
Informaçõesrelacionadas
“TiposdeConjuntosde Discos”napágina10 “Gruposde ConjuntosdeDiscos”napágina 30
VantagensdosConjuntos deDiscosIndependentes: Existemdoisambientesnosquaisautilização dos
conjuntosdediscosindependentespodeser benéfica:umambiente emclusterde multissistemaseum ambientedesistemaúnico.
Ambiente
em
Cluster
de
Multissistemas
Emumambiente emclusterde multissistemas,ondeosservidoressãomembrosdeum clusterdoiSeries eumconjuntodediscosindependente estáassociado aumdispositivoalternávelnessecluster,os conjuntosdediscosindependentespodemseralternadosentreossistemassemquesejanecessário executarumcarregamentoinicialdoprograma (IPL).Oconjuntodediscosindependente podeser alternadoporqueeleéindependente.Essa podeserumavantagemsignificativa,poispermite disponibilidadecontínuadedados,oprincipalbenefíciodosconjuntosdediscosindependentes. Osconjuntosdediscosindependentesalternáveispodemajudá-loa:
v Manterdados disponíveisemumaplicativo,mesmonocasodeumainterrupçãodosistemasimples,
sejaelaplanejada ounão.
v Eliminaro processoderéplicade dadosdeumsistemaparaoutro.
| |
| | |
v Emalgumas situações,isolarasfalhasdaunidadedediscodentrodoconjuntodediscosindependente.
v Alcançaraltadisponibilidadee escalabilidade.
Umambientedemultissistemastambém permiteexecutarespelhamento geográfico.Oespelhamento geográficopermitemanterduascópiasidênticasde umconjuntodediscosindependenteem doislocais queestãoseparadosgeograficamente.Tendoumasegundacópiadosdados críticosemumalocalização remota,você asseguraproteçãoedisponibilidademaiores;porexemplo,nocasode umdesastrenatural. Seosconjuntosde discosindependentesforem configuradoscomoalternáveis,haverámais opçõesde nósdebackup, oquepermitiráofailovereaalternância deconjuntosdediscosindependentesentre sistemasnomesmolocaleemoutros locais.
Ambiente
de
Sistema
Simples
Emumambiente desistemaúnico,em queumconjuntode discosindependenteéconectadodeforma particularaum únicoservidor, oconjuntode discosindependenteouosgruposdo conjuntode discos independentepoderãoser indisponibilizados,independentemente deoutrosconjuntos dediscosporque osdados noconjuntode discosindependenteounogrupodoconjuntode discosindependentesão independentes.Oconjuntodediscosindependenteou ogrupodoconjuntodediscosindependente tambémpodeser disponibilizadoenquantoosistemaestáativo,semanecessidadedeexecuçãodeum IPL.Utilizarconjuntosde discosindependentesdessa formapodeserútil, porexemplo,sevocêpossui grandesquantidadesdedados desnecessáriosparaprocessamentonormaldiário. Oconjuntodediscos independentequecontémesses dadospode ficaroff-lineatéquesejanecessário.Quandograndes quantidadesdearmazenamentoforemnormalmentemantidasoff-line,você poderáreduzirotempo de processamentoparaoperaçõescomoIPLe armazenamentodeaproveitamento.
Osconjuntosdediscosindependentesdesistemasimplespodemajudá-loa:
v Isolardados depoucousocoma capacidadede deixaron-line oconjuntodediscosindependente
somentequandofornecessário. v Reduzirotempo deiníciodo sistema.
v Gerenciargravaçãoe restauraçãoporconjuntodediscosindependente.
v Aproveitaroarmazenamentoporconjuntodediscosindependente.
v
Dividirosdadosentreváriosbancosdedados.
v Isolarosdadosassociados aaplicativosespecíficosouagruposdeusuáriosespecíficos.
v Consolidardados desistemaspequenosemconjuntosde discosindependentesde umsistemamaior.
Porexemplo,nocasodeváriosescritóriosfiliais.
v Executarmanutençãode aplicativoquenão afetatodoosistema. Informaçõesrelacionadas
“Benefícios doConjuntodeDiscos”napágina 7
ComoosConjuntosde DiscosIndependentesFuncionam: Acaracterísticachavede umconjuntodediscos
independenteésuacapacidadedeser,obviamente,independentedo restodoarmazenamentoem um servidor.Eleéindependenteporqueosdadoscontidos noconjuntode discosindependentesão independentes.Issosignificaquetodasasinformaçõesnecessáriasdosistemaassociadasaosdados residemnoconjuntodediscosindependente.Asqualidadesexclusivasdeum conjuntode discos independentepermitequeelesejaalternadoemumambiente deváriossistemasetornadodisponívele indisponívelemumambiente desistemaúnico.
Osconjuntosdediscosindependentesestarãodisponíveis somentequandovocê optarportorná-los disponíveis;elesnãosetornamdisponíveisquandooservidor éreiniciado,amenosquevocê incluao código(“Exemplo:TornaroConjuntode DiscosIndependenteDisponível naInicialização”napágina27) paratorná-losdisponíveis.Aooptarportornar umconjuntodediscosdisponível,elepassaráporum processosemelhanteaodoreinício doservidor.Enquantoocorreesseprocessamento,oconjuntode discosficaem umestadoAtivo.
Asetapasderecuperação vãosendoexecutadas,enquantooconjuntodediscosficanoestadoAtivo.O conjuntodediscosésincronizadocomoutrosconjuntos dediscosquepossamestarnogrupode conjuntosdediscos.Além disso,osobjetosregistradosemdiáriosãosincronizadoscomseudiário associado.Asbibliotecasdo sistemasãocriadas paraoconjuntodediscosprincipal:QSYSnnnnn, QSYS2nnnnn,QRCLnnnnn,QRCYnnnnn,QRPLnnnnn, SYSIBnnnnn(emquennnnnéonúmerodo conjuntodediscosprincipal,alinhado àdireitaepreenchidocomzeros).Porexemplo,a bibliotecaQSYS paraoconjuntodediscosindependente33éQSYS00033.
Nessemomentoosarquivosdereferência cruzadadobancode dadostambémserãoatualizados.As bibliotecasdosistemaparaoconjuntodediscosindependente,QSYSnnnnneQSYS2nnnnn, contêm metadadosnãosomenteparaoconjuntodediscosindependente,mastambémparaoconjuntodediscos dosistema.Quandooconjuntodediscosestiverdisponível,a referênciacruzadadobancode dados limparáasinformações relacionadasaoSYSBASe oatualizarácomasinformaçõesatuais.Onúmeroea complexidadedosobjetosdo arquivode bancodedadose ospacotes,procedimentosefunçõesSQLque precisamseratualizadosdesempenharãoumafunçãonomomentoemqueoconjuntodediscostornar-se disponível.
Conformeoconjuntodediscosindependenteétornado disponível,váriosjobs doservidorsãoiniciados parasuportaroconjuntode discosindependente.Paraqueosjobsdoservidor continuemexclusivosno servidor,aquelesqueatendemoconjuntodediscosindependente receberãoseupróprionome dejob simplesquandoo conjuntode discosficardisponível.Osjobsdoservidor sãoessenciaisparaaoperação doconjuntodediscos;nãovioleessesjobsdo servidor.Aseguir,umalista dejobsdo servidorquesão criados(nn=número):
1. QDBXnnnXR -lidacomfunçõesdoservidor dearquivosdereferênciacruzadado bancodedados
2. QDBXnnnXR2-lidacominformações docampo(coluna) dereferênciacruzadado bancodedados
3. QDBnnnSV01 -lidacomeventosdecontroledeconsolidação, bancodedadose diário
4. QDBnnnSV02 aQDBnnnSVnn-jobs dealtaprioridadequeatendemaobancodedados
5. QDBnnnSVnn aQDBnnnSVnn -jobsdebaixa prioridadequeatendemaobancode dados
Quandooprocesso derecuperaçãoéconcluído,o conjuntode discosestáem umestadoDisponível, prontoparauso.Quando umgrupode conjuntosdediscossetornar disponível,você veráuma mensagemde conclusãoparacadaconjuntodediscos.Seocorrerproblemasnoprocessode
disponibilidade,comoumobjetonão sincronizadocomumdiário,seránecessário resolverosproblemas relatadosnasmensagensde erro.Consulte oregistrode jobs,afilade mensagensdooperadordo sistema eoregistrodohistóricoparalocalizar osproblemaseverificaroprocesso dedisponibilidade.
TiposdeObjeto SuportadoseNãoSuportados:
Objetos
Não
Suportados
Osseguintesobjetosnãosãosuportadosparausoemconjuntosde discosindependentes:
*AUTHLR *DEVD *JOBQ *PRDDFN
*AUTL *DOC *JOBSCD *PRDLOD
*CFGL *DSTMF *LIND *RCT
*CNNL *EDTD *MODD *SOCKET
*COSD *EXITRG *M36 *SSND
*CRG *FLR *M36CFG *S36
*CSPMAP *IGCSRT *NTBD *USRPRF
*CSPTBL *IGCTBL *NWID
*CTLD *IMGCLG *NWSD
Nota: *DSTMFéotipo deobjetoretornado dosarquivosdefluxo queestãosendoacessadosatravésdo
sistemadearquivosQNTCdeum servidorremoto.Portanto,*DSTMFnãodeverá aparecerao acessar osdiretóriosIASPdosistemalocal.
Tipos
de
Objetos
Suportados
Osseguintesobjetossãosuportadosparausoemconjuntosdediscosindependentes:
*ALRTBL *FILE *MSGF *SCHIDX
*BLKSF *FNTRSC *MSGQ *SPADCT *BNDDIR *FNTTBL *NODGRP *SPLF *CHRSF *FORMDF *NODL *SQLPKG *CHTFMT *FTR *OUTQ *SQLUDT *CLD *GSS *OVL *SRVPGM *CLS *IGCDCT *PAGDFN *STMF *CMD *JOBD *PAGSEG *SVRSTG *CRQD *JRN *PDG *SYMLNK *CSI *JRNRCV *PGM *TBL
*DIR *LIB *PNLGRP *USRIDX
*DTAARA *LOCALE *PSFCFG *USRQ
*DTADCT *MEDDFN *QMFORM *USRSPC
*DTAQ *MENU *QMQRY *VLDL
*FCT *MGTCOL *QRYDFN *WSCST
*FIFO *MODULE *SBSD
Restrições
para
Tipos
de
Objetos
com
Suporte
*ALRTBL
Seosatributos daredefazem referênciaàtabeladealertas, esseobjetoprecisaexistirnoconjunto dediscosdosistema.
*CLS Seumsubsistemaativo fazreferênciaaoobjeto classe,*CLSdeveexistirnoconjuntode discosdo sistema.
*FILE Osarquivosdebancodedados quesãoarquivosdebanco dedadosde váriossistemas,ouque possuemcamposdeLinkdeDadoscriadoscomoControledeLink,nãopodemestarlocalizados emumconjuntodediscosindependente.Seum subsistemaativofazreferência aoobjetoarquivo, *FILEdeveexistirnoconjuntode discosdosistema;porexemplo,oarquivodeexibiçãode conexão.
*JOBD
Seumsubsistemaativo fazreferênciaaoobjeto descriçãodo job,*JOBD deveexistirnoconjunto dediscosdosistema;porexemplo,a entradadojobdeinicializaçãoautomática,a entradado nomedalocalizaçãoremotaouaentradadaestaçãodetrabalho.
*LIB AbibliotecaqueéespecificadaporCRTSBSDSYSLIBLE()deveexistirnoconjuntode discosdo sistema.
*MSGQ
Seosatributos daredefazem referênciaàfilade mensagens,*MSGQprecisaexistirnoconjunto dediscosdosistema.
*PGM Seumsubsistemaativo fazreferênciaaoobjeto programa,*PGMdeveexistirnoconjuntode discosdosistema;por exemplo,asentradasderoteamento eospré-iníciosdasentradasde job. *SBSD
Nãoépossíveliniciarumsubsistemacujadescriçãoestejalocalizadaem umconjuntodediscos independente.
ConjuntosdeDiscosIndependentes comBancosdeDadosDistintos: Quandoum conjuntode discos
independenteprincipaléconfigurado,édefinidoumnovobancodedadosde usuárioseparadodobanco dedadosdo sistema.Obancodedados dousuáriotambém incluiqualquerconjuntodediscos
secundárioqueestejaassociadoaoprincipal.Depoisdeconfiguradooconjuntodediscosprincipal,o bancodedados dousuáriocorrespondenteaparecenapastaDatabasesdoiSeriesNavigator.Por padrão,o bancodedados eoconjuntodediscosindependentetêm omesmonome.Administre obancodedados dousuáriocomasmesmasfunçõesqueutilizanobanco dedadosdosistema.ConsulteTrabalhar com váriosbancosdedados paraobterinformaçõesadicionais.
Afiguraaseguirmostraoexemplodeum sistemacomtrês bancosde dadosdistintos:obancode dados System,obanco dedadosFinance doconjuntodediscosindependentee obancodedados Salesdo conjuntodediscosindependente.
Noexemploa seguir,sevocêexpandir DatabasesnoiSeriesNavigator,veráumalistadebancosde dadosqueincluiobancode dadosSystem,bemcomoosbancosdedadosdousuário FinanceeSales.De dentrode umbancode dadosdousuário(Finance eSales)sempreépossívelacessarbibliotecas nobanco dedadosSystem,masnãoépossível acessarasbibliotecasemoutrobanco dedadosdousuário.Por exemplo,sevocêabrirobanco dedadosFinance,tambémserápossível optarporexibirbibliotecasno bancodedados System.NãoépossívelexibirasbibliotecasSales dentrodo bancodedadosFinance porqueSaleséum bancodedados dousuárioseparado.
Consulte“IdentificaçãodoObjeto”napágina 25paraobter detalhessobreaidentificação deobjetos quandoconjuntosdediscosindependentesexistemnoservidor.
VáriasBibliotecasdoSistema: Emgeral,todasasbibliotecasdo sistemacontinuam aexistirnoconjuntode
discosdosistema.Contudo,parasuportarmelhoroisolamentoea recuperaçãodogrupo deconjuntos dediscosindependentesquecontêmbibliotecasdo sistema,asseguintesinstâncias debibliotecasdo sistematambémsãocriadasnoconjuntodediscosprincipal:
1. QSYSnnnnn:Issocontémasinformaçõesde referênciacruzadadobancode dadosrepresentadopelo
grupodeconjuntosde discos.Normalmenteapenasocódigodosistemainternocriaobjetosnessa biblioteca.
2. QSYS2nnnnn:IssocontémoscatálogosSQLparaobanco dedadosrepresentadopelogrupo de
conjuntosdediscos.Normalmenteapenas ocódigodosistemainternocria objetosnessabiblioteca. 3. QRCYnnnnn:Todoobjetode recuperaçãoassociadoaosobjetosdentrodo grupodeconjuntosde
discosé armazenadonessabibliotecaparaoconjuntodediscosprincipaldogrupo.Essesobjetos poderãosernecessáriospararecuperação quandoogrupodeconjuntos dediscosestiverativado.O conjuntode discosdosistemaequivalentedessabibliotecaéQRECOVERY.
4. QRCLnnnnn:Quandoa instânciadereivindicaçãoéexecutadanogrupodeconjuntosde discos,
todasasinformaçõesresultantesnormalmentearmazenadasnoQRCLagora sãoarmazenadasno QRCLdo conjuntodediscosprincipaldogrupo.Normalmente,apenas asfunçõeschamadasdurante oprocessodereivindicaçãodearmazenamentocriamobjetosnessainstânciadabiblioteca.Além disso,quandoo armazenamentodereivindicaçãorecuperaacapacidadedeendereçamentodos objetosperdidos,essesobjetospodemser inseridosnabibliotecaQRCLnnnnn.Essessãoobjetosdo usuárioqueexistiamoriginalmenteemoutra biblioteca.
5. QRPLnnnnn:Semprequeumobjeto contidonogrupo deconjuntosdediscosé substituídoenquanto
estáem uso,oobjetoem usoérenomeadoemovidoparaabibliotecaQRPLnnnnnnoconjuntode discosprincipaldo grupo.Onovoobjetoéinseridona bibliotecaespecificada.Oconjuntodediscos dosistemaequivalentedessabibliotecaéQRPLOBJ.QRPLnnnnné limponaativação.
Noitemanterior,nnnnnéonúmerodoconjuntodediscosindependente alinhadoà direitaepreenchido comzeros.
Umnovoatributodebiblioteca,Protegido,éintroduzidoparasuportarorecursodabibliotecaestendida. UmavezqueasbibliotecasQSYSnnnnn,QSYS2nnnnneSYSIBnnnnn sãoversõesespeciaisque
correspondemàsbibliotecasdosistema,apenasocódigodosistemaoperacional poderácriarobjetos nelas.Osaplicativosnão podemcriar objetosnessasbibliotecas.
Definições
de
Atributo
da
Biblioteca
Biblioteca Biblioteca *SYSBAS
ProtegidonoConjuntodeDiscos Independente
ProtegidonoConjuntodeDiscosdo Sistema
QSYSnnnnn QSYS Sim Não
QSYS2nnnnn QSYS2 Sim Não
SYSIBnnnnn SYSIBM Sim Não
QRCLnnnnn QRCL Não Não
QRCYnnnnn QRECOVERY Não Não
QRPLnnnnn QRPLOBJ Não Não
Todasasbibl. dousuário
Nãoaplicável Não Não
Aordemdepesquisanormalparaobjetosé pesquisarasbibliotecas combasenovalordabiblioteca especificadopelousuário,nalista debibliotecasdousuário enoespaçodenomesem vigorparaojob.A únicaexceçãoparaissoocorrequandoojobdousuáriopossui umgrupodeconjuntos dediscosno espaçodenomesdo job.Nesse caso,osuporte aaliasé efetivadoparareferênciasdeobjetoaosobjetos decontroledobancode dadosemQSYS,QSYS2e SYSIBM.Osobjetosnasbibliotecas QSYSnnnnn, QSYS2nnnnneSYSIBnnnnn sãoretornadosparaqueosusuáriosoperemcombase nasinformaçõesde controledo bancodedados associadasaoseusespaçosdenomesestendidos.
IdentificaçãodoObjeto: Como aexistênciadeumconjuntode discosindependenteemumservidor
significaqueváriosbancosdedados existememumúnicoservidor,identificarumobjeto émais
complexodoquecostumaserem umsistemacomapenasumúnicobancodedados dosistema.Quando existiremváriosbancosdedados,serápossívelduplicarosnomesde bibliotecaseobjetosembancosde dadosseparados.Onomedabibliotecae onomedoobjetonão necessariamenteidentificamcom
exclusividadeumobjeto.Haverámomentosemquevocêtambém precisarásaberonomedo conjuntode discosindependente.Osnomesdoconjuntodediscosindependenteede seubancode dadossão,por padrão,osmesmos.Entretanto, elesnãonecessariamenteprecisamcorresponder.Umnomede bancode dadospode conteraté18caracteres, enquantoumnome deconjuntodediscosindependentepode conter até10caracteres.
Emboraomesmonomede bibliotecapossaexistiremdoisgruposdeconjuntosde discosdiferentes,as bibliotecasnãopodemteromesmonome noconjuntode discosdosistemaqueem umconjuntode discosindependente.
Comandos
CL
(Linguagem
de
Controle)
QuandoutilizarcomandosCL(LinguagemdeControle)quesuportama especificaçãode*ALLou *ALLUSRparaasbibliotecasaserempesquisadas,osistemanormalmenteinterpretaráissocomo ″todas asbibliotecas(dousuário)noespaçodenomesdabibliotecaatual″emvezde ″todasasbibliotecas(do usuário)nosistema.″Algunscomandospodeminterpretar*ALLou*ALLUSR deformadiferente;por isso,éimportanteverificaradocumentaçãodocomando.
SevocêutilizouocomandoExibirDescrição doObjeto(DSPOBJD),algumasbibliotecas dosistema,como QSYS,poderãoaparecerváriasvezesseocomandoestiver mostrandoinformaçõesdoconjuntodediscos dosistemaedeum oumaisconjuntosde discosindependentes.
Nota: Amaioriadasmensagensquevãoparaoregistrodejobs(QSYSOPR)ou registrodohistóriconão
contémonomedo conjuntodediscosindependente.Elascontêmapenasonome doobjetoea biblioteca.Vocêdevedeterminarqualgrupode conjuntosdediscos,sehouver,o jobqueemitiua mensagemestavautilizandoparapoder procuraroobjeto.