DB
2
®Iniciação
Rápida
para
DB2
Clients
DB2Versão9paraLinux,UNIXeWindows
DB
2
®Iniciação
Rápida
para
DB2
Clients
DB2Versão9paraLinux,UNIXeWindows
Antesdeutilizarestasinformaçõeseoprodutoaqueelassereferem,certifique-sedeterlidoasinformaçõesgeraisnaseção
Avisos.
AvisossobreaEdição
EstedocumentocontéminformaçõesdepropriedadedaIBM.Eleéfornecidosobumacordodelicençaeé protegidopelaleidecopyright.Asinformaçõescontidasnestapublicaçãonãoincluemgarantiasdeproduto,e nenhumadeclaraçãofeitanestemanualdeveserinterpretadacomotal.
VocêpodesolicitarpublicaçõesdaIBMon-lineouatravésdorepresentanteIBMlocal.
v Parasolicitarpublicaçõeson-line,acesseoIBMPublicationsCenteremwww.ibm.com/shop/publications/order
v ParalocalizarorepresentanteIBMlocal,acesseoIBMDirectoryofWorldwideContactsemwww.ibm.com/
planetwide
ParasolicitarpublicaçõesdoDB2atravésdoDepartamentodeMarketingeVendasnosEstadosUnidoseCanadá, liguepara1-800-IBM-4YOU(426-4968).NoBrasil,liguepara0-800-7014-262.
Índice
Quem
Deveria
Ler
Esta
Publicação
.
.
. v
Parte
1.
Considerações
Sobre
os
Clientes
do
DB2
e
Conectividade
.
. 1
Capítulo
1.
Visão
Geral
da
Configuração
do
Cliente
DB2
.
.
.
.
.
.
.
.
.
.
.
. 3
Capítulo
2.
Tipos
de
Clientes
-
DB2
Runtime
Client
e
DB2
Client
.
.
.
.
.
. 5
Capítulo
3.
Métodos
para
Instalar
Clientes
DB2
.
.
.
.
.
.
.
.
.
.
.
.
. 7
Capítulo
4.
Opções
para
Conexão
com
Bancos
de
Dados
DB2
.
.
.
.
.
.
.
. 9
Parte
2.
Instalando
Clientes
do
DB2
13
Capítulo
5.
Requisitos
da
Instalação
do
Cliente
do
DB2
.
.
.
.
.
.
.
.
.
.
. 15
RequisitosdeDiscoedeMemória. . . 15 RequisitosdeInstalaçãoparaClienteseServidores DB2(AIX) . . . 16
RequisitosdeInstalaçãoparaClienteseServidores DB2(Windows) . . . 17
RequisitosdeInstalaçãoparaClienteseServidores DB2(Linux) . . . 19
ModificandoosParâmetrosdokernel(Linux) . . . 23
RequisitosdeInstalaçãoparaClienteseServidores DB2(HP-UX). . . 24 ModificandoosParâmetrosdoKernel(HP-UX) . . 26
ParâmetrosdeConfiguraçãodoKernel
Recomendados(HP-UX) . . . 27
RequisitosdeInstalaçãoparaClienteseServidores DB2(SolarisOperatingSystem). . . 27 ModificandoParâmetrosdoKernel(Solaris
OperatingEnvironment) . . . 29
RequisitosdeInstalaçãodoProdutoDB2Connect paraSistemasHosteMidrange. . . 29
Capítulo
6.
Instalando
Clientes
do
DB2
31
InstalandoClientesdoDB2(Windows) . . . 31
InstalandoClientesDB2(UNIXeLinux). . . 33
Parte
3.
Configurando
Comunicações
Cliente-para-servidor
.
.
.
.
.
.
.
.
.
.
.
.
.
. 37
Capítulo
7.
Visão
Geral
da
Configuração
de
Comunicação
Cliente-para-servidor
.
.
.
.
.
.
.
. 39
VisãoGeraldaConfiguraçãodeComunicações
Cliente-para-Servidor . . . 39
ProtocolosdeComunicaçãoSuportados . . . 42
CombinaçõesSuportadasdeVersõesdeClienteede Servidor . . . 42
Capítulo
8.
Configurando
Comunicações
Cliente-para-servidor
utilizando
o
Assistente
de
Configuração
.
.
.
.
.
.
.
.
.
.
.
. 45
ConfigurandoumaConexãodeBancodeDados . . 45
ConfigurandoumaConexãocomoBancode DadosManualmenteUtilizandooAssistentede Configuração. . . 45 ConfigurandoumaConexãocomoBancode DadosProcurandoaRedeUtilizandoo
AssistentedeConfiguração . . . 46
CriandoeUtilizandoumPerfildeClientePara
ConfigurarConexõesdeBancodeDados . . . . 48
CriandoumPerfildeClienteUtilizandoo
AssistentedeConfiguração . . . 48
ConfigurandoConexõescomoBancodeDados UtilizandoumPerfildeClientecomoAssistente deConfiguração. . . 49 TestandoumaConexãodoBancodeDados
UtilizandooConfigurationAssistant . . . 50
ConsideraçõessobreoLDAPparaoAssistentede Configuração. . . 50
Capítulo
9.
Configurando
Comunicações
Cliente-para-servidor
Utilizando
o
Processador
de
Linha
de
Comando
.
.
.
.
.
.
.
.
.
.
.
.
. 53
ConfigurandoConexõesCliente-para-Servidor
UtilizandooProcessadordeLinhadeComandos. . 53 IdentificandoosValoresdosParâmetrosde
Comunicação. . . 54 PlanilhaTCP/IPparaConfiguraçãodeum
ClienteparaConexãodoServidor . . . 54
PlanilhadeCanaisNomeadosparaConfiguração deCanaisNomeadosnoCliente . . . 55
AtualizandoosArquivosnoCliente . . . 56
AtualizandoosArquivoshostseservicespara ConexõesTCP/IP . . . 56
CatalogandoumNóServidorapartirdoCliente . . 57
CatalogandoumNóTCP/IPapartirdeum
ClienteUtilizandooCLP. . . 57 CatalogandoumNódeCanaisNomeadosa
partirdeumClienteUtilizandooCLP . . . . 59
CatalogandoumBancodeDadosapartirdeum
ClienteUtilizandooCLP. . . 59
PlanilhadeValoresdeParâmetrosparaCatalogar umBancodeDados . . . 61
TestandoaConexãoClienteparaServidor UtilizandooCLP . . . 62
Parte
4.
Implantação
do
Cliente
do
DB2
em
uma
Topologia
Thin
Client
(Windows)
.
.
.
.
.
.
.
.
.
.
.
.
. 65
Capítulo
10.
Visão
Geral
de
Topologia
do
Cliente
Thin
(Windows)
.
.
.
.
.
. 67
Capítulo
11.
Passos
Para
a
Configuração
do
Thin
Client
(Windows)
69
VisãoGeraldeConfiguraçãodoClienteThin (Windows). . . 69InstalandoumDB2ClientouDB2ConnectPersonal EditionnoServidordeCódigo(Windows) . . . . 69
DisponibilizandooDiretóriodeCódigoparaTodas asEstaçõesdeTrabalhoThin(Windows) . . . . 70
CriandoumArquivodeRespostadeClienteThin (Windows). . . 71
MapeandoumaUnidadedeRededecadaCliente ThinparaoServidordeCódigo(Windows) . . . 72
ExecutandooComandothnsetupparaConfigurar ClientesThin(Windows) . . . 73
Parte
5.
Apêndices
.
.
.
.
.
.
.
.
. 75
Apêndice
A.
Módulos
de
Mesclagem
do
DB2
Runtime
Client
(Windows)
.
.
.
. 77
Apêndice
B.
Opções
de
Linha
de
Comandos
de
Instalação
do
DB2
Runtime
Client
(Windows)
.
.
.
.
.
. 81
Apêndice
C.
Informações
Técnicas
sobre
o
Banco
de
Dados
DB2
.
.
.
.
. 83
VisãoGeraldasInformaçõesTécnicasdoDB2. . . 83
FeedbackdasDocumentações . . . 83
BibliotecaTécnicadoDB2emFormatoPDF . . . 84
SolicitandoManuaisImpressosdoDB2 . . . 87
ExibindoAjudadeEstadoSQLapartirdo ProcessadordeLinhadeComandos . . . 88
AcessandoDiferentesVersõesdoDB2Information Center . . . 88
ExibindoTópicosemSeuIdiomaPreferidono CentrodeInformaçõesdoDB2 . . . 88
AtualizandooCentrodeInformaçõesdoDB2 InstaladoemseuComputadorouemumServidor deIntranet . . . 89
TutoriaisdoDB2 . . . 91
InformaçõessobreResoluçãodeProblemasdoDB2 92 TermoseCondições . . . 92
Apêndice
D.
Avisos
.
.
.
.
.
.
.
.
. 95
MarcasComerciais . . . 97
Índice
Remissivo
.
.
.
.
.
.
.
.
.
. 99
Quem
Deveria
Ler
Esta
Publicação
Qualquer interessadoeminstalareconfigurarum dosClientesdoDB2deverialer estapublicação.
Parte
1.
Considerações
Sobre
os
Clientes
do
DB2
e
Conectividade
Capítulo
1.
Visão
Geral
da
Configuração
do
Cliente
DB2
Estetópicodescreveasinformaçõesdisponíveissobreclientese fornecelinkspara detalhes adicionais.Asinformaçõesestãodisponíveisparaajudá-loa:
1. Escolher oclienteDB2apropriado ououtrosmétodosparaativarconexões
entreseusistemaebancosdedadosDB2 remotos.
2. Escolher ométodomais apropriadoparainstalarseucliente.
3. Concluirasetapasetratardasconsideraçõesnecessáriasparaconfigurarum
cliente.
OpçõesparaConexãocomum BancodeDadosDB2:
Asopções paraconexãodeumsistemacomumbanco dedadosDB2remoto incluem váriasopçõesde clientesede não-clientesDB2.Asopções aplicáveis dependemdosistemaqueestáseconectandoaobanco dedadosremoto ser: v umaplicativolocalizadoemumamáquinado usuáriodenegóciosouem um
servidordeaplicativos. v
umaestaçãode trabalhodedesenvolvimento deaplicativos.
v umaestaçãode trabalhodoadministradordo bancodedados.
Existemopções adicionaisaseremconsideradassevocê tambémprecisar conectar-sea bancosde dadosdemédioporteou mainframe.
Tipos deClientes:
ODB2forneceosseguintesclientes:
v DB2RuntimeClient.Esteclienteémais adequadoparaativaraplicativospara
acessaremservidoresDB2. v
DB2Client.EsteclienteincluitodaafuncionalidadelocalizadanoDB2Runtime
Clientmaisa funcionalidadeparaconfiguraçãodecliente/servidor, administraçãodebancode dadosedesenvolvimento deaplicativos.
Deinteresserelacionado,umprodutoseparado, DB2ConnectPersonalEdition, inclui todaafuncionalidadedoDB2Clientmais orecursoparaconectar-sea bancosdedados demédioporteemainframe.
MétodosparaInstalar umCliente:
OmétodocomumparainstalarumclienteDB2éexecutaro programade instalaçãofornecido emumCDdo produto.Noentanto,outrosmétodosestão disponíveis.Algunsmétodosservem paraautomatizaraimplementaçãode
grandesnúmeros declientes.Outrosmétodosexploramváriosrecursosdo sistema operacional Windowsparaforneceralternativasparaométodocomum.
Etapase ConsideraçõesparaConfigurarum Cliente:
Depoisdeoptar porutilizarumtipoespecíficodecliente,a configuraçãodocliente envolve asseguintesetapase considerações:
v assegurarqueospré-requisitosdo sistemasejamatendidos.
v desempenharainstalação.
Parasistemasnos quaisjáexisteumclienteDB2 UDBVersão8,umaconsideração adicionalseráa opçãodemigrar(e substituir)oclienteexistente oudeixaro cliente DB2UDBVersão 8einstalaroclienteDB2Versão9 comoumcliente adicional.
Conceitos Relacionados:
v “VisãoGeral sobrea MigraçãoparaClientesdoDB2”emGuiadeMigração
v
“VisãoGeral daConfiguraçãode ComunicaçõesCliente-para-Servidor”na
página39
v Capítulo3,“MétodosparaInstalarClientesDB2”,napágina 7
v Capítulo4,“OpçõesparaConexãocomBancosde DadosDB2”, napágina9
v Capítulo2,“TiposdeClientes-DB2Runtime ClienteDB2Client”,napágina 5
Tarefas Relacionadas:
v “InstalandoClientesDB2(UNIXeLinux)” napágina33
v “InstalandoClientesdoDB2 (Windows)”na página31
Referência Relacionada:
v “ProtocolosdeComunicaçãoSuportados”napágina 42
v
Capítulo
2.
Tipos
de
Clientes
-
DB2
Runtime
Client
e
DB2
Client
ODB2forneceosseguintesclientes:
v DB2RuntimeClient.Esteclienteémais adequadoparaativaraplicativospara
acessaremservidoresDB2.
v DB2Client.EsteclienteincluitodaafuncionalidadelocalizadanoDB2Runtime
Clientmaisa funcionalidadeparaconfiguraçãodecliente/servidor, administraçãodebancode dadosedesenvolvimento deaplicativos.
Deinteresserelacionado,umprodutoseparado, DB2ConnectPersonalEdition, inclui todaafuncionalidadedoDB2Clientmais orecursoparaconectar-sea bancosdedados demédioporteemainframe.
DB2RuntimeClient:
ODB2Runtime Clientfornecemeiosparaqueosaplicativosconectem-sea bancos de dadosDB2remotos. Osrecursosecapacidadesincluem:
v
Suporteparainterfacesdeacesso aobancode dadoscomum:JDBC,ADO.NET,
OLEDB,ODBCeDB2 CLI(CommandLineInterface).Istoinclui driverse recursosparadefinirorigensde dados.Porexemplo,paraODBC,ainstalaçãode umclienteDB2instalaodriverODBCDB2eregistra odriver.Os
desenvolvedoresde aplicativoseoutrosusuáriospodemutilizaraferramenta WindowsODBCDataSourceAdministratorparadefinirorigensdedados. v Suporteaclientesbaseparamanipularconexõescomo bancodedados,
instruçõesSQL,instruçõesXQueryecomandosdoDB2. v ExploraçãodeLDAP.
v Suporteparaprotocolosdecomunicaçãoderedecomuns:TCP/IP,Canal
Nomeado.
v Versõesexecutadasemsistemasoperacionaisde 32e 64bits.
v
Suporteparainstalaçãode váriascópiasdeumclientenomesmocomputador.
Estascópiaspodemser deversõesiguaisoudiferentes.
v Termosde licençaquepermitema livreredistribuiçãodoDB2RuntimeClient
comseuaplicativo.
v BasedeimplementaçãomenorcomparadacomoDB2Clientcompletoem
termosde tamanhode imagemde instalaçãoe espaçoem discorequerido. Esteclienteinclui osseguintescomponentes ouferramentas:
v Umcatálogoquearmazenainformações paraconexão combancosdedados e
servidoresDB2.
v OCLP(ProcessadordeLinha deComandos)paraemissãodecomandosdoDB2.
OCLPforneceummeiobásicodedesempenharadministraçãoremotade servidoresDB2.
Detalhesdo DB2RuntimeClient EspecíficosdaVersãodo Windows:
Existemrecursose característicasespecíficosdaversãodo Windowsquetornamo DB2 RuntimeClientadequadoespecificamenteparaimplementaçãocom
v Podeser empacotadocomseuaplicativo parafornecerconectividadeparaesse
aplicativo.
v Estádisponívelem formademódulosde mesclagemdoWindowsInstallerque
permitemincluirosarquivosDLLdoDB2RuntimeClientem seupacote de instalaçãodoaplicativo.Estaabordagemtambémpermiteincluir apenasas partesdo clienterequeridascomoaplicativo.
DB2Client:
ODB2Clientinclui todaafuncionalidadedoDB2Runtime Clientmaisa
funcionalidadeparaconfiguraçãodecliente/servidor, administraçãodebancode dados edesenvolvimentode aplicativos.Osrecursosincluem:
v Assistentede Configuraçãoparaajudarnacatalogaçãode bancosde dadosena
configuraçãodoservidorde bancodedados. v PrimeirasEtapas paranovosusuários.
v CentrodeControleeoutrasferramentasgráficasparaimplementaçãode banco
dedadoseadministração debancodedados.Estas ferramentasestão
disponíveisparaversõesdo Windowsnox86(apenas32bits),Windows nox64 (x86_64,AMD64/EM64T),Linuxnox86, LinuxnoAMD64/EM64T(x86_64,x64). Além disso,estecliente fornecerecursos paradesenvolvimentodeaplicativos, incluindo:
v arquivosdecabeçalhodoaplicativo.
v pré-compiladoresparaváriaslinguagensdeprogramação.
v suporteà ligação.
v amostrase tutoriais.
Conceitos Relacionados:
v Capítulo1,“VisãoGeral daConfiguraçãodoCliente DB2”,napágina 3
v Capítulo3,“MétodosparaInstalarClientesDB2”,napágina 7
Tarefas Relacionadas:
v “ConfigurandoumClientedoDB2 paraDesenvolvimentodeAplicativosde
BancosdeDados” emIntroduçãoaoDatabaseApplicationDevelopment Referência Relacionada:
v “Suportea ClienteDB2paraoDesenvolvimentodeAplicativosde Bancode
Capítulo
3.
Métodos
para
Instalar
Clientes
DB2
Estaseçãodescreveosmétodoscomunse alternativosparainstalartodosostipos de clientesDB2,ouseja, oDB2ClienteoDB2 RuntimeClient.Paraobterdetalhes adicionaissobrequalquermétodo,consulte oslinksparaoutrostópicos.
Os clientessãocomumenteinstalados emmáquinasnasquaisnãoexistenenhum servidor DB2.Nãoseránecessárioinstalarumclienteseoprodutodoservidor DB2 jáestiverinstalado,porqueoservidor DB2incluitodaafuncionalidade presenteem umclienteDB2.
Método paraSituaçõesComuns:
OmétodocomumparainstalarumclienteDB2éexecutaro programade instalaçãofornecido emumCDdo produto.Asimagensde instalaçãodocliente estãoincluídas nasimagensdeinstalaçãodoservidor DB2eem umCDapenasno cliente.
MétodosparaAutomatizarImplementaçõesdeGrandeEscala:
Umgrupo demétodoséequipadoparaautomatizaraimplementaçãode grandes quantidades declientes.Estesmétodossão:
v ArquivodeResposta.Ainstalaçãodoclientepode serautomatizadautilizando
ométododeinstalaçãodoarquivoderesposta.
v FerramentasdeImplementaçãodeTerceiros. Osclientespodemserinstalados
utilizandoferramentasdeimplementaçãooumétodos,comoWindowsActive Directory,Windows SMS(SystemsManagementServer)ou produtosTivoli. MétodosqueExploramRecursosdo SistemaOperacionalWindows:
Outro grupodeopções sãoasqueexploramrecursos dosistemaoperacional Windows:
v Topologiadoclientethindo Windows.Estaopção ésuportadaparaoDB2
Client,masnão paraoDB2RuntimeClient.ODB2Clientpode ser
implementadonoWindows emumatopologiadeclientethin.Umatopologiade clientethinéondeocódigodoclienteestáinstaladoem umdiretório
compartilhadodoWindows emumúnicoservidor decódigo,emvezdeno discorígidolocalde cadaestação detrabalhodo cliente.Estaçõesdetrabalhodo clienteindividuaisconectam-seaodiretóriocompartilhadodoWindows no servidordecódigoparaexecutarocódigodoDB2Client.
v UtilizandoumIDdeNão-administradordoWindows.Ométodode instalação
comumutilizaumIDdeusuáriodo administradordoWindows,ouseja,um ID deusuárionogrupodeAdministradores.Noentanto,osclientesDB2também podemser instaladosutilizandoumIDdeusuárioquefazpartedo grupode UsuáriosExperientesou grupodeUsuáriosdo Windows.Estemétodoé adequadoquandooIDde usuárioqueestádesempenhandoa instalaçãonão temprivilégiosdeadministrador.OprodutoDB2 tambémsuportaomecanismo dealtosprivilégiosdoWindows.Noentanto,paraclientes, aconfiguraçãode altosprivilégiosnãoérequeridaparainstalaçãodocliente.
Os métodosdeinstalaçãoalternativosfornecidosparaservidoresDB2também são aplicáveisa clientes,incluindoo scriptdb2_installeinstalaçãomanual.
Conceitos Relacionados:
v Capítulo1,“VisãoGeral daConfiguraçãodoCliente DB2”,napágina 3
v Capítulo10,“VisãoGeraldeTopologiadoCliente Thin(Windows)”,napágina
67
v “Fundamentosde instalaçãodoarquivode resposta”emSuplementodeInstalação
eConfiguração
Tarefas Relacionadas:
v “InstalandoClientesDB2(UNIXeLinux)” napágina33
v “InstalandoClientesdoDB2 (Windows)”na página31
v “Instalandoum ProdutoDB2UtilizandooComandodb2_installou
doce_install(LinuxeUNIX)”em Suplementode InstalaçãoeConfiguração
v “Instalandoprodutos doDB2UtilizandooMicrosoftSystems Management
Server(SMS)”em Suplementode InstalaçãoeConfiguração Referência Relacionada:
v ApêndiceB,“OpçõesdeLinhade Comandosde Instalaçãodo DB2Runtime
Client(Windows)”,napágina 81
v ApêndiceA, “Módulosde MesclagemdoDB2RuntimeClient (Windows)”,na
Capítulo
4.
Opções
para
Conexão
com
Bancos
de
Dados
DB2
Estaseçãoesboçaasopçõesdaquiloquevocêpode instalarem umamáquina(o sistemalocal)parapossibilitarqueelaseconectea umbancode dadosemuma máquinadiferente(osistemaremoto).Paraselecionarumaopção apropriada, primeiro,énecessárioconsiderarseosistemalocalé:
v umsistemaqueexecutaaplicativosdenegóciosemum sistemado usuáriode
negóciosou emumservidor deaplicativos.
v umaestaçãode trabalhodedesenvolvimento deaplicativos.
v umaestaçãode trabalhodoadministradordo bancodedados.
Também énecessáriodeterminaronderesidemosbancosde dadosaosquaisvocê desejaconectar-se.Osbancosdedadospodemestarlocalizados:
v namesmamáquina, ouseja,nosistemalocal.Isto incluibancosdedados
localizadosemumaúnicainstânciadoDB2ou emváriasinstânciasdo DB2. v
emmáquinasdiferentes,ouseja, emsistemasremotos.
v emmáquinasdiferentesquesãoservidoresdemédioporteoumainframe.
OpçõesparaSistemasdoUsuáriodeNegóciosouServidores deAplicativos:
Geralmente, quandoumaplicativodenegóciosconecta-sea umbancode dados, umadasseguintestopologias éenvolvida:
v Umaplicativo conecta-seaum bancodedadosDB2 emqueambos estão
localizadosnamesmamáquina. Umexemploéum aplicativoutilizadoporum únicousuárioemsuaestaçãodetrabalho pessoal.
v Umaplicativo conecta-seaum bancodedadosDB2 emoutramáquina.
v Umcliente aplicativoconecta-sea umservidorde aplicativosque,porsuavez,
conecta-seaumou maisbancosdedadosDB2localizados: – na mesmamáquinaapenas.
– em umaou maisoutrasmáquinasapenas.
– umacombinaçãodasopções acima.
Seum servidorDB2estiver instaladona mesmamáquinaqueoaplicativo,não seránecessário instalarumcliente DB2separado.Oprodutodoservidor DB2 inclui funcionalidadeparapermitirqueaplicativosconectem-sea bancosde dados locais econectem-setambéma bancosde dadosemmáquinasremotas.
Sea máquinacomosaplicativostambémnãotiverumservidor DB2,vocêteráas seguintes opçõesparapermitirqueaplicativosconectem-seabancosdedados DB2 remotos:
v
ClienteDB2.Estaopçãoenvolve ainstalaçãoeconfiguraçãode umdosclientes
incluídosnoprodutoDB2.ODB2Runtime Clientémelhoradequadoparaesta finalidade.Ocliente DB2éinstaladoemqualquermáquinaqueseconecta diretamenteaobancode dadosDB2.Dependendodatopologiado aplicativo,o clienteéinstaladoemcadaestaçãode trabalhodousuáriode negóciosouem umservidorde aplicativos.UmúnicoclienteDB2pode permitirquetodosos aplicativosnamáquinaconectem-sea umoumaisbancosdedadosDB2 em outrasmáquinas.
v MódulosdeMesclagemdo WindowsInstallerparaoDB2RuntimeClient.
Estaabordagemofereceumamaneirade implementaroDB2Runtime Client, incluindoosarquivosDLLdoclientenopacote deimplementaçãodoaplicativo. Estaabordagemé direcionadaparautilizaçãocomoWindowsInstaller eoutras ferramentasdeinstalaçãoquesuportammódulosdemesclagemdo Windows Installer.Comestaabordagem,umúnicoprogramade instalaçãoinstalao aplicativoeoDB2Runtime Client.
v DriverdoAplicativoDB2.Comumdriverdo aplicativoDB2,asinformações
necessáriasparaconexão comumbancodedados estãoincluídasnoaplicativo ouoaplicativosolicitaqueousuário forneça-as.Estaabordagemsediferede umclienteDB2,quemantémestas informaçõesemseucatálogo.Odriverdo aplicativoéimplementadocomoumarquivonodiretóriodo aplicativo,
portanto,nãoérequeridanenhumainstalaçãoouconfiguraçãoespecíficado DB2 separada.Geralmente, umdriverdoaplicativoéempacotado comumaplicativo deumamaneiraqueoferececonectividade apenasparaesseaplicativo.Um driverdoaplicativoDB2pode coexistirnamesma máquinacom outrosdrivers doaplicativoDB2ou comumclienteDB2.ODB2fornecedriverspara
aplicativosJava (JDBCeSQLJ)eODBCeCLI.Osdriverspodemserobtidos copiandoarquivosdedriverde umaimagemdeinstalaçãodo DB2oufazendo downloaddosarquivosdedriverdodeveloperWorks.
OpçõesparaEstaçõesdeTrabalhodeDesenvolvimento deAplicativos:
ODB2ClientfornecetodaafuncionalidadedoDB2 RuntimeClientmaisas ferramentas utilizadasparaconfiguraçãode cliente/servidor,administraçãode banco dedadosedesenvolvimento deaplicativos.Os pontosabaixodescrevema funçãoe configuraçãodoDB2Clientconsiderandoasoutrasferramentase produtos utilizadospordesenvolvedoresdeaplicativos.
Existemváriasferramentas eprodutosgeralmenteutilizadospordesenvolvedores de aplicativosquegravamcódigoparaacessar umbancode dadosDB2.Cada estação detrabalhododesenvolvedor geralmenteinclui osseguintescomponentes: v
UmIDE(Ambiente deDesenvolvimentoIntegrado)comooRationalApplication
DeveloperouoMicrosoftVisualStudio.
v Umaferramentadedesenvolvimento específicadoDB2relacionadaaoIDE
como:
– IBM DatabaseDeveloperAdd-insparaVisualStudio.NET.
– IBM DB2DeveloperWorkbench.
v Acessoaum servidordebanco dedadosparahospedarobancode dadosque
estásendodesenvolvido.Esteservidorde bancodedados poderesidiremum oudoisdosseguintes locais:
– Em cadaestação detrabalhododesenvolvedor,portanto,cadadesenvolvedor
tem suaprópriacópialocaldobancode dados.
– Em umservidorde grupodetrabalho,paraqueváriosdesenvolvedores
trabalhem namesmacópiadobanco dedados.
Como anteriorcomocontexto,o valordoDB2Client équeelefornececabeçalhos e bibliotecasrequeridosparacompilaraplicativoseforneceferramentaspara administração dobancode dados.Noentanto,nemsempreé necessárioinstalaro DB2 Clientparaobterestasferramentas.SemprequeumservidorDB2 éinstalado em umamáquina,nãoénecessário instalarumcliente DB2separado.Oproduto do servidorDB2inclui todaafuncionalidadedisponívelemumDB2Client independente.
OpçõesparaEstaçõesdeTrabalhodoAdministrador:
Umadministradordo bancodedados podedesempenhartarefasdeadministração em bancosde dadosremotosdeumadeduasmaneirasprincipais.Eleutilizauma ferramenta,comotelnet,paraconectar-seaumamáquinaservidordebanco de dados individualeexecutarcomandosdeadministradordo DB2localmente.Como alternativa,elepodeexecutarferramentas ecomandosapartirdesuaestaçãode trabalho queestabelececonexõescomosbancosdedados remotos.Estaseção focalizao segundocasoqueenvolveopções sobrequalcliente DB2utilizareonde instalá-lo.
ODB2forneceváriosmeiosparadesempenharatividadesdeadministraçãoem um ou maisservidoresDB2remotamenteapartirdeumaestaçãodetrabalhodo administrador.Asopçõeseconsideraçõessãoasseguintes:
v InstalaroDB2RuntimeClient.Estaopçãoé adequadaapenassevocêutilizaro
CLP(ProcessadordeLinha deComandos)paraadministração.
v InstalaroDB2Client.Esteclienteinclui todaa funcionalidadedo DB2Runtime
Client,mais asferramentasutilizadasparaconfiguraçãodecliente/servidor, administraçãodebancode dadosedesenvolvimento deaplicativos.A
funcionalidadeinclui asferramentasdeadministraçãográficascomooAssistente deConfiguraçãoeoCentrode Controle(disponíveis emplataformas
suportadas).Estasferramentas utilizamoDAS(DB2AdministrationServer)no servidorDB2,queéconfiguradoporpadrãodurantea instalaçãodoservidor DB2.
v Instalarumprodutodo servidorDB2.SemprequeumservidorDB2é instalado
emumamáquina,nãoé necessárioinstalarum clienteDB2separado. Oproduto doservidorDB2 incluitodaafuncionalidadedisponívelemqualquercliente DB2independente.
v InstalaroWeb Toolsemum servidordaWeb.Duasdasferramentas de
administraçãográficasestãodisponíveis emumaversãodaWeb:HealthCenter eCommandCenter.EstesaplicativosdaWebsãoconfigurados emumservidor daWeb.Quandoistoforfeito,estas ferramentaspoderãoseracessadas apartir dequalquermáquinaquetenhaumclientede navegadordaWebapropriado. Nenhumaoutra configuraçãoérequeridaemestações detrabalhode
administradoresindividuais.
OpçõesparaConexãocomBancodeDados deMédioPorteeMainframe:
Comprodutos DB2Connect,épossívelconectar-seabancosdedadosDB2 em plataformas mainframeede médioporte,denominadasOS/390ez/OS,iSeries, VSEeVM.Tambémépossívelconectar-sea bancosde dadosnão-IBMqueestão de acordocomoDRDA(DistributedRelationalDatabaseArchitecture).ComoDB2 Connect,épossívelconectar-sea partirdeumaestaçãode trabalhodousuárioou de umservidorDB2 paraLinux,Unix ouWindows.
Asopções econsideraçõessãoasseguintes: v
DB2ConnectPersonalEdition. Esteprodutoéinstaladoemumaestaçãode
trabalhoefornececonectividadea partirdessa estaçãodetrabalho.Estaopçãoé direcionadaparasituaçõesem queénecessário conectar-sede umaestação de trabalhodiretamenteaumou maishosts.Esteprodutoestádisponívelpara sistemasoperacionaisLinuxe Windows.
v EdiçõesdoServidorDB2Connect.Umaediçãodo servidordoprodutoDB2
Connectgeralmenteéinstaladaem umservidorde conectividadeeservecomo umgatewayparaservidoresdebancodedados mainframeoude médioporte
suportados.Umaediçãodoservidor doprodutoDB2Connectpermiteque estaçõesdetrabalhocomclientesDB2configuremo acessoasistemashostpor meiodogatewaydoDB2Connectcomo sefossembancosdedadosnoDB2 no WindowseUNIX.
Asduasopções podemserutilizadassimultaneamente.Porexemplo,umaestação de trabalhopodeconectar-sea umbancode dadosdemédioporteoumainframe dasseguintes maneiras:
v InstaleoDB2ConnectPersonalEditionlocalmenteeutilize-oparaconectar-se
diretamentea umhost.
v Conecte-seaomesmohostou aumhostdiferente pormeiode umgateway
servidorDB2Connectintermediário. Conceitos Relacionados:
v “VisãoGeral sobreo IBMDB2DriverparaODBCe CLI”emGuiaeReferência
paraInterfaceCallLevel,Volume1
v Capítulo1,“VisãoGeral daConfiguraçãodoCliente DB2”,napágina 3
v “DB2Connect” emDB2ConnectUser’s Guide
v “CenáriosdoDB2Connect” emDB2Connect User’sGuide
Tarefas Relacionadas:
v “ConfigurandoumClientedoDB2 paraDesenvolvimentodeAplicativosde
Capítulo
5.
Requisitos
da
Instalação
do
Cliente
do
DB2
Requisitos
de
Disco
e
de
Memória
Requisitos deDisco:
Oespaçoemdiscorequeridoparaseuprodutodependedotipo deinstalação escolhidoe deseutipo desistemadearquivos.Oassistentede InstalaçãodoDB2 forneceestimativasdinâmicasdetamanhocombasenoscomponentesselecionados durante umainstalaçãotípica, compactaoucustomizada.
NoWindows,você podeprecisardeumaquantidadesignificativamentemaiorde espaçoem unidadesFAT(FileAllocationTable)comtamanhosde clustersmaiores do queem unidadesNTFS(NewTechnologyFileSystem).
Lembre-se deincluirespaçoemdiscoparaprodutosde softwareedecomunicação requeridos.
Requisitos deMemória:
Nomínimo,umsistemadebancode dadosDB2requer256 MBdeRAM.Paraum sistemaexecutandoapenaso DB2easferramentasdaGUIdoDB2,érequerido um mínimode512MB dememóriaRAM.Noentanto,recomenda-se1 GBde memóriaRAMparaseobterum melhordesempenho.Essesrequisitosnãoincluem requisitosadicionaisdememóriaparaoutrosprodutosde softwareemexecução em seusistema.
Aodeterminarosrequisitosde memória,saibadoseguinte:
v ProdutosDB2em execuçãonoHP-UX Versão11iv2(B.11.23)parasistemas
baseadosemItaniumrequerem512 MBde memóriaRAM,nomínimo. v
ParasuporteaoclienteDB2,estesrequisitosde memóriasãoparaumabasede
cincoconexõesde clientesimultâneas.Serãorequeridos mais16MBde RAM paracadacincoconexõesdocliente.
v Osrequisitosde memóriasãoafetadospelotamanhoecomplexidadedeseu
sistemade bancodedados,assimcomopelaextensãodaatividade dobancode dadoseonúmerodeclientesqueestãoacessandoseusistema.
NoDB2Versão 9,onovorecursode auto-ajustedememóriasimplificaa tarefa deconfiguraçãodememóriaconfigurandoautomaticamentevaloresparavários parâmetrosdeconfiguraçãodememória. Quandoativado,oajustadorde memóriadistribuidinamicamenteosrecursosdememóriadisponíveisentre váriosconsumidoresde memória,incluindoclassificação,cachedepacote,lista debloqueioseconjuntosde buffer.
v
NoLinux,recomenda-seumespaçoSWAPcompelomenosodobrodo tamanho
damemóriaRAM. Conceitos Relacionados:
Requisitos
de
Instalação
para
Clientes
e
Servidores
DB2
(AIX)
Paraobter asinformaçõesdepré-requisitomais atuais,consulte http://www.ibm.com/software/data/db2/udb/sysreqs.html.
Parainstalarumprodutoclienteou servidorDB2,osseguintes pré-requisitosde sistemaoperacional,hardwareecomunicaçãodevemseratendidos:
Tabela1.Pré-requisitosdeInstalaçãodoAIX
VersãodoAIX SistemaOperacional Hardware
AIXVersão5.2.0 OclienteDB2estádisponívelutilizandoo kernelAIXde64bits.
ODB2EnterpriseServerEdition,paraum ambientedebancodedadoscompartiçãoúnica ouparticionado,estádisponívelcomokernel AIXde64bits.
Umdos:
v IBMRISC/6000
v eServerpSeries
AIXVersão5.3.0 OclienteDB2estádisponívelutilizandoo kernelAIXde64bits.
ODB2EnterpriseServerEdition,paraum ambientedebancodedadoscompartiçãoúnica ouparticionado,estádisponívelcomokernel AIXde64bits.
Umdos:
v IBMRISC/6000
v eServerpSeries
Consideraçõessobre Software:
v (Apenasclientes:)Sevocê planejautilizaraAutenticaçãoKerberos, precisaráde
umclienteIBMNetworkAuthenticationServicev1.3 ouposterior.OclienteNAS éfornecidocomoCDde BônusdoAIX.
v Utilizeocomandobosbootparacomutar parao kernelde 64bits.
Paracomutarparaumkernelde64bits,você precisade autoridaderaizedeve digitarosseguintescomandos:
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix bosboot -a
shutdown -Fr
v ODB2 Versão9requer “ComponentesdoIBM C++RuntimeEnvironmentpara
AIX”queinclui oxlC.rte8.0.0.4.IssoestádisponívelapartirdoWebsitede SuportedoIBMAIX.
v
Umdosseguintesnavegadores érequeridoparavisualizaraajudaon-linee
executaroFirstSteps(db2fs): – Mozilla 1.4e acima
– Firefox 1.0e acima
– Netscape7.0eacima
Instalaçãodo ProdutoDB2noNFS(NetworkFileSystem):
Ainstalaçãodeprodutos DB2noNFS(Network FileSystem)nãoérecomendada. Aexecuçãode produtosDB2noNFS(porexemplo,montagemdo NFS
/opt/IBM/db2/V9.1 e,emseguida,aexecuçãoforadocódigoquefoifisicamente instaladoem umsistemaremoto)requerváriasetapas deconfiguraçãomanual.Há também umasériede problemasaoconfiguraro NFSparaDB2.Elesincluem possíveis problemasqueenvolvem:
v Disponibilidade(você estápermitindoumúnicopontodefalha).
v Licenciamento(nenhumaverificaçãoéfeitaatravésdasmáquinas).
v DiagnósticodeerrosdoNFSpode serdifícil
Conformemencionado,aconfiguraçãodo NFSprecisarádeváriasaçõesmanuais, incluindo:
v Assegurar-sedequeopontodemontagempreserveocaminho deinstalação.
v
Apermissãodeveser controlada(porexemplo,apermissãode gravaçãonão
deveserfornecidaàmáquinademontagem).
v OsregistrosdoDB2devemser configuradosmanualmenteemantidos emtodas
asmáquinasde montagem.
v Alista deprodutose comandosderecurso(db2ls)do DB2instaladosdeveser
configuradaemantidaadequadamente sevocê precisardetectarprodutos e recursosdoDB2.
v Énecessáriomaiscuidadoaoatualizaro ambientedoprodutoDB2
v Sãonecessáriasmaisetapas aolimpar amáquinadeexportaçãoeamáquinade
montagem.
Paraobter instruçõesdetalhadas,procureo whitepaper“SettingUpDB2onNFS Mounted FileSystem”queestarádisponívellogoapósoDB2Versão9.
TarefasRelacionadas:
v “UmaVisão GeralsobreaInstalaçãodoSeuProdutoDB2(LinuxeUNIX)”em
IniciaçãoRápida paraDB2 Servers
Referência Relacionada:
v “NíveisdoIBM SoftwareDevelopmentKitparaJava paraProdutos DB2”em
IniciaçãoRápida paraDB2 Servers
v “ProtocolosdeComunicaçãoSuportados” napágina42
Requisitos
de
Instalação
para
Clientes
e
Servidores
DB2
(Windows)
Paraobter asinformaçõesdepré-requisitomais atualizadas,consulte v www.ibm.com/software/data/db2/udb/sysreqs.html.
Parainstalarumprodutoclienteou servidorDB2,osseguintes pré-requisitosde sistemaoperacional,software ehardwaredevem seratendidos:
Tabela2.Pré-requisitosdeInstalaçãodoWindows
SistemaOperacional ServicePack Hardware
WindowsXPProfessional(32 bits)
WindowsXPProfessionalx64
ServicePack2ou posterior
TodososprocessadoresIntele AMDcapazesdeexecutaros sistemasoperacionaisWindows suportados(32bitse64bits) Windows2003StandardEdition
(32bitse64bits)
Windows2003AdvancedEdition (32bitse64bits)
Windows2003Datacenter Edition(32bitse64bits)
ServicePack1ou posterior
ConsideraçõesAdicionaissobre oCliente
Osprodutos DB2continuarãosendosuportados noWindows 98,Windows ME,Windows NTeWindows 2000atéqueoDB2Universal Database Versão 8.1saiadelinha. Parainstalaçõesnovas eexistentesde produtos DB2,recomenda-sefazeroupgradeparaumaversãomais atualdosistema operacional doWindows(como Windows2003).OsclientesdaVersão9 não podemser instaladosnossistemasoperacionaisWindows 98,Windows ME ouWindowsNTServer4.ParacontinuarexecutandoosprodutosDB2 em releasesde nívelanteriordo Windows,sãonecessáriososseguintes níveis demanutenção:
v WindowsNTVersão 4comServicePack6aouposterior
v Windows2000comServicePack 4ouposterior
v InternetExplorer4.01ServicePack2
OWindowsXPServicePack1 érequeridoparaexecutaraplicativosDB2 em qualquerum dosseguintes ambientes:
v AplicativosquepossuemobjetosCOM+utilizandoODBC;ou
v AplicativosqueutilizamoOLEDBProviderparaODBCcomorecurso
depollingdoOLEDBdesativado
Sevocê nãotivercertezaseoseuambientedeaplicativo estáqualificado,é recomendadoqueinstaleoníveldeserviçoapropriado doWindows. Paraobter informaçõesadicionaissobrea questãoCOM+, consulteo seguinteartigodaBasedeConhecimentodaMicrosoft:
v http://support.microsoft.com/default.aspx?scid=KB;EN-US;306414 ConsideraçõesAdicionaissobre Software
v OMDAC2.8érequerido.Oassistentede Configuraçãodo DB2instalará
oMDAC2.8,casoaindanãoestejainstalado.
Nota: SeumaversãoanteriordoMDAC(porexemplo,2.7)jáestiver
instalada,ainstalaçãodo DB2faráupgradedoMDACpara2.8. Paraumainstalaçãotípica,oMDAC2.8éinstalado.Parauma instalaçãocompacta,oMDAC2.8nãoéinstalado.Parauma instalaçãocustomizada,oMDAC2.8seráinstaladoapenasse vocênão desmarcaropadrãoqueéparainstalá-lo.Sevocê desmarcaroMDACcomoparte deumainstalaçãocustomizada, elenãoseráinstalado.
v Sevocêplanejautilizaro LDAP(LightweightDirectoryAccessProtocol),
deveráutilizarumclienteMicrosoft LDAPouoclienteIBM Tivoli DirectoryServer v6(tambémconhecidocomooclienteIBMLDAP incluídocomoDB2).AntesdainstalaçãodoMicrosoftActiveDirectory, vocêprecisaráestenderseuesquemadediretórioutilizandooutilitário db2schex,quepode serencontradonamídia deinstalação.
Ocliente MicrosoftLDAPestáincluídonosistemaoperacional para WindowsXP,andWindowsServer 2003.
v ParautilizarosrecursosdoTivoliStorageManagerparabackupe
restauraçãodeseusbancosdedados,énecessárioteroTivoliStorage ManagerClientVersão4.2.0ouposterior.
– ParasistemasoperacionaisWindowsde 64bits,énecessário teraAPI
v Se oprogramaIBMAntivirusestiverinstaladoem seusistema
operacional, deveráserdesativadooudesinstaladoparaconcluiruma instalaçãodo DB2.
v Osuporte aoTCP/IPdeveserativadoparaa visualizaçãodaajuda
on-line.
v Umdosseguintesnavegadoresé requeridoparavisualizar aajuda
on-line, executarabarradelançamentodainstalação(setup.exe)doDB2 e executaroPrimeirasEtapas(db2fs):
– Internet Explorer5.5e acima
– Mozilla 1.4eacima
– Firefox 1.0eacima
– Netscape7.0eacima Conceitos Relacionados:
v “AlteraçõesdeSuporteparaServidoresDB2de 32Bitse 64Bits” emGuiade Migração
TarefasRelacionadas:
v “UmaVisão GeralsobreaInstalaçãodeseuProdutodoDB2(Windows)”em
IniciaçãoRápida paraDB2 Servers
Referência Relacionada:
v “NíveisdoIBM SoftwareDevelopmentKitparaJava paraProdutos DB2”em
IniciaçãoRápida paraDB2 Servers
v “ProtocolosdeComunicaçãoSuportados” napágina42
Requisitos
de
Instalação
para
Clientes
e
Servidores
DB2
(Linux)
Paraobter asinformaçõesdepré-requisitomais atuais,consulte http://www.ibm.com/software/data/db2/udb/sysreqs.html.
Paraobter asinformaçõesmaisrecentessobredistribuiçõessuportadasdoLinux, aponte seunavegadorparahttp://www.ibm.com/db2/linux/validate.
Os sistemasoperacionaissuportados paraLinuxincluem: v RedHatEnterpriseLinux4 (RHEL4)Update2
v SUSELinuxEnterpriseServer9 (SLES9)ServicePack2
Parainstalarumprodutoclienteou servidorDB2,osseguintes requisitosde distribuição,pré-requisitosdehardwareecomunicaçãodevemseratendidos:
Tabela3.Pré-requisitosdoLinux
RequisitosdeDistribuição Hardware
Vocêdeveatualizarosparâmetrosdeconfiguraçãodo kernelempreparaçãoàdistribuiçãodoLinux.Osvalores padrãoparaparâmetrosdekernelespecíficosnãosão suficientesaoexecutarumsistemadebancodedados DB2.
Vocêtambémpoderáteroutrosprodutosouaplicativos querequeremrecursosdosistemaLinux.Vocêdeve configurarosparâmetrosdeconfiguraçãodokernelcom basenasnecessidadesdoambientedetrabalhodo sistemaLinux.
Osparâmetrosdeconfiguraçãodokernelestãodefinidos em/etc/sysctl.conf.ConsulteaseçãoModificandoos ParâmetrosdoKernel(Linux)doCentrodeInformações doDB2.
Consulteomanualdosistemaoperacionalparaobter informaçõessobrecomoconfigurareativarestes parâmetrosutilizandoocomandosysctl.
OsprodutosdoservidorDB2sãosuportadosno: v x86(IntelPentium,IntelXeoneAMDAthlon)
v x86–64(IntelEM64TeAMD64)
v IA64(IntelItanium2ousuperior)
v POWER(qualqueriSeriesoupSeriesquesuporte
Linux)
v (Apenasnoservidor)eServerzSeries.
– ODPF(DatabasePartitioningFeature)nãoé
suportado.
v (Apenasnocliente)CaixasdozSeriesouSystemz9de
64bits.
Requisitos dePacote(ApenasnoServidor):
Astabelasa seguirlistamosrequisitosdepacoteparaasdistribuiçõesSUSELinux e RedHatparaservidoresparticionadosdoDB2Versão 9.
v Opacote pdkshdo ShellKornérequeridoparatodosossistemasDB2.
v
Umutilitáriode shellremoto érequeridoparasistemasdebancosdedados
particionados.ODB2suportaosseguintes utilitáriosdeshellremoto: – rsh
– ssh
Porpadrão,oDB2utilizaorshaoexecutarcomandosnosnósDB2remotos, por exemplo,aoiniciarumapartiçãodo bancodedadosdo DB2remota.Para utilizaro DB2padrão,opacotedo servidorrshdeveserinstalado(consultea tabelaabaixo).Paraobter umacomparação entreorshe ossh,consultea seção “SecurityissueswheninstallingDB2”do AdministrationGuide:Implementation.
Sevocêoptar porutilizaro utilitáriode shellremotorsh,o inetd(ouxinetd) tambémdeveráser instaladoeestarem execução.Sevocêoptarpor utilizaro utilitáriode shellremotossh,seránecessáriodefiniravariávelderegistro DB2RSHCMDimediatamenteapósainstalaçãodoDB2 serconcluída.Seesta variávelde registronãofor definida,orshseráutilizado.Paraobter informações adicionaissobrea variávelde registroDB2RSHCMD,consulteomanual
PerformanceGuide.
v Opacote desuporte nfs-utilsdo NetworkFileSystemérequeridoparasistemas
debancosdedadosparticionados.
Todosospacotesrequeridos devemserinstaladose configuradosantesde continuarcoma configuraçãodoDB2.Paraobterinformaçõesgeraissobreo Linux,consultea documentaçãodedistribuiçãodoLinux.
RequisitosdepacoteparaSUSELinux
NomedoPacote Descrição
pdksh ShellKorn.Estepacoteérequeridoparaambientesdebancosde dadosparticionados.
RequisitosdepacoteparaSUSELinux
NomedoPacote Descrição
openssh Estepacotecontémumconjuntodeprogramasdoservidorque permitemqueosusuáriosexecutemcomandosem(eapartirde) computadoresremotosatravésdeumshellseguro.Estepacote nãoserárequeridosevocêutilizaraconfiguraçãopadrãodo DB2comrsh.
rsh-server Estepacotecontémumconjuntodeprogramasdoservidorque permitemaosusuáriosexecutaremcomandosemcomputadores remotos,efetuaremloginemoutroscomputadoresecopiarem arquivosentrecomputadores(rsh,rexec,rloginercp).Estepacote nãoserárequeridosevocêconfiguraroDB2parautilizarssh. nfs-utils PacotedeSuportedoNetworkFileSystem.Elepermiteacessoa
arquivoslocaisapartirdecomputadoresremotos.
RequisitosdePacoteparaoRedHat
Diretório NomedoPacote Descrição
/SystemEnvironment/Shell pdksh ShellKorn.Estepacoteérequeridopara ambientesdebancosdedados
particionados.
/Applications/Internet openssh Estepacotecontémumconjuntode programasdoclientequepermitemque osusuáriosexecutemcomandosemum computadorremotoatravésdeumshell seguro.Estepacotenãoserárequerido sevocêutilizaraconfiguraçãopadrão doDB2comrsh.
/SystemEnvironment/ Daemons
openssh-server Estepacotecontémumconjuntode programasdoservidorquepermitem queosusuáriosexecutemcomandosa partirdeumcomputadorremoto atravésdeumshellseguro.Estepacote nãoserárequeridosevocêutilizara configuraçãopadrãodoDB2comrsh. /SystemEnvironment/
Daemons
rsh-server Estepacotecontémumconjuntode programasquepermitemqueos usuáriosexecutemcomandosemum computadorremoto.Requeridopara ambientesdebancodedados particionados.Estepacotenãoserá requeridosevocêconfiguraroDB2para utilizarssh.
/SystemEnvironment/ Daemons
nfs-utils PacotedeSuportedoNetworkFile System.Elepermiteacessoaarquivos locaisapartirdecomputadores remotos.
Consideraçõessobre Software:
v Umdosseguintesnavegadores érequeridoparavisualizar aajudaon-linee
executaroFirstSteps(db2fs): – Mozilla 1.4e acima
– Firefox 1.0e acima
v UmsoftwareXWindowSystemcapazde renderizarumainterface gráficacomo
usuárioserárequeridosevocê desejarutilizaroassistentedeInstalaçãodoDB2 parainstalaroDB2ou sedesejarutilizarqualquerferramentagráficado DB2. (DisponívelapenasnoLinuxparax86eLinuxnoAMD64/EM64T.)
Instalaçãodo ProdutoDB2noNFS(NetworkFileSystem):
Ainstalaçãodeprodutos DB2noNFS(Network FileSystem)nãoérecomendada. Aexecuçãode produtosDB2noNFS(porexemplo,montagemdo NFS
/opt/IBM/db2/V9.1 e,emseguida,aexecuçãoforadocódigoquefoifisicamente instaladoem umsistemaremoto)requerváriasetapas deconfiguraçãomanual.Há também umasériede problemasaoconfiguraro NFSparaDB2.Elesincluem possíveis problemasqueenvolvem:
v Desempenho(impactadopelodesempenhoderede).
v Disponibilidade(você estápermitindoumúnicopontodefalha).
v Licenciamento(nenhumaverificaçãoéfeitaatravésdasmáquinas).
v DiagnósticodeerrosdoNFSpode serdifícil
Conformemencionado,aconfiguraçãodo NFSprecisarádevárias açõesmanuais, incluindo:
v
Assegurar-sedequeopontodemontagempreserveocaminho deinstalação.
v Apermissãodeveser controlada(por exemplo,apermissãode gravaçãonão
deveserfornecidaàmáquinademontagem).
v OsregistrosdoDB2devemser configuradosmanualmenteemantidos emtodas
asmáquinasde montagem.
v Alista deprodutos ecomandosderecurso(db2ls)do DB2instaladosdeveser
configuradaemantidaadequadamente sevocê precisardetectarprodutos e recursosdoDB2.
v Énecessáriomaiscuidadoaoatualizar oambientedoprodutoDB2
v Sãonecessáriasmaisetapas aolimpar amáquinadeexportaçãoeamáquinade
montagem.
Paraobter instruçõesdetalhadas,procureo whitepaper“SettingUpDB2onNFS Mounted FileSystem”queestarádisponívellogoapósoDB2Versão 9.
Conceitos Relacionados:
v “ProblemasdeSegurançaaoInstalar oGerenciadordoBancodeDadosdoDB2”
emAdministrationGuide:Implementation
Tarefas Relacionadas:
v “ModificandoosParâmetrosdo kernel(Linux)” napágina23
v
“PreparandoparaInstalaroDB2paraLinuxonzSeries”emIniciaçãoRápidapara
DB2Servers
Referência Relacionada:
v “ProtocolosdeComunicaçãoSuportados”napágina 42
v “NíveisdoIBM SoftwareDevelopmentKitparaJava paraProdutosDB2”em
IniciaçãoRápida paraDB2 Servers
Modificando
os
Parâmetros
do
kernel
(Linux)
Antesdeinstalarumsistemadebanco dedadosDB2,vocêdeveatualizar seus parâmetros dekerneldoLinux.Osvalorespadrãoparaparâmetros dekernel específicos noLinuxnão sãosuficientesaoexecutarum sistemade bancodedados DB2.ODB2aumentaautomaticamenteoslimitesdeIPCondenecessário combase nasnecessidadesdosistemadebanco dedadosDB2.Noentanto,poderáser mais prático configuraroslimitespermanentementenosistemaLinuxsevocê tiver produtos ouaplicativosdiferentesdeum sistemade bancodedadosDB2. Pré-requisitos:
Você deveterautoridaderootparamodificarparâmetrosdo kernel. Procedimento:
Paraatualizar osparâmetros dokernel: Red HateSUSELinux
Asseguintes informaçõespodemser utilizadasparadeterminarsehá alteraçõesnecessáriasrequeridasparaseusistema.
Aseguirestáa saídado comandoipcs -l.Foramincluídoscomentários após//paramostrarquaissãoosnomesdosparâmetros.
# ipcs -l
--- Limites de Memória Compartilhada
número máximo de segmentos = 4096 // SHMMNI
tamanho máximo do segmento (kbytes) = 32768 // SHMMAX
memória compartilhada total máx (kbytes) = 8388608 // SHMALL
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 // SEMMSL máximo de semáforos em todo o sistema = 256000 // SEMMNS máximo de opções por chamada de semáforo = 32 // SEMOPM 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 // MSGMAX tamanho máximo da fila padrão (bytes) = 65536 // MSGMNB
Iniciandocomaprimeira seçãoemLimitesde MemóriaCompartilhada, SHMMAX eSHMALLsãoosparâmetrosqueprecisamserexaminados. SHMMAX éotamanhomáximo deumsegmentodememória
compartilhadaemum sistemaLinux,enquantoSHMALLéaalocação máxima depáginasdememóriacompartilhadaem umsistema.
ParaSHMMAX,omínimorequeridoem sistemasx86será268435456 (256 MB) eparasistemasde64bitsserá1073741824(1GB).
SHMALLéconfiguradopara8 GBporpadrão(8388608 KB=8GB).Se você tivermais memóriafísicado queisso eelaprecisarser utilizadapara oDB2,então, esseparâmetrodeverá seraumentadoem aproximadamente 90%damemóriafísicanacaixa. Porexemplo,sevocêtiverumsistemade computadorcom16GBde memóriaparaseremutilizadosprincipalmente paraoDB2,então,90%dos16GBserão14,4GBdivididospor4 KB(o
tamanhodapáginabase)queé3774873.AsaídaipcsconverteuSHMALL em kilobytes.Okernelrequeressevalor comoumnúmerodepáginas. Apróximaseçãoabrangea quantidadede semáforosdisponíveis parao sistemaoperacional.Oparâmetrodekernelsemconsisteem 4tokens,
SEMMSL,SEMMNS, SEMOPMeSEMMNI.SEMMNSéoresultado de
SEMMSLmultiplicadoporSEMMNI.Ogerenciadordebanco dedados requer queonúmerode matrizes(SEMMNI)sejaaumentadoconforme necessário.Normalmente, SEMMNIdeveserduasvezesonúmeromáximo de conexõespermitidas(MAXAGENTS)multiplicadaspelonúmerode partiçõeslógicasnocomputadordo servidorde bancodedadosmais o númerode conexõesdeaplicativoslocais nocomputadordo servidorde banco dedados.
Aterceiraseçãoabrange asmensagens nosistema.
MSGMNIafetao númerode agentesquepodemseriniciados, MSGMAX afetaotamanhodamensagemquepodeser enviadaemumafilae MSGMNB afetao tamanhodafila.
MSGMAX deveser alteradopara64KB(ouseja, 65535bytes)eMSGMNB deveser aumentadopara65535nossistemas deServidor.
Paramodificar essesparâmetrosdekernel, precisamoseditaroarquivo /etc/sysctl.conf.Seessearquivonão existir,eledeverásercriado.As seguintes linhassãoexemplosdoquedevesercolocadonoarquivo:
kernel.sem=250 256000 32 1024
#shmmax de exemplo para um sistema de 64 bits kernel.shmmax=1073741824
#shmall de exemplo para 90 por cento de 16 GB de memória kernel.shmall=3774873
kernel.msgmax=65535 kernel.msgmnb=65535
Executesysctlcomoparâmetro-p paracarregarasconfiguraçõesdesysctl, a partirdo arquivopadrão/etc/sysctl.conf.
sysctl -p
Paraefetivar asalteraçõesapóscadareinicialização,boot.sysctl precisa estarativonoSUSELinux.NoRedHat,oscriptdeinicialização
rc.sysinitleráoarquivo/etc/sysctl.confautomaticamente. Tarefas Relacionadas:
v “InstalandoServidores doDB2(LinuxeUNIX)”emIniciaçãoRápidaparaDB2 Servers
Referência Relacionada:
v “RequisitosdeInstalaçãoparaClientese ServidoresDB2(Linux)”na página19
Requisitos
de
Instalação
para
Clientes
e
Servidores
DB2
(HP-UX)
Paraobter asinformaçõesdepré-requisitomais atuais,consulte http://www.ibm.com/software/data/db2/udb/sysreqs.html.
Parainstalarumprodutoclienteou servidorDB2,osseguintes pré-requisitosde sistemaoperacional,hardwareecomunicaçãodevemseratendidos:
Tabela4.Pré-requisitosdeInstalaçãodoHP-UXparaoHP-UX11iv2
SistemaOperacional Hardware
OsprodutosDB2somentepodemexecutarnossistemasbaseadosno HP-UX11iv2(11.23.0505)paraPA-RISC2.x(PA-8x00)ebaseadosno Itaniumcom:
v PacoteconfigurávelBaseQuality(QPKBASE)demaiode2005
v PacoteconfigurávelApplicationsQuality(QPAPPS)demaiode
2005
eacorreçãoPHNE_32606.(OkernelHP-UXde64bitsérequerido; apenasnoservidor)
Umdos:
v SistemaHP9000Séries700ou800:
v ServidorHPIntegritySeries
Consideraçõessobre aConfiguração deKernel:
Será necessárioreiniciarosistema,sevocêatualizar osparâmetros deconfiguração do kernel.Osparâmetrosde configuraçãodokernelestãodefinidosno
/etc/system.Dependendodosvaloresdosparâmetros deconfiguraçãodokernel, você poderáprecisarmodificar algunsdelesantesde instalarosprodutoscliente ou servidordoDB2 Versão9.Seosparâmetros deconfiguraçãodokernelforem modificados,seránecessáriaumareinicializaçãoparaqueasalteraçõesem /etc/system sejamefetivadas.
Consideraçõessobre Software:
v SevocêestiverinstalandooApplicationDevelopmentClient,énecessárioter
umcompiladorC, paraconstruirosSQLStoredProcedures.
v Umdosseguintesnavegadores érequeridoparavisualizar aajudaon-linee
executaroFirstSteps(db2fs): – Mozilla 1.4e acima
– Firefox 1.0e acima
– Netscape7.0eacima
Instalaçãodo ProdutoDB2noNFS(NetworkFileSystem):
Ainstalaçãodeprodutos DB2noNFS(Network FileSystem)nãoérecomendada. Aexecuçãode produtosDB2noNFS(porexemplo,montagemdo NFS
/opt/IBM/db2/V9.1 e,emseguida,a execuçãoforado códigoquefoifisicamente instaladoem umsistemaremoto)requerváriasetapas deconfiguraçãomanual.Há também umasériede problemasaoconfiguraro NFSparaDB2.Elesincluem possíveis problemasqueenvolvem:
v Desempenho(impactadopelodesempenhoderede)
v Disponibilidade(você estápermitindoumúnicopontodefalha)
v Licenciamento(nenhumaverificaçãoéfeitaatravésdasmáquinas)
v DiagnósticodeerrosdoNFSpode serdifícil
Conformemencionado,aconfiguraçãodo NFSprecisarádeváriasaçõesmanuais, incluindo:
v Assegurar-sedequeopontodemontagempreserveocaminho deinstalação
v
Apermissãodeveser controlada(porexemplo,apermissãode gravaçãonão
deveserfornecidaàmáquinademontagem)
v OsregistrosdoDB2devemser configuradosmanualmenteemantidos emtodas
v Alista deprodutos ecomandosderecurso(db2ls)do DB2instaladosdeveser
configuradaemantidaadequadamente sevocê precisardetectarprodutos e recursosdoDB2.
v Énecessáriomaiscuidadoaoatualizar oambientedoprodutoDB2
v Sãonecessáriasmaisetapas aolimpar amáquinadeexportaçãoeamáquinade
montagem.
Paraobter instruçõesdetalhadas,procureo whitepaper“SettingUpDB2onNFS Mounted FileSystem”queestarádisponívellogoapósadisponibilizaçãodoDB2 Versão 9.
Tarefas Relacionadas:
v “ModificandoosParâmetrosdo Kernel(HP-UX)”napágina 26
Referência Relacionada:
v “ProtocolosdeComunicaçãoSuportados”napágina 42
v “NíveisdoIBM SoftwareDevelopmentKitparaJava paraProdutosDB2”em
IniciaçãoRápida paraDB2 Servers
Modificando
os
Parâmetros
do
Kernel
(HP-UX)
ParaqueseuprodutoDB2 executeadequadamente noHP-UX,vocêpodeprecisar atualizar osparâmetros deconfiguraçãodokerneldosistema.Vocêdevereiniciar o computadorseatualizarosvaloresde parâmetrosdeconfiguraçãodokernel. Pré-requisitos:
Você deveterautoridaderootparamodificarosparâmetrosdokernel. Procedimento:
Paramodificar parâmetrosdokernel:
1. Digiteocomandosam,parainiciaroprograma SAM(SystemAdministration
Manager).
2. CliqueduasvezesnoíconeConfiguração doKernel.
3. CliqueduasvezesnoíconeParâmetros Configuráveis.
4. Cliqueduasvezesnoparâmetroquedesejaalteraredigiteo novovalorno
campoFórmula/Valor. 5. CliqueemOK.
6. Repitaessasetapasparatodososparâmetrosde configuraçãodekernela
seremalterados.
7. Quandoacabar dedefinirtodososparâmetrosdeconfiguraçãodo kernel,
selecioneAção-->ProcessarNovo Kernelnabarra demenusação. OsistemaoperacionalHP-UX éiniciadonovamenteautomaticamenteapósa alteraçãodosvaloresparaosparâmetrosdeconfiguraçãodokernel.
Referência Relacionada:
v “db2osconf-ComandodoUtilitárioparaValoresdoParâmetrodeKernel”em
Parâmetros
de
Configuração
do
Kernel
Recomendados
(HP-UX)
ParasistemasHP-UX queexecutamum sistemade bancodedados DB2de64bits, executeocomandodb2osconfparasugerirosvaloresdeparâmetrode
configuraçãodo kernelapropriadosparaseusistema.Outilitáriodb2osconfpode ser executadoapenasa partirde $DB2DIR/bin,emque$DB2DIRéodiretóriono qual vocêinstalouo produtoDB2.
TarefasRelacionadas:
v “ModificandoosParâmetrosdo Kernel(HP-UX)”napágina 26
Requisitos
de
Instalação
para
Clientes
e
Servidores
DB2
(Solaris
Operating
System)
Paraobter asinformaçõesdepré-requisitomais atuais,consulte http://www.ibm.com/software/data/db2/udb/sysreqs.html.
Parainstalarumprodutoclienteou servidorDB2,osseguintes pré-requisitosde sistemaoperacional,hardwareecomunicaçãodevemseratendidos:
Tabela5.Pré-requisitosdeInstalaçãodoSolarisOperatingSystem
SistemaOperacional Hardware
OsprodutosclienteeservidorDB2sãosuportadosnasseguintes versõesdoSolarisOperatingSystem:
v Solaris9
Asseguintescorreçõestambémsãorequeridas: – 111711-12
– 111712-12
v
Solaris10
ComputadorSolarisbaseadoemUltraSPARC
Consideraçõessobre aConfiguração deKernel:
Será necessárioreiniciarosistema,sevocêatualizar osparâmetros deconfiguração do kernel.Osparâmetrosde configuraçãodokernelestãodefinidosem
/etc/system,e seessesparâmetros precisaremde modificaçãoparaacomodaro cliente DB2,seránecessáriaumareinicializaçãoparaefetivar asalteraçõesem /etc/system.Estesparâmetros devemserdefinidos antesdainstalaçãodeum cliente DB2.
Consideraçõessobre Software:
v (Apenasnosclientes:)Se vocêplanejautilizaraAutenticaçãoKerberos, é
necessárioteroSolarisOperatingSystem9ousuperiorcomo clienteIBMNAS (NetworkAuthenticationService)v1.4ousuperior.OclienteNASpode ser transferidopordownloaddo Website:https://www6.software.ibm.com/dl/ dm/dm-nas-p.
v SevocêestiverinstalandooApplicationDevelopmentClient,énecessárioter
umcompiladorC, paraconstruirosSQLStoredProcedures.
v Umdosseguintesnavegadores érequeridoparavisualizar aajudaon-linee
executaroFirstSteps(db2fs): – Mozilla 1.4e acima
– Firefox 1.0e acima
″Recomendado eCorreçõesdeSegurança″podemser obtidosnositenaWeb http://sunsolve.sun.com.Apartirdo WebsiteSunSolveOn-line,cliquenoitemde menu ″Patches″nopainelà esquerda.
Os J2SE(Java2StandardEdition)SolarisOperatingSystemPatchClusterseo software SUNWlibCtambémsãonecessáriosepodemserobtidos noWebsite http://sunsolve.sun.com.
Parao DB2emsistemasFujitsu PRIMEPOWERde64bits,énecessáriotero seguinte:
v Solaris9 KernelUpdatePatch112233-01ouposteriorparaobtera correção
912041-01.
AscorreçõesdaFujitsuPRIMEPOWER parao SolarisOperatingSystempodemser transferidaspordownloadapartirdoFTSI em:http://download.ftsi.fujitsu.com/. Instalaçãodo ProdutoDB2noNFS(NetworkFileSystem):
Ainstalaçãodeprodutos DB2noNFS(Network FileSystem)nãoérecomendada. Aexecuçãode produtosDB2noNFS(porexemplo,montagemdo NFS
/opt/IBM/db2/V9.1 e,emseguida,aexecuçãoforadocódigoquefoifisicamente instaladoem umsistemaremoto)requerváriasetapas deconfiguraçãomanual.Há também umasériede problemasaoconfiguraro NFSparaDB2.Elesincluem possíveis problemasqueenvolvem:
v Desempenho(impactadopelodesempenhoderede).
v Disponibilidade(você estápermitindoumúnicopontodefalha).
v Licenciamento(nenhumaverificaçãoéfeitaatravésdasmáquinas).
v DiagnósticodeerrosdoNFSpode serdifícil
Conformemencionado,aconfiguraçãodo NFSprecisarádevárias açõesmanuais, incluindo:
v
Assegurar-sedequeopontodemontagempreserveocaminho deinstalação.
v Apermissãodeveser controlada(por exemplo,apermissãode gravaçãonão
deveserfornecidaàmáquinademontagem).
v OsregistrosdoDB2devemser configuradosmanualmenteemantidos emtodas
asmáquinasde montagem.
v Alista deprodutos ecomandosderecurso(db2ls)do DB2instaladosdeveser
configuradaemantidaadequadamente sevocê precisardetectarprodutos e recursosdoDB2.
v Énecessáriomaiscuidadoaoatualizar oambientedoprodutoDB2
v Sãonecessáriasmaisetapas aolimpar amáquinadeexportaçãoeamáquinade
montagem.
Paraobter instruçõesdetalhadas,procureo whitepaper“SettingUpDB2onNFS Mounted FileSystem”queestarádisponívellogoapósoDB2Versão 9.
Tarefas Relacionadas:
v “ModificandoParâmetros doKernel(Solaris OperatingEnvironment)”napágina
29
Referência Relacionada:
v “NíveisdoIBM SoftwareDevelopmentKitparaJava paraProdutos DB2”em
IniciaçãoRápida paraDB2 Servers
Modificando
Parâmetros
do
Kernel
(Solaris
Operating
Environment)
Paraosistemade bancodedadosDB2 operarapropriadamente,érecomendado atualizar osparâmetros deconfiguraçãodokerneldosistema.Épossívelutilizaro utilitáriodb2osconfparasugerirparâmetrosdekernelrecomendados.
Parautilizarocomandodb2osconf,você deveprimeiroinstalarosistemadebanco de dadosDB2.Outilitáriodb2osconfpode serexecutadoapenas apartirde $DB2DIR/bin,em que$DB2DIR éodiretórionoqualvocêinstalou oprodutoDB2. Você deveiniciarnovamenteosistemaapósmodificarosparâmetrosdokernel. Pré-requisitos:
Você deveterautoridaderootparamodificarosparâmetrosdokernel. Procedimento:
Paradefinirumparâmetrodekernel, incluaumalinhanofimdoarquivo /etc/system,como segue:
set parameter_name = value
Por exemplo,paradefinirovalordoparâmetromsgsys:msginfo_msgmax, incluaa seguintelinhanofinaldoarquivo/etc/system:
set msgsys:msginfo_msgmax = 65535
Após atualizaroarquivo/etc/system,inicienovamenteosistema. Referência Relacionada:
v “db2osconf-Comandodo UtilitárioparaValoresdoParâmetrodeKernel”em
CommandReference
Requisitos
de
Instalação
do
Produto
DB2
Connect
para
Sistemas
Host
e
Midrange
Os produtosDB2Connectpossibilitamqueestaçõesdetrabalhoconectem-sea bancosdedados emplataformashoste midrangesuportadas(porexemplo,DB2 noz/OS).Em algunscasos,osclientesdoDB2Connectprecisaramaplicar correçõesnoprodutodebanco dedadoshostou midrangeparaativaresta funcionalidade. Consulteoslinksrelacionadosparaobter informaçõessobre versõessuportadasecorreções.
TarefasRelacionadas:
v “InstalandoClientesdoDB2(Windows)”napágina 31
v “InstalandoClientesDB2(UNIXeLinux)” napágina33
Referência Relacionada:
v “SuporteaoHosteiSeriesparaDB2Connect”em QuickBeginningsparaDB2