IBM
®DB2
Universal
Database
™Iniciação
Rápida
para
DB2
Universal
Database
Express
Edition
Versão
8.2
G517-7773-01
IBM
®DB2
Universal
Database
™Iniciação
Rápida
para
DB2
Universal
Database
Express
Edition
Versão
8.2
G517-7773-01
Antesdeutilizarestasinformaçõeseoprodutoaqueelassereferem,certifique-sedeterlidoasinformaçõesgeraisnaseção Avisos.
EstedocumentocontéminformaçõesdepropriedadedaIBM.Eleéfornecidosobumacordodelicençaeé protegidopelaleidecopyright.Asinformaçõescontidasnestapublicaçãonãoincluemgarantiasdeproduto,e nenhumadeclaraçãofeitanestemanualdeveserinterpretadacomotal.
VocêpodesolicitarpublicaçõesdaIBMon-lineouatravésdorepresentanteIBMlocal. v Parasolicitarpublicaçõeson-line,acesseoCentrodePublicaçõesdaIBMem
www.ibm.com/shop/publications/order
v ParalocalizarorepresentanteIBMlocal,acesseoIBMDirectoryofWorldwideContactsem www.ibm.com/planetwide
ParasolicitarpublicaçõesdoDB2atravésdoDepartamentodeMarketingeVendasnosEstadosUnidoseCanadá, liguepara1-800-IBM-4YOU(426-4968).NoBrasilliguepara0800-7014-262.
QuandooClienteenviaseuscomentários,concededireitos,nãoexclusivos,àIBMparausá-losoudistribuí-losda maneiraqueacharconveniente,semqueissoimpliqueemqualquercompromissoouobrigaçãoparacomoCliente.
Índice
Parte
1.
Sobre
o
DB2
Universal
Database
Express
Edition
.
.
.
.
.
. 1
Capítulo
1.
Sobre
Este
Manual
.
.
.
.
. 3
Capítulo
2.
Visão
Geral
do
Produto
DB2
UDB
Express
.
.
.
.
.
.
.
.
.
.
.
. 5
Parte
2.
Instalando
um
Servidor
DB2
UDB
Express
.
.
.
.
.
.
.
.
.
.
.
. 7
Capítulo
3.
Visão
Geral
de
Instalação
.
. 9
MétodosdeInstalação . . . 9
VisãoGeraldeInstalação(Windows) . . . 9
VisãoGeraldaInstalação(Linux) . . . 10
Capítulo
4.
Requisitos
de
Instalação
.
. 11
RequisitosdeDiscoedeMemória(Windowse Linux) . . . 11
RequisitosdeInstalaçãodoWindows. . . 11
RequisitosdeInstalação(Windows) . . . 11
ProblemasdeSegurançaaoInstalaroDB2 UniversalDatabase. . . 12
Autoridades . . . 14
ContasdeUsuárioRequeridasparaInstalaçãodo DB2Servers(Windows) . . . 14
ConcedendoDireitosdeUsuário(Windows) . . 16
GrupodeAdministradoresdoSistemaDB2UDB (Windows). . . 17
RequisitosdeInstalaçãodoLinux. . . 18
RequisitosdeInstalação(Linux) . . . 18
ConsideraçõessobreaInstalaçãoNIS. . . 18
Capítulo
5.
Tarefas
de
Pré-instalação
21
EstendendooEsquemadeDiretório(Windows) . . 21InstalandooIBMSoftwareDeveloperKitparaJava (Linux). . . 21
NíveisdeJavaSDKparaDB2 . . . 22
CriandoIDsdoUsuárioedeGrupoparauma InstalaçãodoDB2UDB(Linux) . . . 23
ModificandoosParâmetrosdokernel(Linux). . . 23
Capítulo
6.
Instalação
.
.
.
.
.
.
.
. 25
InstalaçãodoWindows . . . 25
InstalandooDB2UDBExpressUtilizandoo AssistenteparaInstalaçãodoDB2(Windows). . 25
InstalaçãodoLinux. . . 26
InstalandooDB2UDBExpressUtilizandoo AssistenteparaInstalaçãodoDB2(Linux) . . . 26
Capítulo
7.
Tarefas
Pós-instalação
.
.
. 29
VerificandoaInstalaçãoUtilizandooCLP (ProcessadordaLinhadeComandos). . . 29
VerificandoaInstalaçãodoDB2UDBExpress UtilizandoPrimeirasEtapas. . . 29
Parte
3.
Operações
Básicas
de
Administração
e
Manutenção
.
.
.
. 31
Capítulo
8.
Após
a
Instalação
do
DB2
UDB
Express
.
.
.
.
.
.
.
.
.
.
.
. 33
CriandoseuPróprioBancodeDados. . . 33
InformaçõesBásicassobreoBancodeDados . . 33
CriandoseuPróprioBancodeDadosUtilizando oAssistenteparaCriarBancodeDadoscom ManutençãoAutomática . . . 33
RevendoseuNovoBancodeDados . . . 34
FerramentasdeAdministraçãoeDesenvolvimento doDB2. . . 36
Navegação . . . 36
CentrodeControle. . . 40
EditordeComandos . . . 44
CentrodeFuncionamento . . . 45
ConfigurandoListasdeNotificaçãoedeContatos 47 CentrodeTarefas . . . 47
Diário . . . 49
DefinindoaPolíticadeLicençadoDB2 UtilizandooCentrodeLicenças . . . 51
CentrodeDesenvolvimento. . . 51
AssistenteparaConfiguração . . . 52
CentrodeReplicação . . . 53
FerramentasdaWeb . . . 55
ManutençãoAutomática . . . 56
AplicandooFixPakouNíveldeModificaçãoMais Recente. . . 60
Parte
4.
Implementando
Servidores
Utilizando
a
Instalação
do
Arquivo
de
Resposta
.
.
.
.
.
.
.
.
.
.
.
. 61
Capítulo
9.
Arquivos
de
Resposta
.
.
. 63
InformaçõesBásicasparaInstalaçãodoArquivode Resposta . . . 63
ConsideraçõesSobreArquivosdeResposta. . . . 63
CriandoumArquivodeRespostaUtilizandoo AssistenteparaInstalaçãodoDB2. . . 64
Parte
5.
Apêndices
.
.
.
.
.
.
.
.
. 67
Apêndice
A.
Suporte
ao
Idioma
.
.
.
. 69
AlterandooIdiomadeInterfacedoDB2(Windows) 69 AlterandooIdiomadeInterfacedoDB2(Linux) . . 69
IdiomasdeInterfacedoDB2Suportados . . . . 70
IdentificadoresdeIdiomaparaExecutaroAssistente
paraInstalaçãodoDB2emOutroIdioma . . . . 70
Exibindoodb2setupemSeuIdiomaNacional. . . 71
Apêndice
B.
Desinstalando
o
DB2
UDB
Express
.
.
.
.
.
.
.
.
.
.
.
.
.
. 73
DesinstalandooDB2UDBExpress(Windows). . . 73
DesinstalandooDB2UDBExpressUtilizandoo Comandomsiexec(Windows) . . . 73
DesinstalandooDB2UDBExpress(Linux). . . . 73
ParandooDAS(DB2AdministrationServer) . . 74
ParandoInstânciasdoDB2 . . . 74
RemovendooDAS(DB2AdministrationServer) 74 RemovendoInstânciasdoDB2 . . . 75
RemovendooDB2UDBExpressUtilizandoo Comandodb2_deinstall(Linux) . . . 75
Apêndice
C.
Licenças
.
.
.
.
.
.
.
. 77
ArquivosdeLicençadeProdutosDB2 . . . 77
IncluindoaChavedeLicençadoDB2Utilizandoo CentrodeLicenças. . . 78
DefinindoaPolíticadeLicençadoDB2Utilizandoo CentrodeLicenças. . . 79
Apêndice
D.
Regras
e
Manutenção
de
Senhas
.
.
.
.
.
.
.
.
.
.
.
.
.
. 81
Apêndice
E.
Informações
Técnicas
sobre
o
DB2
Universal
Database
.
.
. 83
DocumentaçãoeAjudadoDB2. . . 83
AtualizaçõesdaDocumentaçãodoDB2 . . . . 83
CentrodeInformaçõesdoDB2. . . 84
CenáriosdeInstalaçãodoCentrodeInformaçõesdo DB2. . . 85
InstalandooCentrodeInformaçõesdoDB2 UtilizandooAssistenteparaInstalaçãodoDB2 (Linux). . . 87
InstalandooCentrodeInformaçõesdoDB2 UtilizandooAssistenteparaInstalaçãodoDB2 (Windows). . . 89
ChamandooCentrodeInformaçõesdoDB2 . . . 91
AtualizandooCentrodeInformaçõesdoDB2 InstaladoemseuComputadorouServidorIntranet. 92 ExibindoTópicosemseuIdiomaPreferidono CentrodeInformaçõesdoDB2. . . 92
DocumentaçãodoDB2emPDFeImpressa. . . . 93
InformaçõesPrincipaisdoDB2. . . 93
InformaçõesdeAdministração . . . 94
InformaçõesdeDesenvolvimentodeAplicativos 94 InformaçõesdeInteligênciadeNegócios. . . . 95
InformaçõesdoDB2Connect . . . 95
InformaçõesIniciais . . . 96
InformaçõesdoTutorial . . . 96
InformaçõesdeComponenteOpcional . . . . 97
NotassobreoRelease. . . 97
ImprimindoManuaisdoDB2apartirdosArquivos PDF. . . 98
SolicitandoManuaisImpressosdoDB2 . . . 98
ChamandoaAjudaContextualapartirdeuma FerramentadoDB2. . . 99
ChamandoaAjudadaMensagemapartirdo ProcessadordaLinhadeComandos. . . 100
ChamandoaAjudadeComandosapartirdo ProcessadordaLinhadeComandos. . . 100
ChamandoaAjudadeEstadodeSQLapartirdo ProcessadordaLinhadeComandos. . . 100
TutoriaisdoDB2 . . . 101
InformaçõessobreResoluçãodeProblemasdoDB2 101 Acessibilidade . . . 102
EntradadeDadoseNavegaçãopeloTeclado 102 ExibiçãoAcessível. . . 103
CompatibilidadecomTecnologiasAssistidas. . 103
DocumentaçãoAcessível . . . 103
DiagramasdeSintaxeDecimaisPontilhados . . . 103
CertificaçãopeloCommonCriteriadeProdutos DB2UniversalDatabase. . . 105
Apêndice
F.
Avisos
.
.
.
.
.
.
.
.
. 107
MarcasComerciais . . . 109
Índice
Remissivo
.
.
.
.
.
.
.
.
.
. 111
Entrando
em
Contato
com
a
IBM
.
.
. 115
Parte
1.
Sobre
o
DB2
Universal
Database
Express
Edition
Capítulo
1.
Sobre
Este
Manual
Estemanualforneceinformaçõessobrecomoinstalaro DB2UDBExpress.Ele também introduza manutenção,administraçãoedesenvolvimento doDB2UDB. Paraobter umavisãogeraldo DB2UDB,consulteoCentro deInformaçõesdo DB2 UDBnoendereçohttp://publib.boulder.ibm.com/infocenter/db2help/. ParainstalaroCentrodeInformaçõesem seuprópriocomputador,consulte “CentrodeInformaçõesdo DB2”napágina 84.
Paraacessar abibliotecatradicional demanuaisdoDB2UDBem formatoimpresso ou PDF,consulte“SolicitandoManuaisImpressos doDB2”napágina98e
“ImprimindoManuaisdoDB2a partirdosArquivosPDF” napágina98.
Capítulo
2.
Visão
Geral
do
Produto
DB2
UDB
Express
OIBM DB2UniversalDatabaseExpress(DB2UDB Express)éomais novo membrodafamíliadeprodutos DB2UniversalDatabaseVersão8.Elacombinaa potência, funçãoeconfiabiliadedopremiado bancodedados relacionalUDBdo DB2 daIBM comsimplicidadenaembalagem, nainstalaçãoenodesenvolvimento comcustomínimode investimentoqueatendeàsnecessidadesdegerenciamento de dadoseempresas depequenoe médioporte.
ODB2UDB Expresséumaofertadebancodedados especialmenteadaptadapara SMB (SmallandMediumBusinesses).ODB2UDBExpress foiprojetadopara clientescomconhecimentosmínimosem bancosde dadosresidenciaisque precisamde umbancodedados defácilinstalaçãointegradoàssoluçõesde software doaplicativo.ÉumaversãodoDB2 quesuportaaplicativoslocaise remotosemambientesindependentesedeLAN(LocalAreaNetwork).
ODB2UDB ExpressfoidesenvolvidocomorientaçãodosParceirosde Negócio IBM eapresentaasseguintesfunçõeschave:
ImplementaçãoSimplificada
OrecursodeinstalaçãodoArquivodeRespostapermitequeum aplicativo ouprovedordesoluções incorporea instalaçãodoDB2UDB Expresscomo parte transparentedeumasolução.Acombinaçãodainstalaçãodo
ArquivodeResposta comahabilidade decriarbancosdedadose configuraroDB2UDB Expresscomscriptssuportaa capacidadedecriar umasoluçãodeaplicativosprontaedisponível.
ODB2UDB Expresspodeser implementadoemambientesoperacionais LinuxouWindows, oferecendoflexibilidadena escolhado hardwaree do sistemaoperacional paraa implementação.
Consulte Parte4,“ImplementandoServidoresUtilizandoaInstalaçãodo ArquivodeResposta”,napágina61.
Capacidades deGerenciamentoAutônomo
ODB2UDB Expressincorporaum conjuntode capacidadesde gerenciamentoavançadoecomputaçãoautônoma.Issosuportaa simplificação eaautomaçãodastarefasdeadministração,eliminando grandepartedoscustos tradicionalmenteassociados aogerenciamentode bancosdedadosrelacionais.
OConsultorde Configuraçãofornecerecursosparaconfiguraroambiente do DB2UDBExpress paraotimizarodesempenho.OCentrode
FuncionamentomonitoraosistemaDB2,alterandosobrequestões operacionaispotenciaisefornecendoconselhossobrecomo solucioná-las. Amanutenção autônomatambémpodeser configuradaautomaticamente comum novoAssistente.Elacriaum novobancode dadosnodiscoou diretóriodesuaescolha,atribuiespaçoemdiscoparaseusdados,
configuraonovobancodedadosparadesempenhoeativaamanutenção automáticaeconfiguraanotificaçãopore-mailoupager,seobancode dados precisardeatenção.
Consulte “ManutençãoAutomática”napágina 56.
ProjetadoparaDisponibilidade24Horas
ODB2UDB Expressfoiprojetado parasuportara operação24horaspor
diax7dias porsemana,nãoé necessáriodesligarobancode dadospara executara manutenção.Osbackupsdo bancodedadospodemserfeitos on-line ouoffline.
Suporteno DesenvolvimentodeAplicativos
ODB2UDB Expresssuportaamaioriadasinterfacespadrãodemercado, incluindo SQL,X/Open, ODBC,.NET,JDBC,Java,XMLeserviçosdaWeb. ODB2UDB ExpressfornecesuplementosparaIDEsconhecidos,como WebSphereStudioApplicationDeveloper,MicrosoftVisualStudio.NET, Microsoft VisualBasic,MicrosoftVisualC++,Microsoft VisualInterDev. Osdesenvolvedoresdeaplicativospodemalavancarasfunçõesavançadas do DB2UDBExpress nomodelo deprogramaçãocomo qualestão habituados,potencializarsuasqualificações atuais,reduzirotempode disponibilizaçãonomercado,cortarcustosgeraisdeimplementaçãodo aplicativo eacelerarotempode obtençãodevalor.
Proteção deInvestimentos
ODB2UDB Expressofereceasmesmascapacidadesprincipais nalinha inteiradeservidoresdebancosdedados IBM.Vocêpodeaproveitara confiança,segurança,interfacesdedesenvolvimentode aplicativose otimização,à medidaqueaumentamseusvolumesdedados,númerode usuáriosouutilização.Vocêpode alavancarseuinvestimento comoDB2 UDB Expresspormeiodeupgrades aoutrasediçõesescaláveisdoDB2 UDB parasuportarmais sistemasoperacionaiseterrendimentode processamentosuperiorem instalaçõesmaiores dehardware.
Parte
2.
Instalando
um
Servidor
DB2
UDB
Express
Capítulo
3.
Visão
Geral
de
Instalação
Métodos
de
Instalação
AssistenteparaInstalaçãodoDB2
OAssistenteparaInstalaçãodoDB2éum instaladordisponívelnas plataformas LinuxeWindows.OAssistenteparaInstalaçãodo DB2 forneceumainterfacedefácilutilizaçãoparainstalaroDB2eexecutaa instalaçãoiniciale astarefasde configuração.
InstalaçãodeArquivosdeResposta
Umarquivoderespostaséum arquivoASCIIquecontémvaloresde instalaçãoeconfiguração.Oarquivoétransmitido paraoprograma db2setup eainstalaçãoéexecutadadeacordo comosvaloresqueforam especificados.Existeváriasformas decriarumsistemadearquivosde resposta:
v UtilizandooGeradordeArquivodeResposta (Windows)
v UtilizandooAssistenteparaInstalaçãodoDB2(Linuxe Windows) v PersonalizandoosArquivosdeResposta deAmostraquesãoFornecidos
paracadaProdutodoDB2 (LinuxeWindows)
Visão
Geral
de
Instalação
(Windows)
Estetópicodescreveasetapasparainstalarum servidorDB2UDB Expressno Windows.
Procedimento:
Parainstalarumservidor DB2UDBExpressnoWindows: 1. Revejaospré-requisitosdoprodutoDB2.
2. InstaleoprodutoDB2utilizandooAssistenteparaInstalaçãodo DB2.Os recursosdoAssistenteparaInstalaçãodo DB2incluem:
v Uma barradelançamentoapartirdaqual épossívelvisualizarnotasde instalaçãoenotassobreoreleaseeobter informaçõessobreosrecursosdo DB2 UDBVersão8.
v Tipos deinstalaçãoTípica,Compacta ePersonalizada. v Suporteà instalaçãodeváriosidiomas.
v ConfiguraçãodoDB2AdministrationServer (incluindoa configuraçãodo usuário doDAS).
v Instalaçãoeconfiguraçãodainstância(incluindoaconfiguraçãodo usuário dainstância).
v Criaçãodearquivoresposta.Vocêpodesalvarsuasopções deinstalaçãoem um arquivoderespostaparaumainstalaçãoposteriorouparaduplicara instalaçãoem outrocomputador.
Visão
Geral
da
Instalação
(Linux)
Estetópicodescreveasetapasparainstalaçãodeumservidor DB2UDBExpress noLinux.
Procedimento:
Parainstalarumservidor DB2UDBExpressnoLinux: 1. Revejaospré-requisitosdoprodutoDB2.
2. MonteoCD-ROMdo produtoDB2. 3. Modifiqueosparâmetros dokernel.
4. InstaleoprodutoDB2 utilizandooAssistenteparaInstalaçãodo DB2.Os recursosdoAssistenteparaInstalaçãodo DB2incluem:
v Uma barradelançamentoapartirdaqual épossívelvisualizarnotasde instalaçãoenotassobreoreleaseeobter informaçõessobreosrecursosdo DB2 Versão8
v Tipos deinstalaçãoTípica,Compacta ePersonalizada v Suporteà instalaçãodeváriosidiomas
v Configuraçãodo DB2AdministrationServer (incluindoconfiguraçãodo usuário doDAS)
v Instalaçãoeconfiguraçãodainstância(incluindoconfiguraçãodousuário da instância)
v Criaçãodearquivoresposta.Vocêpodesalvarsuasopções deinstalaçãoem um arquivoderespostaparaumainstalaçãoposteriorouparaduplicara instalaçãoem outrocomputador.
Capítulo
4.
Requisitos
de
Instalação
Requisitos
de
Disco
e
de
Memória
(Windows
e
Linux)
Requisitos deDisco:
Oespaçoemdiscorequeridoparaseuprodutodependedotipo deinstalação escolhidoe deseutipo desistemadearquivos.OAssistenteparaInstalaçãodo DB2 forneceestimativasdinâmicasdetamanhocombasenoscomponentes selecionadosdurante umainstalaçãoTípica,Compacta ouPersonalizada. NoWindows,você podeprecisardeumaquantidademaiorde espaçoem
unidades FAT(TabeladeAlocaçãodeArquivos)do quecomunidades NTFS(New Technology FileSystem).
Lembre-se deincluiroespaçoemdiscoparaosoftware,produtosde comunicação e documentaçãorequeridos.
Requisitos deMemória:
Nomínimo,oDB2UDBrequer 256MBde RAM.512 MBdememóriaRAMserão recomendados,sevocêutilizarasferramentasdoDB2.Aodeterminarosrequisitos de memória,estejaatentoaoseguinte:
v ParasuporteaoclienteDB2,estesrequisitosde memóriasãoparaumabasede5 conexõesdeclientesimultâneas.Serãonecessáriosmais16MBde RAMpara cada5 conexõesdocliente.
v Amemóriaadicionalérequeridaparaoutrosoftwarequeestejaemexecuçãoem seusistema.
v Podeser requeridamemóriaadicionalparamelhorarodesempenhodas ferramentasdoDB2.
v Requisitosdedesempenhoespecíficospodemdeterminara quantidadede memórianecessária.
v Osrequisitosde memóriaserãoafetadospelotamanhoecomplexidadedo sistemade bancodedados.
v Osrequisitosde memóriasãoafetadospelaextensãodaatividade dobancode dadosepelonúmerodeclientesqueacessamseusistema.
v NoLinux,certifique-sede queseuespaçode SWAPsejadepelomenosodobro desuamemóriaRAM.
Requisitos
de
Instalação
do
Windows
Requisitos
de
Instalação
(Windows)
ParainstalaroDB2UDB Express,osseguintesrequisitosdesistemaoperacional, software ecomunicaçãodevemser atendidos:
Requisitos doSistemaOperacional
ODB2UDB Expresspodeser executadonosseguintes sistemas operacionais:
v Windows NTVersão 4comServicePack6aousuperior
v Windows2000.OServicePack2 érequeridoparaoWindowsTerminal Server.
v WindowsXP
v WindowsServer2003
Requisitos deHardware
UmprocessadorcompatívelcomIntelx86.
Requisitos deSoftware
Érequeridoum navegadorparaa exibiçãodaajudaon-line.
Requisitos deComunicação
Vocêpode utilizarTCP/IP,CanaisNomeadoseNetBIOS.Paraadministrar um bancodedadosDB2 Versão8remotamente, vocêdeveconectar-se utilizandoTCP/IP.
v Paraa conectividadeTCP/IP,CanaisNomeadoseNetBIOS,não é necessárionenhumsoftware adicional.
v QuempretendeusarLDAP(Lightweight DirectoryAccessProtocol) precisadeum clientedoMicrosoft LDAPoudeumcliente doIBM SecureWayLDAP V3.1.1.
Problemas
de
Segurança
ao
Instalar
o
DB2
Universal
Database
Os problemasdesegurança sãoimportantesparaoadministradordoDB2® apartir do momentoem queoprodutoé instalado.
Paraconcluira instalaçãodoDB2,sãorequeridosumIDdousuário,umnome de grupo eumasenha.OprogramadeinstalaçãodoDB2baseadona GUIcriavalores padrão paradiferentesIDsdousuário egrupo.Sãocriadospadrões diferentes, casovocê estejainstalandoemplataformasLinuxouWindows:
v EmplataformasLinux,oprogramade instalaçãodoDB2criadiferentesusuários padrãoparaoDAS(dasusr),oproprietáriodainstância(db2inst) eousuário limitado(db2fenc).
Oprograma deinstalaçãodoDB2anexaumnúmerode1 a99aonomedo usuáriopadrãoatéquesejacriadoum IDdo usuárioaindanãoexistente.Por exemplo,seosusuáriosdb2inst1edb2inst2jáexistirem,oprograma de instalaçãodoDB2criaráousuáriodb2inst3.Seforutilizadoumnúmeromaior que10,aparte docaracteredonome serátruncadanoIDdousuário padrão. Porexemplo,seoIDdousuáriodb2fenc9jáexistir,o programadeinstalaçãodo DB2truncaráocnoIDdousuário,em seguida,anexaráo10(db2fen10).O truncamentonão ocorrequandoovalor numéricoéanexadoaousuáriodoDAS padrão(porexemplo,dasusr24).
v EmplataformasWindows,o programadeinstalaçãodoDB2cria ousuário padrãodb2adminparaousuáriodoDAS,oproprietáriodainstânciaeusuários limitados.Diferentede plataformasLinux,nenhumvalor numéricoéanexadoao IDdo usuário.
Parareduzirorisco deumusuárioquenãosejaoadministradoracessar deforma não apropriadao bancodedadose/ou instâncias,onomedo IDdo usuárioe/ou senha padrãodevemser alterados.
Nota: AsinstalaçõesdoarquivoderespostanãoutilizamvalorespadrãoparaIDs
deusuário ounomesde grupos.Estesvaloresdevem serespecificadosno arquivode resposta.
Assenhassãomuitoimportantesdurantea autenticaçãodeusuários.Senenhum requisito deautenticaçãoestiverdefinidononíveldosistemaoperacional eo banco dedadosestiver utilizandoo sistemaoperacional paraautenticarusuários, osusuáriosterãopermissãoparaconexão.Porexemplo,em sistemasoperacionais Linux,assenhasnão-definidassãotratadascomoNULL. Nestecaso,qualquer usuário semumasenha definidaseráconsideradocomotendoumasenhaNULL. Daperspectiva dosistemaoperacional,estaéumacorrespondênciaeousuário é validadoepode conectar-seaobancode dados.Utilizesenhasnoníveldosistema operacional sedesejarqueosistemaoperacionalfaçaaautenticaçãodeusuários paraseubancodedados.
Nota: Nãoépossívelutilizarsenhasnão-definidas,sedesejarqueo ambientede
seubanco dedadosestejadeacordocomosrequisitosdeCommonCriteria. DepoisdeinstalaroDB2Universal Database,revejatambém ealtere(se
necessário),osprivilégiospadrãoqueforamconcedidosausuários. Porpadrão,o processo deinstalaçãoconcedeprivilégiosdeSYSADM(SystemAdministration) aosseguintes usuáriosem cadasistemaoperacional:
Windows®9x Qualquerusuáriodo Windows98oudoWindows
ME.
Outros AmbientesWindows NoWindowsNT,Windows2000,WindowsXPou
WindowsServer 2003,um nomedousuárioválido doDB2quepertenceaogrupoAdministradores.
Plataformas Linux Umnomedousuário válidodoDB2quepertença
aogrupoprincipaldoproprietáriodainstância. Os privilégiosSYSADMsãoo conjuntode privilégiosmais potentedisponívelno DB2 UniversalDatabase.Por isso,talvezvocê nãoqueiraquetodosestesusuários tenham privilégiosSYSADMporpadrão.ODB2permitequeoadministrador concedae revogueprivilégiosa grupose IDsdo usuárioindividuais.
Aoatualizar oparâmetrodeconfiguraçãodogerenciadordobanco dedados,
sysadm_group,oadministradorpode controlarqualgrupode usuáriospossui privilégiosSYSADM.Énecessárioseguir asinstruções abaixoparaconcluiros requisitosdesegurançaparaa instalaçãodoDB2eparaa criaçãosubseqüente de instânciae debancodedados.
Qualquer grupodefinidocomoogrupode administraçãodosistema(atualizando
sysadm_group)deveexistir. Onome destegrupo devepermitirfácilidentificação como ogrupocriadoparaproprietáriosdainstância.OsIDsdo usuárioegrupos pertencentesa estegrupotêm autoridadede administradordosistemaparasuas respectivas instâncias.
Oadministradordeveconsiderara criaçãodeum IDde usuáriodoproprietárioda instânciaquesejafacilmentereconhecidocomoestandoassociadoa umainstância específica.EsteIDdo usuáriodevetercomoumde seusgruposonomedo grupo SYSADMcriadoacima.OutrarecomendaçãoéutilizaresteIDdeusuário do proprietáriodainstânciaapenascomoum membrodo grupodoproprietárioda instânciae nãoutilizá-loem nenhumoutrogrupo.Isto devecontrolara
proliferação deIDsdousuário edegruposquepodemmodificara instânciaou qualquerobjetonainstância.
OIDdousuáriocriadodeveestarassociadoaumasenhaparafornecer autenticaçãoantesdetera entradapermitidanosdadose bancosdedados da
instância.Arecomendaçãoaocriarumasenhaéseguirasinstruções de nomenclaturade senhasde suaorganização.
Autoridades
Asautoridades fornecemumamaneira deagruparprivilégiosedecontrolar operações demanutençãoeutilitários parainstâncias,bancosdedados eobjetos de bancodedados.Osusuáriospodemterautoridadesadministrativasque oferecem privilégioscompletosem umconjuntodeobjetosdebancodedados ou podemterautoridadesdosistemaqueoferecemprivilégioscompletosno
gerenciamentodosistema,masnãopermitemacessoaosdados.
SYSADM éomaisaltoníveldeautoridadeadministrativa.Eleincluitodosos privilégiosem todososbancosde dadosnainstânciadoDB2®,bemcomo a autoridadeparaconcedererevogartodasasdemaisautoridades eprivilégios. ODBADMofereceautoridadeadministrativaparaumbancode dadosespecífico. Elepermitequeo usuárioacesseemodifiquetodososobjetosnessebanco de dados.Umusuário comautoridadeDBADM podeconcedererevogarprivilégios nobanco dedados,masnãopode concederourevogar aautoridadeDBADM. SYSCTRLéaautoridadeparacontrolarosrecursosutilizadospelogerenciadorde banco dedados(porexemplo,criaçãoeexclusãodebancosdedados),masnão permiteacessoaosdados nosbancosde dados.
SYSMAINT éaautoridadeparaexecutaroperaçõesdemanutenção,como iniciare pararoservidor DB2efazerbackuperestauraçãode bancosde dados.Elenão permiteacessoaosdados nosbancosde dados.
AautoridadeLOADnoníveldobanco dedados,combinadacomo privilégio INSERT natabela,permitequeo usuáriocarreguedadosparaessa tabela.
Asautoridades específicasdobanco dedadosestãoarmazenadasnoscatálogosdo banco dedados;asautoridadesdosistemaestãoarmazenadasnoarquivode configuraçãodo gerenciadorde bancodedados paraa instância.
Você podeutilizaroCentrode Controleparaconcedererevogarautoridadesdo banco dedados.
Contas
de
Usuário
Requeridas
para
Instalação
do
DB2
Servers
(Windows)
Seestiver instalandonoWindows NT,Windows2000,WindowsXPouWindows Server 2003,serãonecessáriasasseguintes contasdeusuário doservidorDB2: v Umacontadeusuáriode instalaçãoe
v Umaoumais contasdeusuáriode configuração
– Uma contadeusuáriodoDAS (DB2AdministrationServer) – Uma contadeusuáriodainstânciadoDB2.
Acontadeusuário deinstalaçãodeveserdefinida,comnívelde executaro AssistenteparaInstalaçãodoDB2.Ascontas deusuáriode instalaçãopodemser definidasantesdainstalaçãoouvocê podedeixarqueoprogramadeInstalaçãodo DB2 crie-asparavocê.
Todososnomesdecontado usuáriodevemaderiràsregrasdenomenclaturade seusistemaeàsregrasdenomenclaturadoDB2.
Contas deUsuáriodo ServidorDB2:
ContadeUsuáriodeInstalação
Uma contadeusuáriolocaloude domínioérequeridaparaexecutara instalação.Acontadeusuário devepertenceraogrupoAdministradoresna máquinaemquevocêexecutará ainstalação.
Paracontasde domínio,paraverificar IDsdousuárionoservidor DB2,o IDdousuário dainstalaçãodevepertenceraogrupodeAdministradores de Domínionodomínioemqueascontasserãocriadas.
ContadeUsuáriodoDAS(DB2AdministrationServer)
Uma contadeusuáriolocaloude domínioérequeridaparaoDAS(DB2 AdministrationServer). ODAS(DB2AdministrationServer) éumserviço de administraçãoespecialdo DB2utilizadoparasuportarasferramentas do DB2eajudarnastarefasdeadministraçãoem servidoresDB2locaise remotos. ODAStem umacontade usuárioatribuídaqueéutilizadapara efetuarologondoserviçoDASnocomputadorquandooserviçoDASfor iniciado.
Épossível criaracontausuárioDAS,antesdainstalaçãodo DB2ouo AssistenteparaInstalaçãodoDB2pode criá-laparavocê.Sedesejarqueo AssistenteparaInstalaçãodoDB2crieumanovacontadeusuáriode domínio,a contade usuárioquevocêutilizaparaexecutarainstalação deveterautoridadeparacriarcontasde usuáriodedomínio.Acontade usuário devepertenceraogrupoAdministradoresnamáquinaemquevocê executará ainstalação.Estacontateráosseguintesdireitosdeusuário: v Agir comopartedo sistemaoperacional
v Depurar programas v Criar objetotoken
v Travar páginasnamemória v Efetuarlogoncomoumserviço
v Aumentar quotas(WindowsNTeWindows2000)
v Ajustara quotadememóriaparaum processo(WindowsXPeWindows Server 2003)
v Substituirum tokendeníveldeprocesso
OprivilégioparaTravarpáginasnamemóriaérequeridoparasuporte AWE(AdvancedWindowing Extensions).Oprivilégiopara″Depurar programas″énecessárioapenas quandoaconsultadegrupodoDB2 é explicitamenteespecificadaparautilizarotokende acesso.
Sea contadousuárioforcriadapeloprogramade instalação,a contado usuário concederáestesprivilégiose,sejáexistir,estacontatambém concederáestesprivilégios.Seainstalaçãoconcederosprivilégios,alguns delesapenas entrarãoem vigorduranteoprimeirologonpelacontaque concedeuosprivilégiosoudurante areinicialização.
Recomenda-sequeousuário DAStenhaautoridadeSYSADMem cada sistemaDB2dentrodoseuambienteparaquepossa iniciarouencerrar outrasinstâncias,senecessário.Porpadrão,qualquerusuário queseja parte dogrupoAdministradortemautoridadeSYSADM.
ContadeUsuáriodaInstância DB2
Uma contadeusuáriolocaloude domínioérequeridaparaainstância DB2.TodainstânciaDB2temumusuário queéatribuídoquandoa
instânciaécriada.ODB2efetuaologoncomestenomede usuárioquando a instânciaéiniciada.
Vocêpode criara contadeusuáriodainstânciaDB2,antesdainstalaçãodo DB2 ouoAssistenteparaInstalaçãodoDB2pode criá-laparavocê.Se desejarqueoAssistenteparaInstalaçãodo DB2crieumanovacontade usuário dedomínio,acontadeusuário quevocê utilizaparaexecutara instalaçãodeveterautoridadeparacriarcontasde usuáriodedomínio.A contade usuáriodevepertenceraogrupoAdministradoresna máquinaem quevocêexecutará ainstalação.Estacontateráosseguintesdireitosde usuário:
v Agircomopartedo sistemaoperacional v Criarobjetotoken
v Aumentarquotas(WindowsNTeWindows2000)
v Ajustara quotadememóriaparaum processo(WindowsXPeWindows Server2003)
v Travarpáginasnamemória v Efetuarlogoncomoumserviço
v Substituirum tokendeníveldeprocesso
Oprivilégio paraTravarpáginasnamemóriaérequeridoparasuporte AWE(AdvancedWindowing Extensions).
Oprogramade instalaçãonãoconcedeo privilégioDepurarprogramas.O privilégio ″Depurarprogramas″énecessárioapenasquandoa consultado grupo doDB2éexplicitamenteespecificadaparautilizarotokende acesso. Sea contadousuárioforcriadapeloprogramade instalação,a contado usuário concederáestesprivilégiose,sejáexistir,estacontatambém concederáestesprivilégios.Seainstalaçãoconcederosprivilégios,alguns deles apenasentrarãoem vigorduranteoprimeirologonpelacontaque concedeuosprivilégiosoudurante areinicialização.
Concedendo
Direitos
de
Usuário
(Windows)
Estetópicodescreveasetapasnecessáriasparaconcederdireitosde usuárioem sistemas operacionaisWindows.Direitosdeusuário específicossãorecomendados paracontas deusuáriorequeridasparainstalareconfiguraroDB2.
Pré-requisitos:
Paraconcederdireitosdeusuário avançadosnoWindows,você deveefetuarlogon comoAdministradorlocal.
Procedimento:
Windows NT
1. CliqueemIniciareselecioneProgramas —>Ferramentas
Administrativas(Comuns)—>GerenciadordeUsuáriospara
Domínios.
2. NajanelaGerenciadorde Usuários,selecionePolíticas—>Direitosdo
Usuárionabarrade menus.
3. NajanelaPolíticasdosDireitosdo Usuário,selecionea caixadeseleção
MostrarDireitosAvançadosdoUsuárioe,nacaixadeseleçãoDireito,
selecioneodireitoquedesejaconcederaousuário.Cliqueem Incluir. 4. NajanelaIncluirUsuárioseGrupos, selecioneousuárioougrupo para
5. NajanelaPolíticadeDireitosdeUsuário,selecioneousuárioougrupo incluídonalistade opçõesConcederae cliqueem OK.
Windows 2000,WindowsXPe WindowsServer2003
1. CliqueemIniciareselecioneConfigurações—>Painel deControle
—>FerramentasAdministrativas.
Nota: Em computadorescomWindowsXPeWindowsServer 2003,
paraalguns TemasdoWindows,aseleção será:Configurações
—> PaineldeControle—>DesempenhoeManutenção—>
FerramentasAdministrativas.
2. SelecionePolíticadeSegurançaLocal.
3. Nopainelesquerdodajanela, expandao objetoPolíticasLocais,depois selecioneAtribuiçãodosDireitosdeUsuário.
4. Nopaineldireitodajanela,selecioneo direitoquedesejaatribuirao usuário.
5. Nomenu,selecione Ação—>Segurança
6. CliqueemIncluir,depoisselecioneumusuárioougrupo aoqual desejaatribuirodireitoecliqueemIncluir.
7. CliqueemOK.
Nota: Seocomputadorpertencera umdomínioWindows2000ou
WindowsServer 2003,osdireitosdeusuáriodo domíniopoderão substituirsuasdefiniçõeslocais.Nesse caso,oAdministradorda Redeterá quefazerasalteraçõesparaosdireitosdeusuário.
Grupo
de
Administradores
do
Sistema
DB2
UDB
(Windows)
Por padrão,a autoridadeSYSADM(SystemAdministrative)éconcedidaa
qualquercontadeusuário válidadoDB2® quepertençaaogrupoAdministradores, nocomputadoremqueacontaestádefinida.Sea contafor local,eladeverá pertenceraogrupolocalAdministradores. Seacontafordedomínio,eladeverá pertenceraogrupoAdministradoresnocontroladordedomínio.
Por exemplo,seumusuárioefetuarlogonem umacontade domínioetentar acessar umbancode dadosDB2,oDB2iráparaumcontroladorde domíniopara enumerargrupos(incluindoogrupoAdministradores).Vocêpode forçaroDB2a executarsempreaconsultadegrupo nocomputadorlocal,definindoavariávelde registroDB2_GRP_LOOKUP=localeincluindo ascontasdedomínio(ougrupos globais) nogrupolocal.
Paraqueousuáriode umdomíniotenhaaautoridadeSYSADM,eledeve pertenceraogrupoAdministradoresdocontroladordo domínio.ComooDB2 semprefazaautorizaçãona máquinanaqual acontaestádefinida,ainclusãode um usuáriodedomínionogrupodeAdministradoreslocaisnoservidornão concedea autoridadeSYSADMdo usuáriodedomínioa estegrupo.
Paraevitar ainclusãodeum usuáriododomínionogrupoAdministradoresno controlador dedomínio,crieumgrupoglobaleincluaosusuáriosdodomínio aos quaisvocêdesejaconcederaautoridadeSYSADMe,emseguida,atualizeo parâmetrode configuraçãodoDB2SYSADM_GROUPcomonome dogrupo global.Parafazeristo, digiteosseguintes comandos:
db2stop
db2 update dbm cfg using sysadm_group global_group db2start
Requisitos
de
Instalação
do
Linux
Requisitos
de
Instalação
(Linux)
Estetópicolista ohardware,a distribuição,o softwareeosrequisitosde comunicaçãoparaoDB2UDB Express.
Requisitos deHardware
UmprocessadorcompatívelcomIntelx86.
Requisitos deDistribuição
Paraobter asinformações maisrecentessobrea distribuiçãosuportadaeos níveis dekernel,visiteosite:
v http://www.ibm.com/db2/linux/validate
Requisitos deSoftware
v OIBM DeveloperKitparaJava1.4.1ServiceRelease2 érequeridopara osservidoresDB2parautilizaçãodoCentrode Controledo DB2epara criaçãoeexecuçãode aplicativosJava,incluindo procedimentos
armazenadosefunçõesdefinidaspelousuário.Duranteo processode instalação,onívelcorretodeJDK seráinstalado,casoaindanãoesteja. v Umnavegadorérequeridoparaexibiraajudaon-line.
Requisitos deComunicação
OTCP/IPénecessárioparaacessarosbancosdedadosremotos.
Instalando osProdutosDB2ouCompartilhando oDiretóriodaInstâncianoNFS
Atualmente, nãosuportamosa instalaçãodosprodutosDB2emNFS.A instalaçãodo DB2noNFS(porexemplo,montagememNFS
/usr/opt/db2_08_01 ou/opt/IBM/db2/V8.1)podeser propensaa erroe esteserrospodemser difíceisdediagnosticar.
Aseguinteconfiguraçãonãoé suportada:
v Configuraçãode umainstânciaem umsistemadearquivos. v MontagemdoNFSdeumsistemadearquivosapartirdevários
computadorese execuçãodoDB2nessasmáquinasutilizandoa mesma instância.
Estaconfiguraçãopode causaro travamentodoarquivoeproblemasde desempenho.
Considerações
sobre
a
Instalação
NIS
Em ambientesqueincluemsoftware desegurança,comoporexemploNISou NIS+, existemalgumas consideraçõessobreainstalação.Osscriptsdeinstalação do DB2tentarãoatualizaralgumascoisas queestãosobocontroledospacotesde segurança,comopor exemploosusuáriose osgrupos, enãopoderáfazê-lo. Nacriaçãodainstância,semumcomponentedesegurança presente,as
propriedadesdegrupo dousuárioproprietáriodainstânciaserãoautomaticamente modificadas paraincluirosgruposdoservidor administrativocomoumgrupo secundário,easpropriedadesdogrupodo servidoradministrativoserão modificadas paraincluirogrupodo proprietáriodainstância.Seoprogramade criaçãodainstâncianãoforcapazdefazer isso(enãoseráseoNIS/NIS+estiver controlando ogrupo),elerelatará quea tarefanão foipossívele namensagemde avisoforneceráasinformaçõesnecessáriasparafazerasalteraçõesmanualmente.
Essasconsideraçõessãoverdadeiras paraqualquerambienteem queo programa de segurançaexternaestiverenvolvidoenão permitequeainstalaçãodoDB2 ou osprogramasde criaçãode instânciamodifiquemascaracterísticasdousuário. SeoAssistenteparaInstalaçãodo DB2detectaroNIS emseucomputador, não seráfornecidaaopção decriaçãodenovosusuáriosduranteainstalação.Emvez disso, vocêdeveráescolher usuáriosexistentes.
Asseguintes restriçõesseaplicamsevocêestiver utilizandoo NISouoNIS+: v Osgrupose osusuáriosdevemsercriadosnoservidor NISantesde executaro
AssistenteparaInstalaçãodoDB2.
v Osgrupossecundários devemsercriadosparaoproprietáriodainstânciaDB2e parao DB2AdministrationServer noservidorNIS.Então,você deveincluiro grupoprimáriodo proprietáriodainstâncianogruposecundáriodo DB2 AdministrationServer.Domesmomodo,você deveincluir ogrupoprimário do DB2AdministrationServer nogruposecundárioparaoproprietárioda
instância.
v Antesde sercriadaumainstância,deveexistirumaentradaparaelanoarquivo etc/services.Porexemplo,sedesejarcriarumainstânciaparaousuário db2inst1,énecessário umaentradasemelhantea seguinte:
db2c_db2inst1 50000/tcp
Capítulo
5.
Tarefas
de
Pré-instalação
Estendendo
o
Esquema
de
Diretório
(Windows)
Sevocê pretendeutilizaroLDAPcomWindows2000ouWindows Server2003, deverá estenderoesquemadodiretórioparaconter classesde objetoedefinições de atributodoDB2.VocêdevefazerissoantesdeinstalarqualquerprodutoDB2.
Pré-requisitos:
Asuacontadousuário doWindowsdeveterautoridadedeAdministraçãode Esquema.
Procedimento:
Paraestenderoesquemadediretório:
1. Efetueo logonparaumcontrolador dedomínio.
2. Executeoprogramadb2schex.exe apartirdoCDdeinstalaçãocomautoridade deAdministraçãodo Esquema.Vocêpode executaresteprogramacom
autoridadedeAdministraçãodeEsquema,semefetuarlogoffelogon novamente,conformeaseguir:
runas /user:MyDomain\Administrator x:\db2\Windows\utilities\db2schex.exe
sendoquex:representaa unidadedeCD-ROM.
Quandodb2schex.exe forconcluído,continuecoma instalação.
Instalando
o
IBM
Software
Developer
Kit
para
Java
(Linux)
OIBM SoftwareDeveloperKitparaJava1.4.1ServiceRelease2érequeridopara servidoresDB2parautilizaroCentrode Controledo DB2ouparacriareexecutar aplicativosJava,incluindo procedimentosarmazenadosefunçõesdefinidaspelo usuário.ApenasoIBM SDK(SoftwareDeveloper’sKit)ésuportado.OIBM DeveloperKitparaJava 1.4.1ServiceRelease2paraplataformasde 32bitsé fornecido noCDdoproduto.
AinstalaçãodoIBM DeveloperKitparaJavaétentadaautomaticamentedurantea instalaçãode umarquivode respostaoudeumaGUI.Estatarefaserárequerida apenas sea instalaçãoautomáticafalharousevocênãoinstalou asferramentasda GUI inicialmentecomoproduto.
OSDKé instaladosemprequeumcomponentequerequer Javaestiversendo instalado.Noentanto,seoinstaladordetectarqueoSDK1.4.1jáestáinstalado,ele não seráinstaladonovamente.OSDK1.4.1éinstaladoem seuprópriodiretórioe não sobrescrevenenhumnívelanteriordoSDK.
Restrições:
Será feitaatentativade instalaçãodoJavaSDK apenassevocê utilizarumdos seguintes métodosdeinstalaçãodoDB2:
v ProgramadeinstalaçãodaGUI(db2setup)
v Instalaçãodo arquivoderesposta(db2setup -rresponse_file)
Oscriptdb2_installnão instalaráoJavaSDK.
Procedimento:
ParainstalaroSDKmanualmente:
1. Executeocomandoapropriadoparaseusistemaoperacional apartirdo diretório/cdrom/db2/linux/Java-1.4.
Sistema Operacional
Comando DiretóriodeInstalação
LinuxIA32 rpm -ivh IBMJava2-SDK-1.4.1-2.0.i386.rpm /opt/IBMJava2-141
2. ParaverificarseoIBMSDK estáinstalado,executeocomando
<caminho>/jre/bin/java-version,emque<caminho>representao caminhono
qualo SDKfoiinstalado.Consulteodiretóriodeinstalaçãode cadaplataforma listadaanteriormente.
OIBM SDKtambémestádisponívelnoWebsitedoIBMdeveloperWorksno endereço:
v http://www.ibm.com/developerworks/java/jdk/index.html
Níveis
de
Java
SDK
para
DB2
Você precisado nívelde SDKapropriadolistadoabaixo parautilizarferramentas baseadasem JavacomooCentrode Controledo DB2eparacriareexecutar aplicativosJava,incluindo procedimentosarmazenadosefunçõesdefinidaspelo usuário.
Seo nívelcorretodoSDK forrequeridoporalgumoutrocomponentequeestá sendoinstaladoeoSDK aindanãoestiverinstalado,oSDKseráinstaladosevocê utilizaroAssistenteparaInstalaçãodoDB2 ouumarquivoderespostapara instalaroproduto.
Onívelapropriado deSDKnãoé instaladocomoDB2Run-TimeClient.
Paraobter asinformaçõesmaisatuaissobreoSDK,consulte apágina daWebde requisitosdosistemaDB2UDB noendereço
http://www.ibm.com/software/data/db2/udb/sysreqs.html.
Atabelaaseguirlista osníveis deSDKparaoDB2 deacordocomosistema operacional:
SistemaOperacional NíveldeSDK
Windowsde32bits SDK1.4.1ServiceRelease1 Linux32bits SDK1.4.1ServiceRelease2 LinuxIntel64bits SDK1.4.1ServiceRelease2 LinuxAMD64bits SDK1.4.1ServiceRelease2
Criando
IDs
do
Usuário
e
de
Grupo
para
uma
Instalação
do
DB2
UDB
(Linux)
Três usuáriosegrupossãorequeridosparaoperaroDB2.Osnomesdeusuárioe de grupoutilizadosnasinstruções aseguirsãodocumentadosnatabelaabaixo. Você podeespecificarseusprópriosnomesde usuárioedegrupo desdequesigam asregrasdenomenclaturadosistemaeasregrasdenomenclaturadoDB2.
Os IDsde usuárioquevocêcriaserão requeridosparaexecutarastarefasde configuraçãosubseqüentes.
Tabela1.UsuárioseGruposRequeridos
UsuárioRequerido ExemplodeNomede Usuário
ExemplodeNomede Grupo
ProprietáriodaInstância db2inst1 db2iadm1 UsuárioLimitado db2fenc1 db2fadm1 UsuáriodoDB2
AdministrationServer
dasusr1 dasadm1
v Odiretóriopessoaldoproprietário dainstânciaéolocalondea instânciadoDB2 serácriada.
v OusuáriolimitadoéutilizadoparaexecutarasUDFs(FunçõesDefinidaspelo Usuário)eprocedimentosarmazenadosforado espaçodeendereçamento utilizadopelobancodedadosDB2.
v OIDdeusuário parao usuáriodoDB2 AdministrationServeréutilizadopara executaroDB2Administration Serveremseusistema.
Pré-requisitos:
Você deveterautoridaderootparacriarusuáriosegrupos.
Procedimento:
Paracriar IDsdegrupoede usuáriorequeridosparaoDB2: 1. Efetuelogincomo umusuáriocomautoridaderoot. 2. ParacriargruposnoLinux,insiraosseguintescomandos:
mkgroup -g 999 db2iadm1 mkgroup -g 998 db2fadm1 mkgroup -g 997 dasadm1
Criarusuáriosparacadagrupo:
mkuser -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 -p mypasswd
mkuser -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 -p mypasswd
mkuser -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1 -p mypasswd
Modificando
os
Parâmetros
do
kernel
(Linux)
AntesdeinstalaroDB2,vocêpode quereratualizar osparâmetrosdo kernel Linux.ODB2aumentaráautomaticamenteoslimitesdo IPC,senecessário.É altamente recomendávelqueestasalteraçõessejamfeitaspermanentementeno sistemaparaqueasreinicializaçõesseguintesnão causemumtempode inatividadedesnecessário.
Pré-requisitos:
Você deveterautoridaderootparamodificarparâmetrosdo kernel.
Procedimento:
Paraatualizar osparâmetros dokernel:
RedHat eSuSE
Sistemasqueutilizamasérie2.4.xdo kerneltêmum valorpadrãoparao parâmetrode filademensagens (msgmni),quepermitesomentealgumas conexõessimultâneas comoDB2.Osparâmetrosdamatrizde semáforo também precisamser alteradosparaoDB2serexecutado comêxito.Para verificar osegmentodememóriacompartilhada,a matrizdesemáforoe os limitesdefilade mensagens,emitaocomandoipcs-l.
Aseguirestáa saídado comandoipcs -l.
# ipcs -l
--- Limites de Memória Compartilhada
---número máximo de segmentos = 4096 // SHMMNI tamanho máximo de segmentos (kbytes) = 32768
total máximo de memória compartilhada (kbytes) = 8388608 tamanho mínimo de segmento (bytes) = 1
--- Limites de Semáforo
---número máximo de matrizes = 1024 // SEMMNI máximo de semáforos por matriz = 250
max semaphores system wide = 256000
máximo de opções por chamada de semáforo= 32 valor máximo de semáforos = 32767
--- Mensagens: Limites
---largura máxima do sistema de filas = 1024 // MSGMNI tamanho máximo da mensagem (bytes) = 65536
tamanho máximo padrão da fila (bytes) = 16384 // MSGMAX
Modifiqueosparâmetrosdokernelincluindoasseguintesentradasno arquivodeconfiguraçãodecontroledosistemapadrão,/etc/sysctl.conf:
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024
em que
max semaphores system wide =
max number of arrays x max semaphores/array
Executesysctlcomoparâmetro-pparacarregarasdefiniçõessysctl,a partirdoarquivopadrão/etc/sysctl.conf.
sysctl -p
Asentradasdo arquivosysctl.conf sãolidasdurante ainicializaçãopelo scriptde inicializaçãodarede.
Em algumasdistribuições,pode ser necessárioincluir sysctl-pem um dosarquivosdeinicializaçãodosistema(porexemplo,rc.local)paraque osparâmetrosdokernelsejamdefinidosdepoisde cadareinicialização.
Capítulo
6.
Instalação
Instalação
do
Windows
Instalando
o
DB2
UDB
Express
Utilizando
o
Assistente
para
Instalação
do
DB2
(Windows)
EstatarefadescrevecomoinstalaroDB2 UDBExpressutilizandooAssistentepara InstalaçãodoDB2 noWindows.Você utilizaráoAssistenteparaInstalaçãodoDB2 paradefinirsuainstalaçãoeinstalaroDB2 UDBExpressem seusistema.
Pré-requisitos:
AntesdeiniciaroAssistenteparaInstalaçãodoDB2
v Certifique-sedequeosistemapreenchaosrequisitosde instalação,memóriae disco.
v SevocêplanejautilizaroLDAPnoWindows2000,WindowsServer 2003ou WindowsXPpararegistraroservidorDB2noActiveDirectory,deveráestender oesquemadodiretórioantesdainstalação.
v Vocêdeveterumacontadeusuário localAdministradorcomosdireitosde usuáriorecomendadosparaexecutarainstalação.
Procedimento:
ParainiciaroAssistenteparaInstalaçãodoDB2:
1. Efetueo logonnosistemacomacontadeAdministradordefinida paraa instalaçãodoDB2 UDBExpress.
2. Encerre todososprogramasparaqueoprogramadeinstalaçãopossa atualizar osarquivoscomo requerido.
3. InsiraoCD-ROMnaunidade.Seativado,orecursodeexecuçãoautomática iniciaautomaticamenteaBarradeLançamentodeInstalaçãodoDB2.Apartir destajanela, vocêpodevisualizar ospré-requisitosdeinstalaçãoeasnotasde release,pode consultaroDB2 QuickTourparaexplorarosrecursosdoDB2 Universal DatabaseVersão8 ouseguirdiretamenteparaainstalação.Talvez você queirarevisarospré-requisitosde instalaçãoeasnotasderelease para obter asúltimasinformações.SelecioneInstalar Produtoseselecione oproduto DB2parainstalar.
4. OAssistenteparaInstalaçãodoDB2determinará oidiomado sistemae ativará oprogramade instalaçãoparaesseidioma.Sevocêquiser executaroprograma deinstalaçãoem umidiomadiferentedoidiomapadrãonocomputadorouse oprogramade instalaçãoautomáticafalhar,épossíveliniciarmanualmenteo AssistenteparaInstalaçãodo DB2.
ParainiciarmanualmenteoAssistenteparaInstalaçãodoDB2: a. CliqueemIniciareselecionea opçãoExecutar.
b. NocampoAbrir,forneçaoseguintecomando:
x:\setup /i idioma
onde:
v x:representaa suaunidadedeCD-ROM
v idiomaéoidentificadorde territórioparaseuidioma(por exemplo,EN paraInglês).
Seosinalizador/inãoestiverespecificado, oprogramadeinstalação executaráoidiomapadrãodo sistemaoperacional.
c. CliqueemOK.
5. Uma veziniciadaa instalação,continueseguindoospromptsdoprogramade configuração.Aajudaon-lineestádisponívelparaguiá-loatravésdasetapas restantes. Parachamar aajudaon-line,cliqueemAjudaoupressioneF1.Você pode clicaremCancelara qualquermomentoparaencerrarainstalação. Casoqueiraverificarsuainstalação,utilizandoobancodedados deamostra, certifique-se dequeinstalou ocomponentedebancode dadosdeamostra dentrodogrupodo componenteInformaçõesIniciais.Obancode dadosde amostra estáincluídocomoparte dainstalaçãoTípica.
Paraobter informaçõessobreerrosencontradosdurantea instalaçãodoproduto, consulte oarquivodb2.log.Oarquivodb2.logarmazenainformaçõesgeraise mensagens deerroresultantesdasatividadesdeinstalaçãoedesinstalação. Por padrão, o arquivo db2.log é localizado nodiretório ’MeusDocumentos’\DB2LOG\.A localizaçãodo diretório’MeusDocumentos’dependerádas definiçõesdo seu computador.
Instalação
do
Linux
Instalando
o
DB2
UDB
Express
Utilizando
o
Assistente
para
Instalação
do
DB2
(Linux)
Estatarefadescrevecomoinstalaro DB2UDBExpressutilizandooAssistentepara InstalaçãodoDB2 emsistemasLinux.OAssistenteparaInstalaçãodo DB2é utilizado paradefiniraspreferênciasdeinstalaçãoeinstalaro DB2UDBExpress nosistema.
Pré-requisitos:
AntesdeiniciaroAssistenteparaInstalaçãodoDB2
v Certifique-sedequeosistemapreenchaosrequisitosde instalação,memóriae disco.
v Érequeridaa autoridaderootparaexecutarainstalação.
v OCD-ROMdo produtoDB2UDBExpress devesermontadoemseusistema. v SeoNIS/NIS+,ou softwaredesegurançasimilar,forutilizadoemseuambiente,
vocêdeverácriar manualmenteosusuáriosdo DB2UDBExpressrequeridos antesde iniciaroAssistenteparaInstalaçãodo DB2.
Procedimento:
ParainiciaroAssistenteparaInstalaçãodoDB2:
1. Efetue ologonnosistemacomousuário quepossuiautoridaderoot. 2. InsiraoCD-ROMdo produtoDB2UDBExpress.
3. Mude paraodiretórioem queo CD-ROMestámontadodigitandooseguinte comando:
cd /mnt/cdrom
em que/cdromrepresentaopontodemontagem doCD-ROM.
5. Apósalguns instantesa BarradeLançamentodeInstalaçãodoDB2IBMé aberta.
Nestajanela, vocêpode visualizarospré-requisitosde instalaçãoe asnotas sobreorelease,podefazerum QuickTourparaexplorarosrecursosdoDB2ou seguirdiretamenteparaainstalação.Talvezvocêqueirarevisar os
pré-requisitosdeinstalaçãoeasnotasdereleaseparaobterasúltimas informações.
Depoisdeinicializar ainstalação,continuecomospainéisdeinstalaçãodo AssistenteparaInstalaçãodo DB2efaçasuasseleções.Aajudadeinstalação estádisponívelparaguiá-lopelasetapasrestantes. Parachamar ajudada instalação,cliqueemAjudaou pressioneF1.Vocêpode clicaremCancelara qualquermomentoparaencerrara instalação.
Quandoconcluira instalação,oDB2 UDBExpressestará instaladonodiretório
/opt/IBM/db2/V8.1.
Capítulo
7.
Tarefas
Pós-instalação
Verificando
a
Instalação
Utilizando
o
CLP
(Processador
da
Linha
de
Comandos)
Depoisdeconcluira instalaçãodoDB2UDBExpress vocêpode verificara instalação,criandoum bancodedados sampleeexecutandocomandosSQLpara recuperarosdadosdeamostra.
Pré-requisitos:
v Ocomponentedobanco dedadossampledeveserinstaladoem seusistema; incluídoem umainstalaçãoTípica.
v Vocêprecisade umIDdo usuáriocomautoridadeSYSADM.
Procedimento:
Paraverificar ainstalação:
1. Efetuelogonparaosistemacomoumusuário comautoridadeSYSADM. 2. Dêocomandodb2samplparacriarobancode dadosSAMPLE.
Estecomandopode levaralgunsminutosparaserprocessado.Nãohá mensagemdeconclusão;quandoopromptde comandosretornao processo estáconcluído.
Obancodedados SAMPLEseráautomaticamentecatalogadocomo aliasSAMPLE quandoforcriado.
3. Inicieo gerenciadorde bancodedadosemitindoo comandodb2start.
4. Digiteosseguintes comandosDB2 apartirdeumajanelade comandodoDB2 paraconectar-seaobanco dedadosSAMPLE,recuperarumalistadetodosos empregadosquetrabalhamnodepartamento20eredefinir aconexãocomo bancode dados:
db2 connect to sample
db2 "select * from staff where dept = 20" db2 connect reset
Depoisdeverificar ainstalação,vocêpode removerobanco dedadosSAMPLEpara liberar espaçoemdisco.Digiteocomandodb2dropdatabasesamplepara eliminarobancode dadosSAMPLE.
Verificando
a
Instalação
do
DB2
UDB
Express
Utilizando
Primeiras
Etapas
Verifique sea instalaçãodoDB2UDB Expressfoiconcluída comêxito,acessando osdadosdo bancodedadosSAMPLE.
Pré-requisitos:
v VocêdeveteroCentrodeControleeocomponentePrimeirasEtapasinstalados paraexecutarestatarefa. PrimeirasEtapas épartedo componenteInformações Iniciaisquevemjunto comoAssistenteparaInstalaçãodo DB2.Éinstalado comopartedainstalaçãoTípicaoupodeser selecionadoaoexecutara instalação Personalizada.
v VocêdeveterautoridadeSYSADMou SYSCTRLparaexecutarestatarefa.
v ParaLinux,énecessário terumsoftwareXwindowcapazde verteruma interfacegráficacomousuário,paraqueoPrimeirasEtapassejaexecutado em suamáquina. Certifique-sede quevocêtenhaexportadoadequadamente sua exibição.Por exemplo,export DISPLAY=9.26.163.144:0.
v NoLinux,verifiqueseestáregistrado comoproprietáriodainstância.
Procedimento:
1. Efetue ologonnosistemacoma contado usuárioquedesejausarpara verificara instalação.Certifique-sedequeacontadeusuário dedomínioque utilizaparacriarobanco dedadosde amostratenhaautoridadeSYSADMou SYSCTRL.
2. IniciePrimeirasEtapas executandoocomandodb2fs.Estecomandoé encontradonapasta doDB2noLinuxenomenuIniciarnoWindows. 3. SelecioneCriarbancosdedadosSAMPLE nabarradelançamentodas
PrimeirasEtapasparaabrira janelaCriarbancosdedados SAMPLE.
4. NajanelaCriarbancosdedadosSAMPLE,selecioneBancodeDadosSample
UDBdo DB2.
5. CliqueemOK.
Estecomandopode levaralgunsminutosparaserprocessado.Nofinalda criaçãodobancode dadosSAMPLEserádadaumamensagemde conclusão. CliqueemOK.
6. Apósa criaçãodo bancodedados,selecioneTrabalharcomBancos deDados
nabarrade lançamentodePrimeirasEtapas,parainiciaroCentro deControle. OCentrodeControlepermitefazertarefasdeadministraçãoem diferentes instânciase objetosdebanco dedados.
SelecioneBásiconodiálogoVisualizaçãodoCentrode Controleeselecione
OK.Seunovobancodedadosde amostradeveaparecersoba pastaTodosos BancosdeDados.Expandaa pastadobancode dadosSAMPLEeselecionea pastaTabelas.Épossívelveroconteúdodequalquertabelanobanco dedados SAMPLEclicandoduasvezesnelanalistade tabelasàdireita.
Após verificarainstalação,vocêpode removerobancodedados SAMPLEpara liberar espaçonodisco.Cliquecomobotãodireitonoobjetodobancode dados SAMPLEe selecioneEliminar.