IBM
®DB2
®Universal
Database
™Suplemento
de
Instalação
e
Configuração
Versão
8.2
IBM
®DB2
®Universal
Database
™Suplemento
de
Instalação
e
Configuração
Versão
8.2
Antesdeusarestasinformaçõeseoprodutoaquesereferem,nãodeixedelerasinformaçõesemAvisos.
EstedocumentocontéminformaçõesquesãopropriedadedaIBM,édisponibilizadoaoabrigodeumacordode licençaeestáprotegidopelaleidedireitosdeautor.Asinformaçõescontidasnestapublicaçãonãoincluem nenhumagarantiarelativaaoproduto,demodoqueasafirmaçõesconstantesdestemanualnãodeverãoser interpretadascomotal.
PodeencomendarpublicaçõesdaIBMonlineouatravésdorepresentantelocaldaIBM.
v Paraencomendarpublicaçõesonline,consulteoIBMPublicationsCenter(centrodepublicaçõesdaIBM)em www.ibm.com/shop/publications/order
v ParalocalizarorepresentantelocaldaIBM,consulteoIBMDirectoryofWorldwideContacts(directóriode contactosmundiais)emwww.ibm.com/planetwide
ParaencomendarpublicaçõesdeDB2aoserviçoDB2MarketingandSales(marketingevendas)nosEstados UnidosounoCanadá,contacte1-800-IBM-4YOU(426-4968).
AIBMpoderáutilizaroudistribuirinformaçõesfacultadaspeloutilizador,notodoouemparte,daformaque entenderapropriadasemincorreremqualquerobrigaçãoparacomoutilizador.
Índice
Parte
1.
Instalação
e
configuração
manual
de
servidores
do
DB2
.
.
.
. 1
Capítulo
1.
Instalação
Manual
de
servidores
do
DB2
.
.
.
.
.
.
.
.
.
. 3
InstalaçãomanualdeumprodutodeDB2 . . . . 3 InstalaçãodeumprodutodeDB2comoscript
db2_install(UNIX) . . . 4 InstalaçãodeumprodutodeDB2comaSMIT(AIX) 6 InstalaçãodeumprodutodeDB2comrpm(Linux) . 7 InstalaçãodeumprodutodeDB2comoswinstall (HP-UX). . . 8 InstalaçãodeumprodutodeDB2comopkgadd (SolarisOperatingEnvironments) . . . 9
Capítulo
2.
Configuração
de
servidores
do
DB2
após
uma
instalação
manual
.
. 11
CenáriosdecomunicaçõesdeCliente-para-Servidor 11 ConfiguraçãodeservidoresdeDB2depoisdeuma instalaçãomanual . . . 11 CriaçãodeIDsdegrupoeutilizadorparauma
instalaçãodoDB2UDB(UNIX). . . 12 CriaçãodeumDB2AdministrationServer(DAS). . 14 Criaçãodeumainstânciacomdb2icrt . . . 14 CriaçãodeligaçõesparaficheirosdeDB2 . . . . 15
Capítulo
3.
Configuração
de
comunicações
de
cliente
para
servidor
. 17
Configuraçãodasligaçõescliente-para-servidorcom oprocessadordalinhadecomandos(CLP). . . . 17 ConfiguraçãodeTCP/IP. . . 18
ConfiguraçãodecomunicaçõesTCP/IPnocliente comoCLP . . . 18 Folhadetrabalhodevaloresdeparâmetrosde TCP/IPparaconfigurarumaligaçãodecliente paraservidor. . . 19 Processamentodeumendereçodesistema
centralservidorparaconfigurarumaligaçãode clienteparaservidor . . . 20 Actualizaçãodoficheirodeserviçosnocliente. . 21 CatalogaçãodonódeTCP/IPapartirdocliente deDB2. . . 22 Catalogaçãodeumabasededadosapartirde umclientedeDB2comoCLP . . . 23 Folhadetrabalhodevaloresdeparâmetrospara catalogaçãodeumabasededados . . . 25 ConfiguraçãodeNetBIOS . . . 26
ConfiguraçãodecomunicaçõesNetBIOSno
clientecomoCLP . . . 26 Determinaçãodonúmerodeadaptadorlógicodo clienteparaaligaçãoNetBIOS(Windows) . . . 27 Folhadetrabalhodevaloresdeparâmetrosde NetBIOS . . . 27
CatalogaçãodeumnódeNetBIOSapartirdo clientedeDB2 . . . 28 Actualizaçãodoficheirodeconfiguraçãodo
gestordabasededadosparaumaligaçãode NetBIOS . . . 29 ConfiguraçãodeNamedPipes . . . 30
ConfiguraçãodeNamedPipesnoclientecomo CLP. . . 30 Folhadetrabalhodevaloresdeparâmetrosde NamedPipesparaconfigurarNamedPipesno cliente . . . 30 CatalogaçãodonódeNamedPipesapartirdo cliente . . . 31 Testedaligaçãocliente-para-servidorcomoCLP. . 32
Capítulo
4.
Configuração
de
comunicações
do
servidor
de
DB2
.
. 35
ConfiguraçãodecomunicaçõesdoservidordeDB2 comoControlCenter . . . 35
Configuraçãodeprotocolosdecomunicações paraumainstânciaremotadeDB2 . . . 35 Configuraçãodeprotocolosdecomunicações paraumainstâncialocaldeDB2 . . . 37 Configuraçãodecomunicaçõesdeservidorde DB2comoControlCenter . . . 38 ConfiguraçãodecomunicaçõesdoservidordeDB2 comoProcessadordaLinhadeComandos. . . . 39 Definiçãodeprotocolosdecomunicaçõesparauma instânciadeDB2. . . 39 ConfiguraçãodecomunicaçõesdoservidordeDB2 (TCP/IP) . . . 40
ConfiguraçãodecomunicaçõesTCP/IPparauma instânciadeDB2. . . 40 Actualizaçãodoficheirodeconfiguraçãodo
gestordabasededadosnoservidorpara
comunicaçõesTCP/IP. . . 41 Actualizaçãodoficheirodeserviçosnoservidor paracomunicaçõesTCP/IP . . . 42 ConfiguraçãodecomunicaçõesdoservidordeDB2 (NetBIOS). . . 43
ConfiguraçãodecomunicaçõesNetBIOSpara umainstânciadeDB2. . . 43 ConfiguraçãodainterfacedeNetBIOSpara
configurarcomunicaçõesnoservidordeDB2 . . 44 ConfiguraçãodeNetBIOSparainiciarquandoa instânciadeDB2foriniciada(WindowsNT) . . 45 Actualizaçãodoficheirodeconfiguraçãodo
gestordabasededadosnoservidorpara
NetBIOS . . . 46 ConfiguraçãodecomunicaçõesdoservidordeDB2 (NamedPipes) . . . 47
ConfiguraçãodecomunicaçõesNamedPipes paraumainstânciadeDB2 . . . 47
Parte
2.
Instalação
com
um
ficheiro
de
resposta
.
.
.
.
.
.
.
.
.
.
.
. 49
Capítulo
5.
Ficheiros
de
resposta
.
.
. 51
Conceitosbásicosdainstalaçãocomficheirosde resposta . . . 51 Consideraçõessobreficheirosderesposta . . . . 51 CriaçãodeumficheiroderespostacomoAssistente deInstalaçãodoDB2 . . . 52
Capítulo
6.
Instalação
com
um
ficheiro
de
resposta
(Windows)
.
.
.
.
.
.
.
. 57
Descriçãogeraldainstalaçãocomoficheirode
respostadoDB2(Windows). . . 57 DisponibilizaçãodosficheirosdeDB2parauma instalaçãocomoficheiroderesposta(Windows) . . 58 Configuraçãodeacessopartilhadoaumdirectório (Windows). . . 58 Criaçãoeediçãodeumficheiroderesposta
(Windows). . . 59 InstalaçãodeumprodutodeDB2comumficheiro deresposta(Windows) . . . 60 Geradordeficheirosderesposta(Windows) . . . 62
Acercadogeradordeficheirosderesposta
(Windows). . . 62
Capítulo
7.
Instalação
com
um
ficheiro
de
resposta
(UNIX)
.
.
.
.
.
.
.
.
. 63
DescriçãogeraldainstalaçãodoDB2comum
ficheiroderesposta(UNIX) . . . 63 Criaçãodeumficheiroderespostacomoficheiro derespostaexemplo(UNIX). . . 64 InstalaçãodoDB2comumficheiroderesposta
(UNIX). . . 65
Capítulo
8.
Tópicos
de
referência
sobre
ficheiros
de
resposta
.
.
.
.
.
.
.
. 67
Ficheirosderespostaexemplodisponíveis
(WindowseUNIX). . . 67 Palavras-chavedeficheirosderesposta(Windowse UNIX) . . . 68 Palavras-chavedeficheirosderespostadoDB2
ControlServer(Windows) . . . 72 Códigosdeerrodeumainstalaçãocomficheirode resposta(Windows). . . 73 Códigosdeerrodeumainstalaçãocomficheirode resposta(UNIX). . . 74 Exportaçãoeimportaçãodeumperfil . . . 75 Instalaçãocomficheiroderespostausandoum
ficheirodecomandos(Windows) . . . 76 ParagemdeprocessosdeDB2duranteuma
instalaçãointeractiva(Windows) . . . 76 ParagemdeprocessosdeDB2duranteuma
instalaçãocomficheiroderesposta(Windows) . . 77
Parte
3.
Instalação
distribuída
com
o
Microsoft
Systems
Management
Server
(SMS)
.
.
.
.
.
.
.
.
.
.
. 79
Capítulo
9.
Instalação
distribuída
com
o
Microsoft
Systems
Management
Server
(SMS)
.
.
.
.
.
.
.
.
.
.
.
. 81
InstalaçãodeprodutosdeDB2comoMicrosoft
SystemsManagementServer(SMS) . . . 81 ImportaçãodoficheirodeinstalaçãodoDB2parao SMS. . . 82 CriaçãodopacotedeSMSnoservidorSMS . . . 82 DistribuiçãodopacotedeinstalaçãodoDB2narede 83 DistribuiçãodoDB2Versão8usandooMicrosoft SystemsManagementServer(SMS) . . . 85 Configuraçãodeacessoremotoparaumabasede dadosdoservidor . . . 86 Configuraçãododb2cli.iniparaumainstalaçãocom ficheiroderesposta. . . 88
Parte
4.
Aplicações
Web
do
DB2
.
. 89
Capítulo
10.
Servidor
de
aplicações
para
o
DB2
.
.
.
.
.
.
.
.
.
.
.
.
. 91
InstalaçãodoservidordeaplicaçõesparaoDB2 . . 91 ActivaçãodoservidordeaplicaçõesnoDB2 . . . 93 IníciolocaldoservidordeaplicaçõesparaoDB2. . 94 InícioremotodoservidordeaplicaçõesparaoDB2 95 ImplementaçãoautomáticadoDB2WebToolsno servidordeaplicaçõesparaoDB2. . . 96 ParagemlocaldoservidordeaplicaçõesparaoDB2 97 Paragemremotadoservidordeaplicaçõesparao DB2. . . 98 DesinstalaçãodoDB2WebToolsdoservidorde aplicaçõesparaoDB2. . . 99 DesinstalaçãodoservidordeaplicaçõesparaoDB2 99
DesinstalaçãodeDB2WebServicesApplication doservidordeaplicaçõesparaoDB2 . . . . 100
Capítulo
11.
DB2
Web
Tools
.
.
.
.
. 103
DB2WebCommandCenter . . . 103 DB2WebHealthCenter. . . 103
Capítulo
12.
Implementação
do
DB2
Web
Tools
num
servidor
de
aplicações
.
.
.
.
.
.
.
.
.
.
.
.
. 105
Servidordeaplicaçõesrecomendadopara
implementaçãodoDB2WebTools . . . 105 ImplementaçãodoDB2WebToolsemservidores deaplicaçõesWebSphere . . . 105 ImplementaçãodoDB2WebToolsemservidores deaplicaçõesWebLogic. . . 109 ImplementaçãodoDB2WebToolsnoutros
servidoresdeaplicações. . . 112
Capítulo
13.
Depuração
do
DB2
Web
Tools
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 117
Parte
5.
Consulta
.
.
.
.
.
.
.
.
. 119
| | | | | | | | | | | | | | | |Capítulo
14.
Ficheiros
de
licença
dos
produtos
do
DB2
.
.
.
.
.
.
.
.
.
. 121
FicheirosdelicençadosprodutosdeDB2 . . . . 121
RegistodachavedelicençasdoprodutodeDB2 comocomandodb2licm . . . 122
RegistodachavedelicençasdoDB2atravésdo LicenseCenter . . . 123
Definiçãodapolíticadelicençascomocomando db2licm . . . 124
DefiniçãodapolíticadelicençasdoDB2como LicenseCenter . . . 125
Capítulo
15.
Instalação
do
MultiFixPak
127
InstalaçãodeváriosníveisdoDB2atravésde installAltFixPak(UNIX). . . 127InstalaçõesdediversosníveisdeDB2 . . . 129
Parte
6.
Apêndices
.
.
.
.
.
.
.
. 131
Apêndice
A.
Informações
Técnicas
sobre
o
DB2
Universal
Database
.
.
. 133
DocumentaçãoeajudadeDB2 . . . 133
ActualizaçõesàdocumentaçãodeDB2. . . . 133
DB2InformationCenter. . . 134
CenáriosdeinstalaçãodoDB2InformationCenter 136 InstalaçãodoDB2InformationCentercomo AssistentedeInstalaçãodoDB2(UNIX) . . . . 138
InstalaçãodoDB2InformationCentercomo AssistentedeInstalaçãodoDB2(Windows) . . . 140
ChamadadoDB2InformationCenter . . . 143
ActualizaçãodoDB2InformationCenterinstalado numcomputadorouservidordeintranet . . . . 144
Apresentaçãodetópicosnoidiomadapreferência doutilizadornoDB2InformationCenter . . . . 145
DocumentaçãodoDB2impressaeemPDF . . . 145
InformaçõesprincipaisdeDB2 . . . 146
Informaçõessobreadministração. . . 146
Informaçõessobredesenvolvimentode aplicações . . . 147
InformaçõessobreBusinessIntelligence . . . 148
InformaçõessobreDB2Connect . . . 148
Informaçõessobreiniciação. . . 148
Informaçõessobreguiasdeiniciação . . . . 149
Informaçõessobrecomponentesopcionais. . . 149
Notasdeedição . . . 150
ImpressãodemanuaisdoDB2apartirdeficheiros PDF . . . 151
EncomendarmanuaisdeDB2impressos . . . . 151
Chamadadeajudacontextualapartirdeuma ferramentadeDB2 . . . 152
Chamadadeajudaparamensagensapartirdo processadordalinhadecomandos . . . 153
Chamadadeajudaparacomandosapartirdo processadordalinhadecomandos . . . 154
ChamadadeajudaparaestadosdeSQLapartirdo processadordalinhadecomandos . . . 154
GuiasdeiniciaçãodeDB2 . . . 155
Informaçõesdedetecçãoeresoluçãodeproblemas deDB2 . . . 155
Acessibilidade . . . 156
Navegaçãoeentradadedadoscomoteclado 157 Ecrãacessível . . . 157
Compatibilidadecomtecnologiasdeassistência 157 Documentaçãoacessível. . . 157
Diagramasdesintaxedecimalponteada . . . . 158
CertificaçãodeCommonCriteria(critérioscomuns) deprodutosDB2UniversalDatabase . . . 160
Apêndice
B.
Avisos
.
.
.
.
.
.
.
.
. 161
MarcasRegistadas. . . 163
Índice
Remissivo
.
.
.
.
.
.
.
.
.
. 165
Contactar
a
IBM
.
.
.
.
.
.
.
.
.
. 169
InformaçõessobreProdutos . . . 169
|| || | || | || | || || | | | | | | | | | | | | | |
Parte
1.
Instalação
e
configuração
manual
de
servidores
do
DB2
Capítulo
1.
Instalação
Manual
de
servidores
do
DB2
Instalação
manual
de
um
produto
de
DB2
Recomenda-se queinstaleprodutos deDB2comoAssistentedeInstalaçãodoDB2 ou umficheiroderesposta.OAssistentedeInstalaçãodoDB2proporcionauma interface gráficadefácilutilizaçãocomajudaparainstalação,criaçãode
utilizadores egrupos,configuraçãode protocolosecriaçãodeinstâncias.
Umficheirode respostadisponibilizaasmesmasvantagensmassemointermédio de umainterface gráfica.Alémdisso, existemcapacidadesde configuração
avançadas comumficheiroderesposta,como,porexemplo,definiçãode parâmetros deconfiguraçãodeDBMindividuaisoudefiniçãodevariáveisde registode perfis.
Todavia,senãooptarporestesmétodosde instalação,poderáinstalar
manualmente osprodutos doDB2em sistemasoperativosbaseadosemUNIXcom o scriptdb2_installououtilitáriode instalaçãonativodo sistemaoperativo.
Pré-requisitos:
Consulte adocumentaçãodeinstalaçãoreferenteaoprodutodo DB2quepretende instalar. Porexemplo,sepretendeinstalaroDB2EnterpriseServerEdition,deverá consultaradocumentaçãoQuickBeginningsforDB2Serversparareveros
pré-requisitosdeinstalaçãoeoutrasinformaçõesimportantes sobreconfiguração.
Restrições:
Nãopoderáinstalarmanualmenteumprodutode DB2emsistemasoperativos Windows. OsprodutosdeDB2sópodemserinstaladosem sistemasoperativos Windows comoAssistentede InstalaçãodoDB2 ouumficheiroderesposta.
Procedimento:
Seleccione ummétododeinstalaçãomanual:
v Instalaçãodo DB2comoscriptdb2_install.Estemétodopodeser usadopara instalaçãoemqualquersistemaoperativosuportadobaseadoem UNIX. v Instalaçãodo DB2comaSMIT(AIX)Instalação doDB2coma SMIT(AIX) v Instalaçãodo DB2comrpm(Linux)
v Instalaçãodo DB2comswinstall(HP-UX)
v Instalaçãodo DB2compkgadd(Solaris OperatingEnvironment)
Conceitos relacionados:
v “Installationmethodsfor DB2UDB(Windowsand UNIX)”noQuickBeginnings forDB2Servers
Tarefasrelacionadas:
v “Instalaçãodeumprodutode DB2comoscriptdb2_install(UNIX)”na página4 v “Instalaçãodeumprodutode DB2comaSMIT(AIX)” napágina6
v “Instalaçãodeumprodutode DB2comoswinstall(HP-UX)”napágina8 v “Instalaçãodeumprodutode DB2comopkgadd(Solaris Operating
Environments)”napágina9
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
Instalação
de
um
produto
de
DB2
com
o
script
db2_install
(UNIX)
Oscriptdb2_installinstalatodososcomponentesdeum determinadoprodutode DB2 numsistemabaseadoem UNIXcomorespectivoutilitáriodeinstalação nativo.Oscriptdb2_installinstalasuportesomenteemlínguainglesa, ouseja,a ajuda, asmensagenseasinterfacesdeferramentasestarão eminglês.
Tarefascomo criaçãoeconfiguraçãode utilizadoreseinstâncias,quepoderiamser executadas deoutromodoem lugardoutilizadordurante umainstalação
interactiva (AssistentedeInstalaçãodo DB2),ouaindaduranteumainstalaçãocom ficheirode resposta,devemserexecutadasdepoisdo produtotersidoinstalado.
Pré-requisitos:
Antesdeinstalarumprodutode DB2comoscriptdb2_install: v Terádedisporde autoridaderaiz(root).
v Consulteadocumentaçãodeinstalaçãoreferenteaoprodutodo DB2que pretendeinstalar.Porexemplo,sepretendeinstalaroDB2 EnterpriseServer Edition,deveráconsultaradocumentaçãoQuickBeginningsforDB2Serverspara reverospré-requisitosde instalaçãoe outrasinformações importantessobre configuração.
Procedimento:
ParainstalarumprodutodeDB2 comoscriptdb2_install: 1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Insiraeinstaleo CD-ROMadequado.
3. Insiraocomando./db2_installnalinhadecomandosdainterfaceparainiciaro scriptdb2_install.Oscriptdb2_installencontra-senodirectóriorootdo
CD-ROMdo produtodeDB2Versão8.Oscriptdb2_installpediráaoutilizador umadaspalavras-chaveseguintes(consoanteo produtodeDB2queestivera instalar):
DB2.EXP
DB2Express Editionou opçãodeprocessadordo DB2ExpressEdition
DB2.ESE
DB2EnterpriseServerEdition
DB2.WSE
DB2WorkgroupServer EditioneDB2WorkgroupServer Unlimited Edition
DB2.PE
DB2PersonalEdition
DB2.CONEE
DB2ConnectEnterpriseEdition,DB2ConnectUnlimitedEditioneDB2 ConnectApplicationServerEdition.
| | | | | |
DB2.CONPE
DB2ConnectPersonalEdition
DB2.ADMCL
DB2AdministrationClient
DB2.ADCL
DB2ApplicationDevelopmentClient
DB2.RTCL
DB2Run-TimeClient
DB2.DLM
DB2Data LinksManager
DB2.GSE DB2Spatial Extender DB2.WM DB2Warehouse Manager DB2.QP DB2QueryPatroller DB2.CUBE DB2CubeViews DB2.LSDC
DB2InformationIntegratorNon-Relational Wrappers
DB2.RCON
DB2InformationIntegratorRelationalWrappers
4. Insiraapalavra-chaverelativaaoproduto quepretendeinstalar.Seespecificar mais doqueumapalavra-chavedeproduto,separe-asporespaços.
Odirectório deinstalaçãoparaosoftwaredoDB2encontra-se em: v /usr/opt/db2_08_01emAIX
v /opt/IBM/db2/V8.1emHP-UX,Linux,ouSolarisOperatingEnvironment NocasodoSolarisOperatingEnvironment,teráa opçãode indicarumdirectório base diferenteparaoDB2.OdirectóriobasepredefinidoparaSolarisOperating Environment é/opt.Seoptar porinstalaro DB2numdirectóriobasediferente, serãoestabelecidasligaçõesparaodirectório deinstalaçãopredefinidodoDB2, /opt/IBM/db2/V8.1.Existempartesdoprodutoquedependemdodirectóriode instalaçãopredefinido.AcriaçãodeligaçõespermiteaoDB2existirfisicamente numdirectório basequenãoseja/opt.
Tarefasrelacionadas:
v “MountingtheCD-ROM(AIX)”noQuickBeginningsforDB2Servers
v “MountingtheCD-ROM(HP-UX)”noQuickBeginningsforDB2Servers
v “MountingtheCD-ROM(Linux)” noQuickBeginningsforDB2Servers
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
v “MountingtheCD-ROM(Solaris OperatingEnvironment)”noQuickBeginnings forDB2Servers
Instalação
de
um
produto
de
DB2
com
a
SMIT
(AIX)
Estatarefadescreveainstalaçãodeum produtodoDB2coma SMIT(System Management InterfaceTool)emAIX.Tarefascomocriaçãoeconfiguraçãode utilizadores einstâncias,quepoderiamserexecutadas deoutromodoem lugardo utilizador duranteumainstalaçãointeractiva(AssistentedeInstalaçãodoDB2)ou durante umainstalaçãocomficheirode resposta,devem serexecutadasdepoisdo produtotersidoinstalado.
Pré-requisitos:
AntesdeinstalaroDB2emAIXcomaSMIT: v Terádedisporde autoridaderaiz(root).
v Consulteadocumentaçãodeinstalaçãoreferenteaoprodutodo DB2que pretendeinstalar.Porexemplo,sepretendeinstalaroDB2 EnterpriseServer Edition,deveráconsultaradocumentaçãoQuickBeginningsforDB2Serverspara reverospré-requisitosde instalaçãoe outrasinformações importantessobre configuração.
Procedimento:
ParainstalarumprodutodoDB2 emAIXcoma SMIT: 1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Insiraeinstaleo CD-ROMadequado.
3. Insiraocomandosmitnalinhade comandosdainterface.Abre-seajanelada GUIdasmit.
4. NalistaSystemManagement,seleccioneSoftwareInstallationand Maintenance&rgt;InstallandUpdateSoftware&rgt; InstallSoftware. 5. Nocampode texto*INPUTdevice/ directoryforsoftware,indiqueo
dispositivodeentradadedadosou odirectórioparaosuporte dedadosda instalação,oucliquenobotãoListparaseremapresentadostodosos dispositivosoudirectóriosdeentradadedados.
6. Seleccionena listaaunidadede CD-ROMinstalada.Odispositivoouo directório deentradadedadosrelativoaosuporte dedadosdainstalação apareceránocampode texto*INPUTdevice/ directoryforsoftware.Clique em OK.
7. Nocampode texto*SOFTWAREtoinstall indiqueoscomponentesque pretendeinstalaroucliquenobotãoListparaseremapresentadososprodutos desoftware instaláveis.Cliqueem OK.
IdentifiqueoscomponentesdoDB2 necessários,típicoseopcionaisrelativosao produtoquepretendeinstalar.CadaCD-ROM deprodutosdo DB2contémum ficheiroqueenumeraoscomponentesdisponíveisparainstalação.Alista de componentesencontra-se numficheirodenominado ComponentList.htmquese encontranodirectório/db2/platnoCD-ROM,em queplatéa plataformana qualestáa efectuarainstalação.
Quando ainstalaçãoestiverconcluída, osoftwaredoDB2estará instaladono directório /usr/opt/db2_08_01.
Tarefas relacionadas:
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
Instalação
de
um
produto
de
DB2
com
rpm
(Linux)
Estatarefadescreveomodode instalaçãodeumprodutodoDB2 comocomando
rpm emLinux.Tarefascomocriaçãoeconfiguraçãodeutilizadoreseinstâncias, quepoderiamser executadasdeoutromodoemlugardoutilizador duranteuma instalaçãointeractiva (Assistentede Instalaçãodo DB2),ouaindaduranteuma instalaçãocomficheirode resposta,devem serexecutadasdepoisdoproduto ter sidoinstalado.
Pré-requisitos:
Antesdeinstalarumprodutodo DB2paraLinuxcomocomandorpm: v Terádedispordeautoridaderaiz(root).
v Consulteadocumentaçãodeinstalaçãoreferenteaoprodutodo DB2que pretendeinstalar. Porexemplo,sepretendeinstalaroDB2EnterpriseServer Edition,deveráconsultaradocumentaçãoQuickBeginningsforDB2Serverspara reverospré-requisitosdeinstalaçãoe outrasinformaçõesimportantes sobre configuração.
Procedimento:
ParainstalarumprodutodoDB2 emLinuxcomocomandorpm: 1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Insiraeinstaleo CD-ROMadequado.
3. Identifiqueoscomponentesquepretendeinstalar. CadaCD-ROMde produtos doDB2 contémum ficheiroqueenumeraoscomponentes disponíveispara instalação.UtilizeestalistaparaidentificaroscomponentesdoDB2quesão necessários, típicoseopcionais.Alistadecomponentesencontra-se num ficheirodenominadoComponentList.htm queseencontranodirectório /db2/platnoCD-ROM,em queplatéa plataformanaqualestáa efectuara instalação.
4. Executeocomandorpmparacadacomponentequepretendeinstalar:
rpm -ivh nome_componente
Porexemplo,sepretendeinstalaroControlCenter,instale ocomponente db2cc81-8.1.0-0.i386.rpminserindooseguintecomando:
rpm -ivh IBM_db2cc81-8.1.0-0.i386.rpm
Quando ainstalaçãoestiverconcluída, osoftwaredoDB2estará instaladono directório /opt/IBM/db2/V8.1.
Tarefasrelacionadas:
v “MountingtheCD-ROM(Linux)” noQuickBeginningsforDB2Servers
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
Instalação
de
um
produto
de
DB2
com
o
swinstall
(HP-UX)
Estatarefadescrevecomoinstalarum produtodoDB2comoutilitárioswinstall
em HP-UX.Tarefascomocriaçãoe configuraçãode utilizadores,quepoderiam ser executadas deoutromodoem lugardoutilizadordurante umainstalação
interactiva (AssistentedeInstalaçãodo DB2)ouaindadurante umainstalaçãocom ficheirode resposta,devemserexecutadasdepoisdo produtotersidoinstalado.
Pré-requisitos:
Antesdeinstalarumprodutodo DB2paraHP-UXcomoutilitárioswinstall: v Terádedisporde autoridaderaiz(root).
v Consulteadocumentaçãodeinstalaçãoreferenteaoprodutode DB2que pretendeinstalar.Porexemplo,sepretendeinstalaroDB2 EnterpriseServer Edition,deveráconsultaradocumentaçãoQuickBeginningsforDB2Serverspara reverospré-requisitosde instalaçãoe outrasinformações importantessobre configuração.
Procedimento:
ParainstalarumprodutodeDB2 emHP-UXcomoutilitárioswinstall: 1. Inicie sessãocomoutilizadorcomautoridaderaiz(root).
2. Insiraeinstale oCD-ROMadequado.
3. Executeoutilitárioswinstallcomo seguintecomandonalinhadecomandos dainterface:
swinstall -x autoselect_dependencies=true
EstecomandoabreasjanelasSoftwareSelection eSpecifySource.Se necessário, altereonome desistemacentralnocampodetextoSourceHost Name...na janelaSpecifySource.
4. NocampoSourceDepot Path...introduza/cdrom/db2/hpux,em que/cdrom
representa odirectóriode instalaçãodo CD-ROM.
5. Cliqueem OKpararegressaràjanelaSoftwareSelection.
6. AjanelaSoftwareSelection contémumalista dosoftwaredisponívelpara instalar. Identifiqueoscomponentes quepretendeinstalar.CadaCD-ROMde produtos doDB2contémumficheiroquelistaoscomponentesdisponíveis parainstalação.UtilizeestalistaparaidentificaroscomponentesdoDB2que sãonecessários, típicoseopcionais.Alistade componentesencontra-senum ficheiro denominadoComponentList.htmqueseencontranodirectório/db2no CD-ROM.
7. Seleccione MarkforInstallnomenuActionsparaseleccionaroscomponentes a sereminstalados.
8. Seleccione OKseapareceraseguintemensagem:
In addition to the software you just marked, other software was automatically marked to resolve dependencies. This message will not appear again.
9. Seleccione Install(analysis)nomenuActions paracomeçarainstalaçãodo produtoe abrirajanelaInstallAnalysis.
10. Seleccione OKnajanelaInstallAnalysisquandoo campoStatusapresentar umamensagemReady.
11. Seleccione YesnajanelaConfirmationparaconfirmarquepretendeinstalaro software.
Consulte ajanelaInstallparalerdadosde processamentoenquantoosoftware estiver aserinstalado,atéqueocampoStatusindiqueReadye seabraa janelaNote.Oprogramaswinstall carregaoconjuntode ficheiroseexecutaos scripts decontrolorelativosaoconjuntodeficheiros.
12. Seleccione ExitnomenuFileparasairdeswinstall.
Quando ainstalaçãoestiverconcluída, osoftwaredoDB2estará instaladono directório /opt/IBM/db2/V8.1.
Tarefasrelacionadas:
v “MountingtheCD-ROM(HP-UX)”noQuickBeginningsforDB2Servers
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
Instalação
de
um
produto
de
DB2
com
o
pkgadd
(Solaris
Operating
Environments)
Estatarefadescreveomodode instalaçãodeumprodutodoDB2 comoutilitário
pkgadd emSolaris OperatingEnvironments.Tarefascomo criaçãoeconfiguração de utilizadores,quepoderiam serexecutadasde outromodoem lugardo
utilizador duranteumainstalaçãointeractiva (AssistentedeInstalaçãodoDB2),ou ainda duranteumainstalaçãocomficheiroderesposta,devemserexecutadas depois doprodutotersidoinstalado.
Pré-requisitos:
Antesdeinstalarumprodutodo DB2emSolaris OperatingEnvironmentscomo
pkgadd:
v Terádedispordeautoridaderaiz(root).
v Consulteadocumentaçãodeinstalaçãoreferenteaoprodutodo DB2que pretendeinstalar. Porexemplo,sepretendeinstalaroDB2EnterpriseServer Edition,deveráconsultaradocumentaçãoQuickBeginningsforDB2Serverspara reverospré-requisitosdeinstalaçãoe outrasinformaçõesimportantes sobre configuração.
Procedimento:
ParainstalarumprodutodoDB2 emSolarisOperatingEnvironmentscom o
pkgadd:
1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Insiraeinstaleo CD-ROMadequado.
3. Identifiqueoscomponentesquepretendeinstalar. CadaCD-ROMde produtos deDB2 contémum ficheiroqueenumeraoscomponentes disponíveispara instalação.UtilizeestalistaparaidentificaroscomponentesdoDB2quesão necessários, típicoseopcionais.Alistadecomponentesencontra-se num ficheirodenominadoComponentList.htm queseencontranodirectório /db2/platnoCD-ROM,em queplatéa plataformanaqualestáa efectuara instalação.
4. Executeocomandopkgaddparacadacomponentequepretendeinstalar:
Porexemplo,sepretendeinstalaroControlCenter,instale ocomponente db2cc81inserindoocomandoseguinte:
pkgadd db2cc81
Quando ainstalaçãoestiverconcluída, osoftwaredoDB2estará instaladono directório /opt/IBM/db2/V8.1.
Tarefas relacionadas:
v “Instalaçãodeumprodutode DB2comoscriptdb2_install(UNIX)”na página4 v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na
página11
v “MountingtheCD-ROM(Solaris OperatingEnvironment)”noQuickBeginnings forDB2 Servers
| |
Capítulo
2.
Configuração
de
servidores
do
DB2
após
uma
instalação
manual
Cenários
de
comunicações
de
Cliente-para-Servidor
Aseguintetabelamostraosprotocolosdecomunicaçõesquepodemserutilizados aoestabelecerligaçãode umclientedo DB2comumservidorde DB2.ODB2 Workgroup ServerEditioneoDB2EnterpriseServerEditionpodemprocessar pedidos apartirdosistemacentraloudeclientesdoOS/400.
Tabela1.CenáriosdecomunicaçõesdeCliente-para-Servidor
servidoresAIX,HP-UX,Linuxe SolarisOperatingEnvironment
servidoresWindowsNT/Windows 2000/WindowsXP/WindowsServer2003 ClientedoOS/400V5R1 NPIPE NPIPE
clientesAIX,HP-UX,LinuxeSolaris OperatingEnvironment
NPIPE NPIPE
ClientedoOS/390ouz/OS NPIPE APPC
ClientedeVMV6 NPIPE NPIPE
ClienteonlinedeVSEV7 NPIPE NPIPE
ClientedeVMV7 NPIPE NPIPE
clientesWindows98eWindowsME NPIPE TCP/IPNetBIOSTCP/IP
clientedeWindowsNT/Windows2000 NPIPE TCP/IPNetBIOSNPIPE
clientedeWindowsXP/WindowsServer 2003
NPIPE TCP/IPNetBIOSNPIPE
Tarefasrelacionadas:
v “ConfiguraçãodeservidoresdeDB2depois deumainstalaçãomanual”na página11
Configuração
de
servidores
de
DB2
depois
de
uma
instalação
manual
Estatarefaindicapassosde configuraçãode umservidorde DB2depoisdeuma instalaçãomanual emsistemasoperativosUNIX.Ainstalaçãomanualcomoscript db2_installouo utilitáriode instalaçãonativodosistemaoperativoinstalam somentecomponentesdo DB2.Astarefasdeconfiguraçãoedefinição,como,por exemplo,aslistadasa seguirdevemserexecutadasmanualmente.
Procedimento:
Paraconfigurarumservidor deDB2depoisdeumainstalaçãomanual: 1. CriaçãodeIDsutilizadorede grupoparaumainstalaçãode DB2 2. CriaçãodeumDB2AdministrationServer (DAS)
3. Criaçãodeumainstânciacomdb2icrtCriaçãodeumainstânciacomdb2icrt
4. CriaçãodeligaçõesparaficheirosdeDB2 (Opcional)
5. ConfiguraçãodecomunicaçõesTCP/IPparaumainstânciadeDB2 6. Actualizaçãodachave delicençasdoproduto
Setenciona utilizarferramentas deDB2,como,porexemplo,o TaskCenter oua funçãode marcadordo DB2Administration Server,recomenda-sequeconfigureo catálogodeferramentasdo DB2.Ocatálogodeferramentasdo DB2contém metadadosquesãonecessáriosaofuncionamentodasferramentas edomarcador do DB2.
Tarefas relacionadas:
v “CriaçãodeIDsdegrupo eutilizadorparaumainstalaçãodo DB2UDB (UNIX)”napágina 12
v “CriaçãodeumDB2AdministrationServer (DAS)”napágina 14 v “Criaçãodeumainstânciacomdb2icrt”napágina14
v “CriaçãodeligaçõesparaficheirosdeDB2”napágina 15
v “ConfiguraçãodecomunicaçõesTCP/IPnocliente comoCLP”napágina 18 v “Registodachavede licençasdo produtodeDB2comocomandodb2licm”na
página122
v “Instalaçãomanualdeum produtodeDB2”napágina3
v “Toolscatalogdatabase andDASschedulersetup andconfiguration”no
AdministrationGuide:Implementation
Criação
de
IDs
de
grupo
e
utilizador
para
uma
instalação
do
DB2
UDB
(UNIX)
SãonecessáriostrêsutilizadoresegruposparaoDB2funcionar.Osnomesdos utilizadores egruposusadosnasinstruçõesseguintesestãodocumentados na tabelaabaixo.Outilizadorpoderáespecificaroseupróprionome deutilizadore nomesdegrupos, desdequeobedeçam àsregrasdenomenclaturado sistemaeàs regrasde nomenclaturado DB2.
Os IDsdeutilizadorquecriarserãonecessáriosparaconcluirtarefasde configuraçãosubsequentes.
Tabela2.Utilizadoresegruposnecessários
Utilizadornecessário Nomedeutilizadorexemplo Nomedegrupoexemplo
Proprietáriodainstância db2inst1 db2iadm1 Utilizadorseparado db2fenc1 db2fadm1 Utilizadordoservidorde
administraçãodoDB2
dasusr1 dasadm1
v Odirectório principaldoproprietáriodainstânciaéondeainstânciado DB2irá sercriada.
v Outilizador separadoéusado paraexecutarUDFs(funçõesdefinidaspelo utilizador)eprocedimentosarmazenadosforadoespaçodeendereçosusado pelabasededadosdo DB2.
v OIDdeutilizadordo Utilizadordoservidorde administraçãodoDB2éusadopara executaroservidorde administraçãodoDB2nosistema.
Pré-requisitos:
Terá deterautoridaderaizparacriarutilizadores egrupos.
Procedimento:
Paracriar IDsdeutilizadoresegruposnecessáriosaoDB2: 1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Insiraoscomandosapropriadosparaoseusistemaoperativo.
Nota: Estesexemplos delinhasdecomandosnãocontêmpalavras-passe,pois trata-sesomentede exemplos.Poderáusaroparâmetropasswdusername
apartirdalinhadecomandosparadefinira palavra-passe.
AIX ParacriargruposemAIX,insiraoscomandosseguintes:
mkgroup id=999 db2iadm1 mkgroup id=998 db2fadm1 mkgroup id=997 dasadm1
Crieutilizadoresparacadagrupo:
mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1
mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1
mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1
HP-UX
ParacriargruposemHP-UX,insiraosseguintescomandos:
groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1
Crieutilizadoresparacadagrupo:
useradd -g db2iadm1 -d /home/db2instl -m db2inst1 useradd -g db2fadm1 -d /home/db2fenc1 -m db2fenc1 useradd -g dbasgrp -d /home/dasusr1 -m dasusr1
Linux ParacriargruposemLinux,insiraosseguintescomandos:
groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1
Crieutilizadoresparacadagrupo:
mkuser -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 mkuser -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 mkuser -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
SolarisOperatingEnvironment
ParacriargruposemSolaris OperatingEnvironment,insiraos seguintescomandos:
groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1
Crieutilizadoresparacadagrupo:
useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1
useradd -g db2fadm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1
useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m dasusr1
Conceitos relacionados:
v “Generalnamingrules”noAdministrationGuide:Implementation
Tarefasrelacionadas:
v “Instalaçãomanualdeumprodutode DB2”na página3 | | | | | | | | | | |
Criação
de
um
DB2
Administration
Server
(DAS)
Estatarefafazpartedatarefaprincipalde InstalaçãomanualdoDB2.
ODB2AdministrationServer(DAS) facultaserviços desuporte aferramentasde DB2,como,porexemplo,oControlCentereoConfigurationAssistant.
Pré-requisitos:
v ParacriarumDAS,outilizadortemde dispordeautoridaderaiz(root). v Terádetercriadoumutilizadorde DASparaoDB2.
Procedimento:
Paracriar oDAS:
1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Emitaumdosseguintescomandosparacriaro DAS:
v ParaAIX,insira:
/usr/opt/db2_08_01/instance/dascrt -u DASuser
ParaHP-UX,Solaris OperatingEnvironmentsouLinux,insira
/opt/IBM/db2/V8.1/instance/dascrt -u DASuser
–u Paraoparâmetro–u,especifiqueoutilizadorde DASquecriouao criar utilizadoresegruposparaoDB2.
Conceitos relacionados:
v “DB2AdministrationServer”noAdministrationGuide:Implementation
Tarefas relacionadas:
v “Criaçãodeumainstânciacomdb2icrt”napágina14 v “Instalaçãomanualdeum produtodeDB2”napágina3
Criação
de
uma
instância
com
db2icrt
Estatarefafazpartedatarefaprincipalde ConfiguraçãodeumservidordeDB2depois da instalaçãomanual.
Uma instânciadeDB2éum ambienteondesearmazenamdadoseseexecutam aplicações. Utilizeocomandodb2icrtparacriarumainstância.
Pré-requisitos:
Terá dedispordeautoridaderaiz(root).
Procedimento:
Paracriar umainstânciacomdb2icrt:
1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Executeocomandodb2icrt.Porexemplo:
DB2DIR/instancia/db2icrt -a AuthType -u FencedID InstName
DB2DIR
v EmAIX,o directóriodeinstalaçãodoDB2 é/usr/opt/db2_08_01 v Em todososoutrossistemasoperativosbaseadosem UNIX,o
directório deinstalaçãoé/opt/IBM/db2/V8.1
-a AuthType
Representaotipodeautenticaçãodainstância.OAuthTypepode ser SERVER,CLIENT,DCS,SERVER_ENCRYPTouDCS_ENCRYPT. SERVERéa predefinição.Esteparâmetroéopcional.
-uFencedID
Representaonomedoutilizadorsoboqual irãoser executadasUDFs (funçõesdefinidaspeloutilizador) separadaseprocedimentos
armazenadosseparados.Estesinalizadornãoseránecessárioseestiver acriar umainstâncianumcliente deDB2.Especifiqueo nomedo utilizadorseparadoquecriou.
InstName
Representaonomedainstância.Onomedainstânciadevesero mesmoqueonomedoutilizador proprietáriodainstância.Especifique onomedo utilizadorproprietáriodainstânciaquetivercriado.A instânciaserácriadanodirectórioprincipaldoutilizadorproprietário dainstância.
Porexemplo,seutilizarautenticaçãodeservidor,o utilizadorseparadoserá db2fenc1eoutilizadorproprietáriodainstânciaserádb2inst1,useoseguinte comandoparacriarumainstâncianumsistemaAIX:
/usr/opt/db2_08_01/instance/db2icrt -a server -u db2fenc1 db2inst1
Depoisdecriar umainstância,poderáserútilconfigurarnotificaçãode supervisão de bomfuncionamento.EstatarefapoderáserexecutadacomoHealthCenter (centro debomfuncionamento)ouoCLP.
Conceitos relacionados:
v “Authenticationmethodsforyour server”noAdministrationGuide: Implementation
Tarefasrelacionadas:
v “Instalaçãomanualdeumprodutode DB2”na página3
Referência relacionada:
v “db2icrt-CreateInstanceCommand”noCommandReference
v “health_mon-Healthmonitoringconfigurationparameter”noAdministration Guide:Performance
Criação
de
ligações
para
ficheiros
de
DB2
Poderácriar ligaçõesaodirectório /usr/libparaosficheirosdeDB2 eao
directório /usr/includeparaosficheirosde inclusão(include),paradeterminada versãoouníveldeediçãodo DB2.
Acriaçãodestasligaçõespoderárevelar-seútilsedesenvolver ouexecutar
aplicaçõesequiserevitar terdeindicaro caminhocompletoparaasbibliotecasdo produtoe osficheirosde inclusão(include).
Pré-requisitos:
Deveráteriniciadosessãocomoutilizador comautoridaderaiz (root).
Restrições:
Aplicam-se asseguintes restrições:
v Acriaçãodeligaçõesparaumaversãodo DB2iráfazercomqueasoutras versõesdo DB2nãoestejamfuncionais.Asligaçõessósepodemestabelecerpara umaúnica versãodoDB2 numdeterminadosistema.
v Seexistiremligaçõesaosdirectórios/usr/libe/usr/includedeumaversão anteriordo DB2,estas serãoautomaticamenteremovidas.
v Asligaçõesnão devemsercriadas emsistemasondesepretendequeco-existam váriasversõesdo DB2.
Procedimento:
Paracriar ligaçõesparaficheiros deDB2:
1. Iniciesessãocomoutilizador comautoridaderaiz (root). 2. Executeocomandoadequadoaosistemaoperativo:
AIX /usr/opt/db2_08_01/cfg/db2ln
TodososoutrossistemasoperativosbaseadosemUNIX
/opt/IBM/db2/V8.1/cfg/db2ln
Seexistiremligaçõesaosdirectórios/usr/libe/usr/includedeumaversão anteriordoDB2,estasserão automaticamenteremovidasinserindoocomando
db2lnparacriar ligaçõesparaestaversãodoDB2.Sepretenderestabeleceras ligaçõesàsbibliotecasdaversãoanterior,deveráexecutarocomandodb2rmlna partirdaversãoactualdoDB2antesdeexecutarocomandodb2lnapartirda versãoanteriordoDB2.
Tarefas relacionadas:
v “Registodachavede licençasdo produtodeDB2comocomandodb2licm”na página122
Capítulo
3.
Configuração
de
comunicações
de
cliente
para
servidor
Configuração
das
ligações
cliente-para-servidor
com
o
processador
da
linha
de
comandos
(CLP)
Estatarefadescrevecomodeveconfigurarumaligaçãodeumcliente deDB2aum servidor debasede dadosremotocomoprocessadordalinhadecomandos(CLP). Também podeconfigurarumaligaçãodecliente paraservidor comoAssistentede Configuração.
Pré-requisitos:
Antesdeconfigurarumaligaçãodo clienteparaoservidor:
v Ascomunicaçõestêmde estarconfiguradasnoservidorde DB2enoclientede DB2.Dependendodosistemaoperativo,ascomunicaçõespodemserNamed Pipes,NetBIOS ouTCP/IP.
v Outilizador temdeusarumdosclientessuportados paracenáriosde ligações aoservidor.Oscenáriosde ligaçãodãoumaideiado métodoou protocolode comunicaçõesquepodeser utilizadopelosistemaoperativo.
Restrições:
v OsservidoresDB2 UDBemWindows eUNIXjánãoaceitamentradade ligações declientesdedadosqueutilizemAPPC.OsclientesdeDB2aindapodem estabelecerligaçãoasistemas centraiscomAPPCcasodisponham deDB2 Connectinstalado.
v NãopodeutilizarNetBIOSparaestabelecerligaçãoa partirde umcliente Windowsparaumservidora executarnumsistemacombaseemUNIX.
Procedimento:
Paraconfigurarumaligaçãocliente-para-servidorcomoprocessadordalinhade comandos:
1. Identifiqueeregisteosvaloresdosparâmetrosde comunicações.
2. Configureoprotocolode comunicaçõesadequadonocliente.Nãoénecessária qualquerconfiguraçãoparaNamedPipes.
3. NoclientedoDB2,catalogueonódabase dedadoscomumdosmétodos seguintes.Aescolhado métodoébaseada nadefiniçãodoprotocolo e comunicaçõesnosistemaquepretendecatalogar.
v Catalogaçãodo nódeTCP/IPapartirdoclientedeDB2. v Catalogaçãodo nódeNetBIOSa partirdocliente deDB2. v Catalogaçãodo nódeNamedPipesa partirdocliente deDB2. 4. Catalogaçãodaabase dedadosnoclientede DB2.
5. Testedaligaçãocliente-para-servidor.
Tarefasrelacionadas:
v “Catalogaçãodonóde TCP/IPa partirdo clientedeDB2”napágina22 | | | | | | |
v “Catalogaçãode umnódeNetBIOSa partirdocliente deDB2”napágina28 v “Catalogaçãodo nóde NamedPipesapartirdocliente”napágina 31
v “Catalogaçãode umabasede dadosa partirdeum clientedeDB2como CLP” napágina23
v “Testedaligaçãocliente-para-servidorcom oCLP”napágina32
v “Configuraçãodeprotocolosdecomunicaçõesparaumainstânciaremotade DB2”na página35
v “Configuraçãodeprotocolosdecomunicaçõesparaumainstâncialocalde DB2” napágina37
v “ConfiguraçãodecomunicaçõesNetBIOSparaumainstânciadeDB2”napágina 43
v “ConfiguraçãodecomunicaçõesTCP/IPparaumainstânciadeDB2”napágina 40
v “ConfiguraçãodecomunicaçõesNamedPipesparaumainstânciadeDB2”na página47
v “Configuringclient-to-serverconnectionsusingtheConfigurationAssistant (CA)”noQuickBeginningsforDB2Servers
Referência relacionada:
v “CenáriosdecomunicaçõesdeCliente-para-Servidor”napágina11
Configuração
de
TCP/IP
Configuração
de
comunicações
TCP/IP
no
cliente
com
o
CLP
EstatarefadescrevecomoconfigurarcomunicaçõesTCP/IPnocliente comoCLP.
Pré-requisitos:
Certifique-se dequeoTCP/IPestáfuncional noclientedeDB2.Paraestabelecer umaligaçãodecliente paraservidor,o TCP/IPdeverá tambémestarfuncionalno servidor deDB2.Paraverificara funcionalidadedoTCP/IPdoclienteparao servidor, introduzahostnamenamáquinadoservidor edepoisemitaocomando ping relativamenteaessenome desistemacentralapartirdamáquinacliente.
Procedimento:
ParaconfigurarcomunicaçõesTCP/IPnoclientede DB2: 1. Processamentodoendereçode sistemacentralservidor. 2. Actualizaçãodoficheirodeserviços noclientedeDB2.
Tarefas relacionadas:
v “Processamentodeum endereçode sistemacentralservidorparaconfigurar umaligaçãodecliente paraservidor”napágina20
v “Actualizaçãodoficheirodeserviços nocliente”na página21 v “ConfiguraçãodeNamed Pipesnocliente comoCLP”napágina 30
Folha
de
trabalho
de
valores
de
parâmetros
de
TCP/IP
para
configurar
uma
ligação
de
cliente
para
servidor
Aoavançarnos passosde configuração,utilizeacoluna OseuValornaseguinte tabelapararegistarosvaloresnecessários.
Tabela3.FolhadetrabalhodevaloresdeparâmetrosdeTCP/IP
Parâmetro Descrição ValorExemplo OseuValor
Nomedesistemacentral v Nomedesistemacentral
(hostname)ou v EndereçodeIP
(ip_address)
Utilizeohostnameouip_address dosistemacentralremoto. Paraprocessaresteparâmetro: v Insiraocomandohostname
noservidorparaobter bhostname.
v Contacteoadministradorde redeparaobteroip_addressou insiraocomandoping
hostname.
v EmsistemasUNIX,também podeutilizarocomando DB2DIR/bin/hostlookup hostname
emqueDB2DIRéodirectório ondeoDB2estáinstalado.
omeuservidor ou 9.21.15.235 NomedeServiço v NomedeServiçode Ligação(svcename)ou v Númerode porta/Protocolo (port_number/tcp)
ValoresNecessáriosnoficheiro services.
OnomedoServiçodeLigaçãoé umnomearbitrárioque representaumnúmerodeporta deligação(port_number)no cliente.
Onúmerodeportadevesero mesmoqueonúmerodeporta queoparâmetrosvcename correlacionacomoficheirode serviçosnosistemaservidor.(O parâmetrosvcenameestá localizadonoficheirode configuraçãodogestordabase dedadosnainstânciado servidor.)Estevalornãodeverá estaraserutilizadoporoutras aplicaçõesedeveráserúnico dentrodoficheirodeserviços. EmplataformasUNIX,este valor,regrageral,deveráser 1024ousuperior.
Contacteoadministradorda basededadosparasaberos valoresutilizadospara configuraroservidor.
servidor1 ou 3700/tcp
Tabela3.FolhadetrabalhodevaloresdeparâmetrosdeTCP/IP (continuação)
Parâmetro Descrição ValorExemplo OseuValor
Nomedenó(node_name) Umnomealternativolocal,ou pseudónimo,quedescreveonó comoqualestiveratentar estabelecerligação.Poderá seleccionarqualquernomeque entender;noentanto,todosos valoresdenomedenódentrodo directóriodenólocaldevemser únicos.
nodedb2
Tarefas relacionadas:
v “ConfiguraçãodecomunicaçõesTCP/IPnocliente comoCLP”napágina 18 v “Configuraçãodasligaçõescliente-para-servidorcomo processadordalinhade
comandos(CLP)”napágina17
Processamento
de
um
endereço
de
sistema
central
servidor
para
configurar
uma
ligação
de
cliente
para
servidor
Oclienteiráutilizaroendereçodesistemacentralservidor deDB2para
estabelecerumaligação.Sea redetiverumservidorde nomes,ouseoutilizador tencionarindicardirectamente umendereçodeIP(ip_address)do servidor,poderá prosseguir comacatalogaçãodo nóde TCP/IP.Senãoexistirnaredeumservidor de nomesde domínio,poderáespecificardirectamente umnomede sistemacentral quesecorrelacionecomoendereçodeIP(ip_address)doservidornoficheirode sistemas centrais(hosts)locais.
Seo utilizadortencionasuportarumclientedeUNIXqueutilizeNIS(Network InformationServices)enãoestiver autilizarumservidor denomesdedomíniona suarede,deveráactualizar oficheirodesistemascentrais(hosts)localizadono servidor principaldeNIS.
Atabelaseguintelistaa localizaçãodo ficheirodesistemascentraislocais.
Tabela4.Localizaçãodoficheirodesistemascentraislocais
SistemaOperativo Directório
Windows98/WindowsME windows
WindowsNT/Windows 2000/WindowsXP/Windows
Server2003
%SystemRoot%\system32\drivers\etcemque%SystemRoot%éuma variáveldeambientedefinidapelosistema.
UNIX /etc
Procedimento:
Utilize umeditordetextoparaadicionar umaentradaaoficheirodesistemas centrais(hosts)do clientedeDB2relativaaoendereçodeIPdoservidor.Por exemplo:
9.21.15.235 omeuservidor # Endereço de IP de omeuservidor
em que:
9.21.15.235
omeuservidor
representa onomedosistemacentral(hostname)
# representa umcomentárioa descreveraentrada
Seo servidornãoestiver nomesmodomínioqueocliente deDB2,outilizador deverá indicarum nomededomíniototalmentequalificado,como,porexemplo, omeuservidor.spifnet.ibm.com, emquespifnet.ibm.comrepresentaonomede domínio.
Tarefasrelacionadas:
v “Actualizaçãodoficheirodeserviços nocliente”na página21
v “Configuraçãodasligaçõescliente-para-servidorcomo processadordalinhade comandos(CLP)” napágina17
Actualização
do
ficheiro
de
serviços
no
cliente
Seo utilizadortencionacatalogarumnódeTCP/IPcomumnúmerodeporta (port_number),não necessitadeexecutarestatarefa.
Pré-requisitos:
Seo utilizadortiverum clientedeUNIXqueutilizeNIS(NetworkInformation Services),deveráactualizaro ficheirodeserviçosnoservidor principaldo NIS.
Procedimento:
Comum editorde texto,adicioneonome doServiçode Ligaçãoeo númerode porta aoficheiro servicesdo cliente.
Atabelaseguintelistaa localizaçãodo ficheirodeserviços.
Tabela5.Localizaçãodoficheirodeserviços
SistemaOperativo Directório
Windows98/WindowsME windows
WindowsNT/Windows 2000/WindowsXP/Windows
Server2003
%SystemRoot%\system32\drivers\etcemque%SystemRoot%éuma variáveldeambientedefinidapelosistema.
UNIX /etc
Por exemplo:
servidor1 50000/tcp # Porta do serviço de ligação do DB2
em que:
servidor1
representa onomedoServiçodeLigação
50000 representa onúmerodaporta deligação(50000éa predefinição)
tcp representa oprotocolodecomunicaçõesqueestiver autilizar
# representa oiníciodeum comentárioquedescreveaentrada
Tarefasrelacionadas:
v “Catalogaçãodonóde TCP/IPa partirdo clientedeDB2”napágina22 ||
Catalogação
do
nó
de
TCP/IP
a
partir
do
cliente
de
DB2
Acatalogaçãodo nódeTCP/IPadicionaumaentradaaodirectóriodo nóde cliente deDB2quedescreveonóremoto.Estaentradaespecificaonome alternativoescolhido(node_name),onome desistemacentral(hostname)(ou
ip_address)eo svcename(ouport_number) queocliente iráutilizarparaacederao sistemacentralremoto.
Pré-requisitos:
v TemdedispordeautoridadeSystemAdministrative(SYSADM)ouSystem Controller(SYSCTRL),ouaindade teraopçãocatalog_noauthdefinida como sendoON.Nãoépossívelcatalogarumnósócomautoridaderaiz (root).
Procedimento:
ParacatalogarumnódeTCP/IP:
1. IniciesessãonosistemacomoutilizadorcomautoridadeSystemAdministrative (SYSADM)ouSystemController(SYSCTRL).
2. Seutilizarumcliente UNIX,configureo ambientedainstância.Executeoscript dearranque:
Paraa interfacebash, Bourneou Korn
. INSTHOME/sqllib/db2profile
Paraa interfaceC
source INSTHOME/sqllib/db2cshrc
em queINSTHOMErepresentaodirectório principaldainstância.
3. Inicieo processadordalinhadecomandosdoDB2.Em Windows,emitao comandodb2cmdnumalinhadecomandos.Em UNIX,emitaocomandodb2
numa linhadecomandos.
4. Catalogueonóinserindoosseguintescomandosnoprocessadordalinhade comandos:
db2 => catalog tcpip node node_name remote hostname|ip_address
server service_name|port_number [remote_instance instance_name]
[system system_name] [ostype os_type]
db2 => terminate
em que:
v node_name representaumpseudónimoquesepode definirparao
computadorondeseencontraa basededados quesepretendecatalogar. v remote_instance representaonomedainstânciadeservidor onderesidea
base dedados.
v systemrepresentao nomedesistemadeDB2usado paraidentificaro servidor.
v ostyperepresentao tipodesistemaoperativodoservidor.
Notas:
a. Ocomandoterminateénecessáriopararenovaramemóriacachedo directório.
b. Emboraremote_instance,system,eostypesejamopcionais,sãonecessários parautilizadoresquepretendamusarasferramentasdoDB2.
| |
c. Oservice_nameutilizadonoclientenãotem desero mesmoqueoqueestá noservidor.Noentanto,osnúmerosdeporta comosquaisse
correlacionamdevemcoincidir.
Exemplo:
Paracatalogarumnóaquesepretendechamar nodedb2numservidorremoto (omeuservidor.ibm.com)queutilizeonúmerode porta50000,outilizador introduziriaoseguintenumalinhadecomandosdedb2:
db2 => catalog tcpip node nodedb2 remote omeuservidor server 50000 DB20000I The CATALOG TCPIP NODE command completed successfully.
DB21056W Directory changes may not be effective until the directory cache is refreshed.
db2 => terminate
DB20000I The TERMINATE command completed successfully.
Tarefasrelacionadas:
v “ConfiguraçãodecomunicaçõesTCP/IPnocliente comoCLP”napágina 18 v “Testedaligaçãocliente-para-servidorcomo CLP”napágina32
Referência relacionada:
v “CATALOGTCPIPNODECommand”noCommandReference
Catalogação
de
uma
base
de
dados
a
partir
de
um
cliente
de
DB2
com
o
CLP
Estatarefadescrevecomocatalogarumabasede dadosa partirdeum clientede DB2 comoprocessadordalinhadecomandos(CLP).
Antesdeumaaplicaçãoclientepoderacederaumabasede dadosremota,a base de dadosdevesercatalogada nocliente.Quandosecria umabasededados,estaé automaticamentecatalogada noservidor comumnomealternativode basede dados queéo mesmoqueonome dabase dedados,salvoindicaçãodeumnome alternativode basededadosem contrário.
Asinformações nodirectório dabase dedados,juntocomasinformaçõesno directório donó(exceptosecatalogarumabasededados localondeumnónão sejanecessário),sãoutilizadasnoclientedeDB2paraestabelecerumaligaçãoà base dedadosremota.
Restrições:
Autilizaçãode autoridaderaizparacatalogarumabasede dadosnãoésuportada em DB2.
Pré-requisitos:
v ÉnecessárioumIDdeutilizadorde DB2válido.
v ÉnecessáriaautoridadeSystemAdministrative(SYSADM)ouSystemController (SYSCTRL),ouaindaa opçãocatalog_noauthdefinidacomo sendoON.
v Aplicam-seosseguintes valoresde parâmetrosaocatalogarumabasededados
remota:
– Nomedabasededados
– Nomealternativodabasededados |
– Nomedo nó
– Tipode autenticação(opcional) – Comentário(opcional)
Consulteafolhadetrabalho dosvaloresdeparâmetrosrelativaà catalogaçãode umabase dedadosparamaisinformações sobreosmesmosepararegistaros valoresutilizadosporsi.
v Aplicam-seosseguintes valoresde parâmetrosaocatalogarumabasededados
local:
– Nomedabasede dados – Unidade
– Nomealternativodabasededados – Tipode autenticação(opcional) – Comentário(opcional)
Asbasesde dadoslocaispodemserdescatalogadas ourecatalogadasem qualqueraltura.
Procedimento:
Paracatalogarumabasededados nocliente:
1. IniciesessãonosistemacomumIDdeutilizadorde DB2válido.
2. Opcional.Actualizeacoluna OseuValornaFolha detrabalhodevaloresde parâmetrosparacatalogaçãode umabase dedados.Folhadetrabalho de valoresdeparâmetrosparacatalogaçãode umabase dedados.
3. SeutilizaroDB2UDB numaplataformaUNIX,configureoambienteda instância.Executeoscriptdearranque:
Paraa interfacebash, Bourneou Korn
. INSTHOME/sqllib/db2profile
Paraa interfaceC
source INSTHOME/sqllib/db2cshrc
em que:INSTHOMErepresenta odirectórioprincipaldainstância.
4. Inicieo processadordalinhadecomandosdoDB2.Em Windows,emitao comandodb2cmdnumalinhadecomandos.Em UNIX,emitaocomandodb2
numa linhadecomandos.
5. Catalogueabasede dadosinserindoosseguintes comandosnoprocessadorda linhadecomandos:
db2 => catalog database database_name as database_alias at
node node_name [ authentication auth_value ]
em que:
v database_name representaonomedabasededados quesepretende catalogar.
v database_aliasrepresentaopseudónimo localdabase dedadosquese pretendecatalogar.
v node_name representaumpseudónimoquesepode definirparao
computadorondeseencontraa basededados quesepretendecatalogar. v auth_valueindicaotipode autenticaçãoqueterá lugaraquandodaligaçãoà
base dedados.Esteparâmetroassumecomopredefiniçãootipo de autenticaçãoindicadonoservidor.Aindicaçãode umtipode autenticação |
| | |
poderátraduzir-se embenefíciosaorendimento.SERVER,CLIENT, SERVER_ENCRYPT eKERBEROSsãoasopçõesdevalor deautenticação.
Exemplo:
Paracatalogarumabasededados remotachamadaexemplode modoa quetenhao nome alternativodabasede dadoslocalomeuexemplo,nonónodedb2ecoma autenticaçãoserver, insiraosseguintes comandos:
db2 => catalog database exemplo as omeuexemplo at node nodedb2
authentication server
db2 => terminate
Tarefasrelacionadas:
v “Testedaligaçãocliente-para-servidorcomo CLP”napágina32
Referência relacionada:
v “Folhadetrabalho devaloresdeparâmetrosparacatalogaçãodeumabasede dados”na página25
v “CATALOGDATABASECommand”noCommandReference
Folha
de
trabalho
de
valores
de
parâmetros
para
catalogação
de
uma
base
de
dados
Utilize aseguintefolhadetrabalhopararegistarosvaloresde parâmetros necessáriosà catalogaçãodeumabasededados.
Tabela6.Folhadetrabalhodevaloresdeparâmetrosparacatalogaçãodeumabasede
dados
Parâmetro Descrição ValorExemplo OseuValor
Nomedabasede dados
(database_name)
Quandosecriaumabasede dados,onomealternativodabase dedadosédefinidocomosendoo nomedabasededados,salvo indicaçãoemcontrário.Por exemplo,quandoabasededados exemploécriadanoservidor, tambémécriadoumnome alternativodabasededados exemplo.Onomedabasededados representaonomealternativoda basededadosremota(no servidor).
exemplo
Nomealternativo dabasededados (database_alias)
Umpseudónimolocalarbitrário querepresentaabasededados remota.Senãoforindicadoum nome,apredefiniçãoseráomesmo queonomedabasededados (database_name).Utilizeestenome quandoestabelecerligaçãoàbase dedadosapartirdeumcliente.
omeuexemplo
Autenticação (auth_value)
Otipodeautenticaçãonecessário noambiente.
Server
| |
Tabela6.Folhadetrabalhodevaloresdeparâmetrosparacatalogaçãodeumabasede
dados (continuação)
Parâmetro Descrição ValorExemplo OseuValor
Nomedenó (node_name)
Onomedaentradadodirectório donóquedescreveonderesidea basededados.Utilizeomesmo valorparaonomedonó (node_name)queutilizoupara catalogaronó.
nodedb2
Tarefas relacionadas:
v “Catalogaçãode umabasede dadosa partirdeum clientedeDB2como CLP” napágina23
v “Testedaligaçãocliente-para-servidorcom oCLP”napágina32
v “Configuraçãodasligaçõescliente-para-servidorcomo processadordalinhade comandos(CLP)”napágina17
Configuração
de
NetBIOS
Configuração
de
comunicações
NetBIOS
no
cliente
com
o
CLP
Estatarefadescrevecomoconfiguraro NetBIOSnoclientecomoprocessadorda linhadecomandos(CLP)doDB2.Executeestatarefasepretendeconfiguraruma ligaçãode umclientedeDB2 aumservidor deDB2comoNetBIOS.Asligações também podemser configuradascomoAssistentedeConfiguração.
Pré-requisitos:
Certifique-se dequeoNetBIOSestáfuncionalnocliente deDB2.Paraestabelecer umaligação,oNetBIOSdeverátambém estarconfiguradonoservidor deDB2.
Procedimento:
ParaconfigurarcomunicaçõesNetBIOS noclientedeDB2:
1. Determinaçãodonúmerodeadaptadorlógicousadoparaa ligaçãode NetBIOS.
2. Actualizaçãodoficheirodeconfiguraçãodo gestorde basededados.
Tarefas relacionadas:
v “Determinaçãodonúmerodeadaptadorlógicodocliente paraaligação NetBIOS(Windows)”napágina27
v “Actualizaçãodoficheirodeconfiguraçãodo gestordabasede dadosparauma ligaçãode NetBIOS”napágina29
v “Configuringclient-to-serverconnectionsusingtheConfigurationAssistant (CA)”noQuickBeginningsforDB2Servers