• Nenhum resultado encontrado

Iniciação Rápida para DB2 Universal Database Express Edition

N/A
N/A
Protected

Academic year: 2021

Share "Iniciação Rápida para DB2 Universal Database Express Edition"

Copied!
125
0
0

Texto

(1)

IBM

®

DB2

Universal

Database

Iniciação

Rápida

para

DB2

Universal

Database

Express

Edition

Versão

8.2

G517-7773-01

(2)
(3)

IBM

®

DB2

Universal

Database

Iniciação

Rápida

para

DB2

Universal

Database

Express

Edition

Versão

8.2

G517-7773-01

(4)

Antesdeutilizarestasinformaçõeseoprodutoaqueelassereferem,certifique-sedeterlidoasinformaçõesgeraisnaseção Avisos.

EstedocumentocontéminformaçõesdepropriedadedaIBM.Eleéfornecidosobumacordodelicençaeé protegidopelaleidecopyright.Asinformaçõescontidasnestapublicaçãonãoincluemgarantiasdeproduto,e nenhumadeclaraçãofeitanestemanualdeveserinterpretadacomotal.

VocêpodesolicitarpublicaçõesdaIBMon-lineouatravésdorepresentanteIBMlocal. v Parasolicitarpublicaçõeson-line,acesseoCentrodePublicaçõesdaIBMem

www.ibm.com/shop/publications/order

v ParalocalizarorepresentanteIBMlocal,acesseoIBMDirectoryofWorldwideContactsem www.ibm.com/planetwide

ParasolicitarpublicaçõesdoDB2atravésdoDepartamentodeMarketingeVendasnosEstadosUnidoseCanadá, liguepara1-800-IBM-4YOU(426-4968).NoBrasilliguepara0800-7014-262.

QuandooClienteenviaseuscomentários,concededireitos,nãoexclusivos,àIBMparausá-losoudistribuí-losda maneiraqueacharconveniente,semqueissoimpliqueemqualquercompromissoouobrigaçãoparacomoCliente.

(5)

Índice

Parte

1.

Sobre

o

DB2

Universal

Database

Express

Edition

.

.

.

.

.

. 1

Capítulo

1.

Sobre

Este

Manual

.

.

.

.

. 3

Capítulo

2.

Visão

Geral

do

Produto

DB2

UDB

Express

.

.

.

.

.

.

.

.

.

.

.

. 5

Parte

2.

Instalando

um

Servidor

DB2

UDB

Express

.

.

.

.

.

.

.

.

.

.

.

. 7

Capítulo

3.

Visão

Geral

de

Instalação

.

. 9

MétodosdeInstalação . . . 9

VisãoGeraldeInstalação(Windows) . . . 9

VisãoGeraldaInstalação(Linux) . . . 10

Capítulo

4.

Requisitos

de

Instalação

.

. 11

RequisitosdeDiscoedeMemória(Windowse Linux) . . . 11

RequisitosdeInstalaçãodoWindows. . . 11

RequisitosdeInstalação(Windows) . . . 11

ProblemasdeSegurançaaoInstalaroDB2 UniversalDatabase. . . 12

Autoridades . . . 14

ContasdeUsuárioRequeridasparaInstalaçãodo DB2Servers(Windows) . . . 14

ConcedendoDireitosdeUsuário(Windows) . . 16

GrupodeAdministradoresdoSistemaDB2UDB (Windows). . . 17

RequisitosdeInstalaçãodoLinux. . . 18

RequisitosdeInstalação(Linux) . . . 18

ConsideraçõessobreaInstalaçãoNIS. . . 18

Capítulo

5.

Tarefas

de

Pré-instalação

21

EstendendooEsquemadeDiretório(Windows) . . 21

InstalandooIBMSoftwareDeveloperKitparaJava (Linux). . . 21

NíveisdeJavaSDKparaDB2 . . . 22

CriandoIDsdoUsuárioedeGrupoparauma InstalaçãodoDB2UDB(Linux) . . . 23

ModificandoosParâmetrosdokernel(Linux). . . 23

Capítulo

6.

Instalação

.

.

.

.

.

.

.

. 25

InstalaçãodoWindows . . . 25

InstalandooDB2UDBExpressUtilizandoo AssistenteparaInstalaçãodoDB2(Windows). . 25

InstalaçãodoLinux. . . 26

InstalandooDB2UDBExpressUtilizandoo AssistenteparaInstalaçãodoDB2(Linux) . . . 26

Capítulo

7.

Tarefas

Pós-instalação

.

.

. 29

VerificandoaInstalaçãoUtilizandooCLP (ProcessadordaLinhadeComandos). . . 29

VerificandoaInstalaçãodoDB2UDBExpress UtilizandoPrimeirasEtapas. . . 29

Parte

3.

Operações

Básicas

de

Administração

e

Manutenção

.

.

.

. 31

Capítulo

8.

Após

a

Instalação

do

DB2

UDB

Express

.

.

.

.

.

.

.

.

.

.

.

. 33

CriandoseuPróprioBancodeDados. . . 33

InformaçõesBásicassobreoBancodeDados . . 33

CriandoseuPróprioBancodeDadosUtilizando oAssistenteparaCriarBancodeDadoscom ManutençãoAutomática . . . 33

RevendoseuNovoBancodeDados . . . 34

FerramentasdeAdministraçãoeDesenvolvimento doDB2. . . 36

Navegação . . . 36

CentrodeControle. . . 40

EditordeComandos . . . 44

CentrodeFuncionamento . . . 45

ConfigurandoListasdeNotificaçãoedeContatos 47 CentrodeTarefas . . . 47

Diário . . . 49

DefinindoaPolíticadeLicençadoDB2 UtilizandooCentrodeLicenças . . . 51

CentrodeDesenvolvimento. . . 51

AssistenteparaConfiguração . . . 52

CentrodeReplicação . . . 53

FerramentasdaWeb . . . 55

ManutençãoAutomática . . . 56

AplicandooFixPakouNíveldeModificaçãoMais Recente. . . 60

Parte

4.

Implementando

Servidores

Utilizando

a

Instalação

do

Arquivo

de

Resposta

.

.

.

.

.

.

.

.

.

.

.

. 61

Capítulo

9.

Arquivos

de

Resposta

.

.

. 63

InformaçõesBásicasparaInstalaçãodoArquivode Resposta . . . 63

ConsideraçõesSobreArquivosdeResposta. . . . 63

CriandoumArquivodeRespostaUtilizandoo AssistenteparaInstalaçãodoDB2. . . 64

Parte

5.

Apêndices

.

.

.

.

.

.

.

.

. 67

Apêndice

A.

Suporte

ao

Idioma

.

.

.

. 69

AlterandooIdiomadeInterfacedoDB2(Windows) 69 AlterandooIdiomadeInterfacedoDB2(Linux) . . 69

IdiomasdeInterfacedoDB2Suportados . . . . 70

(6)

IdentificadoresdeIdiomaparaExecutaroAssistente

paraInstalaçãodoDB2emOutroIdioma . . . . 70

Exibindoodb2setupemSeuIdiomaNacional. . . 71

Apêndice

B.

Desinstalando

o

DB2

UDB

Express

.

.

.

.

.

.

.

.

.

.

.

.

.

. 73

DesinstalandooDB2UDBExpress(Windows). . . 73

DesinstalandooDB2UDBExpressUtilizandoo Comandomsiexec(Windows) . . . 73

DesinstalandooDB2UDBExpress(Linux). . . . 73

ParandooDAS(DB2AdministrationServer) . . 74

ParandoInstânciasdoDB2 . . . 74

RemovendooDAS(DB2AdministrationServer) 74 RemovendoInstânciasdoDB2 . . . 75

RemovendooDB2UDBExpressUtilizandoo Comandodb2_deinstall(Linux) . . . 75

Apêndice

C.

Licenças

.

.

.

.

.

.

.

. 77

ArquivosdeLicençadeProdutosDB2 . . . 77

IncluindoaChavedeLicençadoDB2Utilizandoo CentrodeLicenças. . . 78

DefinindoaPolíticadeLicençadoDB2Utilizandoo CentrodeLicenças. . . 79

Apêndice

D.

Regras

e

Manutenção

de

Senhas

.

.

.

.

.

.

.

.

.

.

.

.

.

. 81

Apêndice

E.

Informações

Técnicas

sobre

o

DB2

Universal

Database

.

.

. 83

DocumentaçãoeAjudadoDB2. . . 83

AtualizaçõesdaDocumentaçãodoDB2 . . . . 83

CentrodeInformaçõesdoDB2. . . 84

CenáriosdeInstalaçãodoCentrodeInformaçõesdo DB2. . . 85

InstalandooCentrodeInformaçõesdoDB2 UtilizandooAssistenteparaInstalaçãodoDB2 (Linux). . . 87

InstalandooCentrodeInformaçõesdoDB2 UtilizandooAssistenteparaInstalaçãodoDB2 (Windows). . . 89

ChamandooCentrodeInformaçõesdoDB2 . . . 91

AtualizandooCentrodeInformaçõesdoDB2 InstaladoemseuComputadorouServidorIntranet. 92 ExibindoTópicosemseuIdiomaPreferidono CentrodeInformaçõesdoDB2. . . 92

DocumentaçãodoDB2emPDFeImpressa. . . . 93

InformaçõesPrincipaisdoDB2. . . 93

InformaçõesdeAdministração . . . 94

InformaçõesdeDesenvolvimentodeAplicativos 94 InformaçõesdeInteligênciadeNegócios. . . . 95

InformaçõesdoDB2Connect . . . 95

InformaçõesIniciais . . . 96

InformaçõesdoTutorial . . . 96

InformaçõesdeComponenteOpcional . . . . 97

NotassobreoRelease. . . 97

ImprimindoManuaisdoDB2apartirdosArquivos PDF. . . 98

SolicitandoManuaisImpressosdoDB2 . . . 98

ChamandoaAjudaContextualapartirdeuma FerramentadoDB2. . . 99

ChamandoaAjudadaMensagemapartirdo ProcessadordaLinhadeComandos. . . 100

ChamandoaAjudadeComandosapartirdo ProcessadordaLinhadeComandos. . . 100

ChamandoaAjudadeEstadodeSQLapartirdo ProcessadordaLinhadeComandos. . . 100

TutoriaisdoDB2 . . . 101

InformaçõessobreResoluçãodeProblemasdoDB2 101 Acessibilidade . . . 102

EntradadeDadoseNavegaçãopeloTeclado 102 ExibiçãoAcessível. . . 103

CompatibilidadecomTecnologiasAssistidas. . 103

DocumentaçãoAcessível . . . 103

DiagramasdeSintaxeDecimaisPontilhados . . . 103

CertificaçãopeloCommonCriteriadeProdutos DB2UniversalDatabase. . . 105

Apêndice

F.

Avisos

.

.

.

.

.

.

.

.

. 107

MarcasComerciais . . . 109

Índice

Remissivo

.

.

.

.

.

.

.

.

.

. 111

Entrando

em

Contato

com

a

IBM

.

.

. 115

(7)

Parte

1.

Sobre

o

DB2

Universal

Database

Express

Edition

(8)
(9)

Capítulo

1.

Sobre

Este

Manual

Estemanualforneceinformaçõessobrecomoinstalaro DB2UDBExpress.Ele também introduza manutenção,administraçãoedesenvolvimento doDB2UDB. Paraobter umavisãogeraldo DB2UDB,consulteoCentro deInformaçõesdo DB2 UDBnoendereçohttp://publib.boulder.ibm.com/infocenter/db2help/. ParainstalaroCentrodeInformaçõesem seuprópriocomputador,consulte “CentrodeInformaçõesdo DB2”napágina 84.

Paraacessar abibliotecatradicional demanuaisdoDB2UDBem formatoimpresso ou PDF,consulte“SolicitandoManuaisImpressos doDB2”napágina98e

“ImprimindoManuaisdoDB2a partirdosArquivosPDF” napágina98.

(10)
(11)

Capítulo

2.

Visão

Geral

do

Produto

DB2

UDB

Express

OIBM DB2UniversalDatabaseExpress(DB2UDB Express)éomais novo membrodafamíliadeprodutos DB2UniversalDatabaseVersão8.Elacombinaa potência, funçãoeconfiabiliadedopremiado bancodedados relacionalUDBdo DB2 daIBM comsimplicidadenaembalagem, nainstalaçãoenodesenvolvimento comcustomínimode investimentoqueatendeàsnecessidadesdegerenciamento de dadoseempresas depequenoe médioporte.

ODB2UDB Expresséumaofertadebancodedados especialmenteadaptadapara SMB (SmallandMediumBusinesses).ODB2UDBExpress foiprojetadopara clientescomconhecimentosmínimosem bancosde dadosresidenciaisque precisamde umbancodedados defácilinstalaçãointegradoàssoluçõesde software doaplicativo.ÉumaversãodoDB2 quesuportaaplicativoslocaise remotosemambientesindependentesedeLAN(LocalAreaNetwork).

ODB2UDB ExpressfoidesenvolvidocomorientaçãodosParceirosde Negócio IBM eapresentaasseguintesfunçõeschave:

ImplementaçãoSimplificada

OrecursodeinstalaçãodoArquivodeRespostapermitequeum aplicativo ouprovedordesoluções incorporea instalaçãodoDB2UDB Expresscomo parte transparentedeumasolução.Acombinaçãodainstalaçãodo

ArquivodeResposta comahabilidade decriarbancosdedadose configuraroDB2UDB Expresscomscriptssuportaa capacidadedecriar umasoluçãodeaplicativosprontaedisponível.

ODB2UDB Expresspodeser implementadoemambientesoperacionais LinuxouWindows, oferecendoflexibilidadena escolhado hardwaree do sistemaoperacional paraa implementação.

Consulte Parte4,“ImplementandoServidoresUtilizandoaInstalaçãodo ArquivodeResposta”,napágina61.

Capacidades deGerenciamentoAutônomo

ODB2UDB Expressincorporaum conjuntode capacidadesde gerenciamentoavançadoecomputaçãoautônoma.Issosuportaa simplificação eaautomaçãodastarefasdeadministração,eliminando grandepartedoscustos tradicionalmenteassociados aogerenciamentode bancosdedadosrelacionais.

OConsultorde Configuraçãofornecerecursosparaconfiguraroambiente do DB2UDBExpress paraotimizarodesempenho.OCentrode

FuncionamentomonitoraosistemaDB2,alterandosobrequestões operacionaispotenciaisefornecendoconselhossobrecomo solucioná-las. Amanutenção autônomatambémpodeser configuradaautomaticamente comum novoAssistente.Elacriaum novobancode dadosnodiscoou diretóriodesuaescolha,atribuiespaçoemdiscoparaseusdados,

configuraonovobancodedadosparadesempenhoeativaamanutenção automáticaeconfiguraanotificaçãopore-mailoupager,seobancode dados precisardeatenção.

Consulte “ManutençãoAutomática”napágina 56.

ProjetadoparaDisponibilidade24Horas

ODB2UDB Expressfoiprojetado parasuportara operação24horaspor

(12)

diax7dias porsemana,nãoé necessáriodesligarobancode dadospara executara manutenção.Osbackupsdo bancodedadospodemserfeitos on-line ouoffline.

Suporteno DesenvolvimentodeAplicativos

ODB2UDB Expresssuportaamaioriadasinterfacespadrãodemercado, incluindo SQL,X/Open, ODBC,.NET,JDBC,Java,XMLeserviçosdaWeb. ODB2UDB ExpressfornecesuplementosparaIDEsconhecidos,como WebSphereStudioApplicationDeveloper,MicrosoftVisualStudio.NET, Microsoft VisualBasic,MicrosoftVisualC++,Microsoft VisualInterDev. Osdesenvolvedoresdeaplicativospodemalavancarasfunçõesavançadas do DB2UDBExpress nomodelo deprogramaçãocomo qualestão habituados,potencializarsuasqualificações atuais,reduzirotempode disponibilizaçãonomercado,cortarcustosgeraisdeimplementaçãodo aplicativo eacelerarotempode obtençãodevalor.

Proteção deInvestimentos

ODB2UDB Expressofereceasmesmascapacidadesprincipais nalinha inteiradeservidoresdebancosdedados IBM.Vocêpodeaproveitara confiança,segurança,interfacesdedesenvolvimentode aplicativose otimização,à medidaqueaumentamseusvolumesdedados,númerode usuáriosouutilização.Vocêpode alavancarseuinvestimento comoDB2 UDB Expresspormeiodeupgrades aoutrasediçõesescaláveisdoDB2 UDB parasuportarmais sistemasoperacionaiseterrendimentode processamentosuperiorem instalaçõesmaiores dehardware.

(13)

Parte

2.

Instalando

um

Servidor

DB2

UDB

Express

(14)
(15)

Capítulo

3.

Visão

Geral

de

Instalação

Métodos

de

Instalação

AssistenteparaInstalaçãodoDB2

OAssistenteparaInstalaçãodoDB2éum instaladordisponívelnas plataformas LinuxeWindows.OAssistenteparaInstalaçãodo DB2 forneceumainterfacedefácilutilizaçãoparainstalaroDB2eexecutaa instalaçãoiniciale astarefasde configuração.

InstalaçãodeArquivosdeResposta

Umarquivoderespostaséum arquivoASCIIquecontémvaloresde instalaçãoeconfiguração.Oarquivoétransmitido paraoprograma db2setup eainstalaçãoéexecutadadeacordo comosvaloresqueforam especificados.Existeváriasformas decriarumsistemadearquivosde resposta:

v UtilizandooGeradordeArquivodeResposta (Windows)

v UtilizandooAssistenteparaInstalaçãodoDB2(Linuxe Windows) v PersonalizandoosArquivosdeResposta deAmostraquesãoFornecidos

paracadaProdutodoDB2 (LinuxeWindows)

Visão

Geral

de

Instalação

(Windows)

Estetópicodescreveasetapasparainstalarum servidorDB2UDB Expressno Windows.

Procedimento:

Parainstalarumservidor DB2UDBExpressnoWindows: 1. Revejaospré-requisitosdoprodutoDB2.

2. InstaleoprodutoDB2utilizandooAssistenteparaInstalaçãodo DB2.Os recursosdoAssistenteparaInstalaçãodo DB2incluem:

v Uma barradelançamentoapartirdaqual épossívelvisualizarnotasde instalaçãoenotassobreoreleaseeobter informaçõessobreosrecursosdo DB2 UDBVersão8.

v Tipos deinstalaçãoTípica,Compacta ePersonalizada. v Suporteà instalaçãodeváriosidiomas.

v ConfiguraçãodoDB2AdministrationServer (incluindoa configuraçãodo usuário doDAS).

v Instalaçãoeconfiguraçãodainstância(incluindoaconfiguraçãodo usuário dainstância).

v Criaçãodearquivoresposta.Vocêpodesalvarsuasopções deinstalaçãoem um arquivoderespostaparaumainstalaçãoposteriorouparaduplicara instalaçãoem outrocomputador.

(16)

Visão

Geral

da

Instalação

(Linux)

Estetópicodescreveasetapasparainstalaçãodeumservidor DB2UDBExpress noLinux.

Procedimento:

Parainstalarumservidor DB2UDBExpressnoLinux: 1. Revejaospré-requisitosdoprodutoDB2.

2. MonteoCD-ROMdo produtoDB2. 3. Modifiqueosparâmetros dokernel.

4. InstaleoprodutoDB2 utilizandooAssistenteparaInstalaçãodo DB2.Os recursosdoAssistenteparaInstalaçãodo DB2incluem:

v Uma barradelançamentoapartirdaqual épossívelvisualizarnotasde instalaçãoenotassobreoreleaseeobter informaçõessobreosrecursosdo DB2 Versão8

v Tipos deinstalaçãoTípica,Compacta ePersonalizada v Suporteà instalaçãodeváriosidiomas

v Configuraçãodo DB2AdministrationServer (incluindoconfiguraçãodo usuário doDAS)

v Instalaçãoeconfiguraçãodainstância(incluindoconfiguraçãodousuário da instância)

v Criaçãodearquivoresposta.Vocêpodesalvarsuasopções deinstalaçãoem um arquivoderespostaparaumainstalaçãoposteriorouparaduplicara instalaçãoem outrocomputador.

(17)

Capítulo

4.

Requisitos

de

Instalação

Requisitos

de

Disco

e

de

Memória

(Windows

e

Linux)

Requisitos deDisco:

Oespaçoemdiscorequeridoparaseuprodutodependedotipo deinstalação escolhidoe deseutipo desistemadearquivos.OAssistenteparaInstalaçãodo DB2 forneceestimativasdinâmicasdetamanhocombasenoscomponentes selecionadosdurante umainstalaçãoTípica,Compacta ouPersonalizada. NoWindows,você podeprecisardeumaquantidademaiorde espaçoem

unidades FAT(TabeladeAlocaçãodeArquivos)do quecomunidades NTFS(New Technology FileSystem).

Lembre-se deincluiroespaçoemdiscoparaosoftware,produtosde comunicação e documentaçãorequeridos.

Requisitos deMemória:

Nomínimo,oDB2UDBrequer 256MBde RAM.512 MBdememóriaRAMserão recomendados,sevocêutilizarasferramentasdoDB2.Aodeterminarosrequisitos de memória,estejaatentoaoseguinte:

v ParasuporteaoclienteDB2,estesrequisitosde memóriasãoparaumabasede5 conexõesdeclientesimultâneas.Serãonecessáriosmais16MBde RAMpara cada5 conexõesdocliente.

v Amemóriaadicionalérequeridaparaoutrosoftwarequeestejaemexecuçãoem seusistema.

v Podeser requeridamemóriaadicionalparamelhorarodesempenhodas ferramentasdoDB2.

v Requisitosdedesempenhoespecíficospodemdeterminara quantidadede memórianecessária.

v Osrequisitosde memóriaserãoafetadospelotamanhoecomplexidadedo sistemade bancodedados.

v Osrequisitosde memóriasãoafetadospelaextensãodaatividade dobancode dadosepelonúmerodeclientesqueacessamseusistema.

v NoLinux,certifique-sede queseuespaçode SWAPsejadepelomenosodobro desuamemóriaRAM.

Requisitos

de

Instalação

do

Windows

Requisitos

de

Instalação

(Windows)

ParainstalaroDB2UDB Express,osseguintesrequisitosdesistemaoperacional, software ecomunicaçãodevemser atendidos:

Requisitos doSistemaOperacional

ODB2UDB Expresspodeser executadonosseguintes sistemas operacionais:

v Windows NTVersão 4comServicePack6aousuperior

(18)

v Windows2000.OServicePack2 érequeridoparaoWindowsTerminal Server.

v WindowsXP

v WindowsServer2003

Requisitos deHardware

UmprocessadorcompatívelcomIntelx86.

Requisitos deSoftware

Érequeridoum navegadorparaa exibiçãodaajudaon-line.

Requisitos deComunicação

Vocêpode utilizarTCP/IP,CanaisNomeadoseNetBIOS.Paraadministrar um bancodedadosDB2 Versão8remotamente, vocêdeveconectar-se utilizandoTCP/IP.

v Paraa conectividadeTCP/IP,CanaisNomeadoseNetBIOS,não é necessárionenhumsoftware adicional.

v QuempretendeusarLDAP(Lightweight DirectoryAccessProtocol) precisadeum clientedoMicrosoft LDAPoudeumcliente doIBM SecureWayLDAP V3.1.1.

Problemas

de

Segurança

ao

Instalar

o

DB2

Universal

Database

Os problemasdesegurança sãoimportantesparaoadministradordoDB2® apartir do momentoem queoprodutoé instalado.

Paraconcluira instalaçãodoDB2,sãorequeridosumIDdousuário,umnome de grupo eumasenha.OprogramadeinstalaçãodoDB2baseadona GUIcriavalores padrão paradiferentesIDsdousuário egrupo.Sãocriadospadrões diferentes, casovocê estejainstalandoemplataformasLinuxouWindows:

v EmplataformasLinux,oprogramade instalaçãodoDB2criadiferentesusuários padrãoparaoDAS(dasusr),oproprietáriodainstância(db2inst) eousuário limitado(db2fenc).

Oprograma deinstalaçãodoDB2anexaumnúmerode1 a99aonomedo usuáriopadrãoatéquesejacriadoum IDdo usuárioaindanãoexistente.Por exemplo,seosusuáriosdb2inst1edb2inst2jáexistirem,oprograma de instalaçãodoDB2criaráousuáriodb2inst3.Seforutilizadoumnúmeromaior que10,aparte docaracteredonome serátruncadanoIDdousuário padrão. Porexemplo,seoIDdousuáriodb2fenc9jáexistir,o programadeinstalaçãodo DB2truncaráocnoIDdousuário,em seguida,anexaráo10(db2fen10).O truncamentonão ocorrequandoovalor numéricoéanexadoaousuáriodoDAS padrão(porexemplo,dasusr24).

v EmplataformasWindows,o programadeinstalaçãodoDB2cria ousuário padrãodb2adminparaousuáriodoDAS,oproprietáriodainstânciaeusuários limitados.Diferentede plataformasLinux,nenhumvalor numéricoéanexadoao IDdo usuário.

Parareduzirorisco deumusuárioquenãosejaoadministradoracessar deforma não apropriadao bancodedadose/ou instâncias,onomedo IDdo usuárioe/ou senha padrãodevemser alterados.

Nota: AsinstalaçõesdoarquivoderespostanãoutilizamvalorespadrãoparaIDs

deusuário ounomesde grupos.Estesvaloresdevem serespecificadosno arquivode resposta.

(19)

Assenhassãomuitoimportantesdurantea autenticaçãodeusuários.Senenhum requisito deautenticaçãoestiverdefinidononíveldosistemaoperacional eo banco dedadosestiver utilizandoo sistemaoperacional paraautenticarusuários, osusuáriosterãopermissãoparaconexão.Porexemplo,em sistemasoperacionais Linux,assenhasnão-definidassãotratadascomoNULL. Nestecaso,qualquer usuário semumasenha definidaseráconsideradocomotendoumasenhaNULL. Daperspectiva dosistemaoperacional,estaéumacorrespondênciaeousuário é validadoepode conectar-seaobancode dados.Utilizesenhasnoníveldosistema operacional sedesejarqueosistemaoperacionalfaçaaautenticaçãodeusuários paraseubancodedados.

Nota: Nãoépossívelutilizarsenhasnão-definidas,sedesejarqueo ambientede

seubanco dedadosestejadeacordocomosrequisitosdeCommonCriteria. DepoisdeinstalaroDB2Universal Database,revejatambém ealtere(se

necessário),osprivilégiospadrãoqueforamconcedidosausuários. Porpadrão,o processo deinstalaçãoconcedeprivilégiosdeSYSADM(SystemAdministration) aosseguintes usuáriosem cadasistemaoperacional:

Windows®9x Qualquerusuáriodo Windows98oudoWindows

ME.

Outros AmbientesWindows NoWindowsNT,Windows2000,WindowsXPou

WindowsServer 2003,um nomedousuárioválido doDB2quepertenceaogrupoAdministradores.

Plataformas Linux Umnomedousuário válidodoDB2quepertença

aogrupoprincipaldoproprietáriodainstância. Os privilégiosSYSADMsãoo conjuntode privilégiosmais potentedisponívelno DB2 UniversalDatabase.Por isso,talvezvocê nãoqueiraquetodosestesusuários tenham privilégiosSYSADMporpadrão.ODB2permitequeoadministrador concedae revogueprivilégiosa grupose IDsdo usuárioindividuais.

Aoatualizar oparâmetrodeconfiguraçãodogerenciadordobanco dedados,

sysadm_group,oadministradorpode controlarqualgrupode usuáriospossui privilégiosSYSADM.Énecessárioseguir asinstruções abaixoparaconcluiros requisitosdesegurançaparaa instalaçãodoDB2eparaa criaçãosubseqüente de instânciae debancodedados.

Qualquer grupodefinidocomoogrupode administraçãodosistema(atualizando

sysadm_group)deveexistir. Onome destegrupo devepermitirfácilidentificação como ogrupocriadoparaproprietáriosdainstância.OsIDsdo usuárioegrupos pertencentesa estegrupotêm autoridadede administradordosistemaparasuas respectivas instâncias.

Oadministradordeveconsiderara criaçãodeum IDde usuáriodoproprietárioda instânciaquesejafacilmentereconhecidocomoestandoassociadoa umainstância específica.EsteIDdo usuáriodevetercomoumde seusgruposonomedo grupo SYSADMcriadoacima.OutrarecomendaçãoéutilizaresteIDdeusuário do proprietáriodainstânciaapenascomoum membrodo grupodoproprietárioda instânciae nãoutilizá-loem nenhumoutrogrupo.Isto devecontrolara

proliferação deIDsdousuário edegruposquepodemmodificara instânciaou qualquerobjetonainstância.

OIDdousuáriocriadodeveestarassociadoaumasenhaparafornecer autenticaçãoantesdetera entradapermitidanosdadose bancosdedados da

(20)

instância.Arecomendaçãoaocriarumasenhaéseguirasinstruções de nomenclaturade senhasde suaorganização.

Autoridades

Asautoridades fornecemumamaneira deagruparprivilégiosedecontrolar operações demanutençãoeutilitários parainstâncias,bancosdedados eobjetos de bancodedados.Osusuáriospodemterautoridadesadministrativasque oferecem privilégioscompletosem umconjuntodeobjetosdebancodedados ou podemterautoridadesdosistemaqueoferecemprivilégioscompletosno

gerenciamentodosistema,masnãopermitemacessoaosdados.

SYSADM éomaisaltoníveldeautoridadeadministrativa.Eleincluitodosos privilégiosem todososbancosde dadosnainstânciadoDB2®,bemcomo a autoridadeparaconcedererevogartodasasdemaisautoridades eprivilégios. ODBADMofereceautoridadeadministrativaparaumbancode dadosespecífico. Elepermitequeo usuárioacesseemodifiquetodososobjetosnessebanco de dados.Umusuário comautoridadeDBADM podeconcedererevogarprivilégios nobanco dedados,masnãopode concederourevogar aautoridadeDBADM. SYSCTRLéaautoridadeparacontrolarosrecursosutilizadospelogerenciadorde banco dedados(porexemplo,criaçãoeexclusãodebancosdedados),masnão permiteacessoaosdados nosbancosde dados.

SYSMAINT éaautoridadeparaexecutaroperaçõesdemanutenção,como iniciare pararoservidor DB2efazerbackuperestauraçãode bancosde dados.Elenão permiteacessoaosdados nosbancosde dados.

AautoridadeLOADnoníveldobanco dedados,combinadacomo privilégio INSERT natabela,permitequeo usuáriocarreguedadosparaessa tabela.

Asautoridades específicasdobanco dedadosestãoarmazenadasnoscatálogosdo banco dedados;asautoridadesdosistemaestãoarmazenadasnoarquivode configuraçãodo gerenciadorde bancodedados paraa instância.

Você podeutilizaroCentrode Controleparaconcedererevogarautoridadesdo banco dedados.

Contas

de

Usuário

Requeridas

para

Instalação

do

DB2

Servers

(Windows)

Seestiver instalandonoWindows NT,Windows2000,WindowsXPouWindows Server 2003,serãonecessáriasasseguintes contasdeusuário doservidorDB2: v Umacontadeusuáriode instalaçãoe

v Umaoumais contasdeusuáriode configuração

– Uma contadeusuáriodoDAS (DB2AdministrationServer) – Uma contadeusuáriodainstânciadoDB2.

Acontadeusuário deinstalaçãodeveserdefinida,comnívelde executaro AssistenteparaInstalaçãodoDB2.Ascontas deusuáriode instalaçãopodemser definidasantesdainstalaçãoouvocê podedeixarqueoprogramadeInstalaçãodo DB2 crie-asparavocê.

Todososnomesdecontado usuáriodevemaderiràsregrasdenomenclaturade seusistemaeàsregrasdenomenclaturadoDB2.

(21)

Contas deUsuáriodo ServidorDB2:

ContadeUsuáriodeInstalação

Uma contadeusuáriolocaloude domínioérequeridaparaexecutara instalação.Acontadeusuário devepertenceraogrupoAdministradoresna máquinaemquevocêexecutará ainstalação.

Paracontasde domínio,paraverificar IDsdousuárionoservidor DB2,o IDdousuário dainstalaçãodevepertenceraogrupodeAdministradores de Domínionodomínioemqueascontasserãocriadas.

ContadeUsuáriodoDAS(DB2AdministrationServer)

Uma contadeusuáriolocaloude domínioérequeridaparaoDAS(DB2 AdministrationServer). ODAS(DB2AdministrationServer) éumserviço de administraçãoespecialdo DB2utilizadoparasuportarasferramentas do DB2eajudarnastarefasdeadministraçãoem servidoresDB2locaise remotos. ODAStem umacontade usuárioatribuídaqueéutilizadapara efetuarologondoserviçoDASnocomputadorquandooserviçoDASfor iniciado.

Épossível criaracontausuárioDAS,antesdainstalaçãodo DB2ouo AssistenteparaInstalaçãodoDB2pode criá-laparavocê.Sedesejarqueo AssistenteparaInstalaçãodoDB2crieumanovacontadeusuáriode domínio,a contade usuárioquevocêutilizaparaexecutarainstalação deveterautoridadeparacriarcontasde usuáriodedomínio.Acontade usuário devepertenceraogrupoAdministradoresnamáquinaemquevocê executará ainstalação.Estacontateráosseguintesdireitosdeusuário: v Agir comopartedo sistemaoperacional

v Depurar programas v Criar objetotoken

v Travar páginasnamemória v Efetuarlogoncomoumserviço

v Aumentar quotas(WindowsNTeWindows2000)

v Ajustara quotadememóriaparaum processo(WindowsXPeWindows Server 2003)

v Substituirum tokendeníveldeprocesso

OprivilégioparaTravarpáginasnamemóriaérequeridoparasuporte AWE(AdvancedWindowing Extensions).Oprivilégiopara″Depurar programas″énecessárioapenas quandoaconsultadegrupodoDB2 é explicitamenteespecificadaparautilizarotokende acesso.

Sea contadousuárioforcriadapeloprogramade instalação,a contado usuário concederáestesprivilégiose,sejáexistir,estacontatambém concederáestesprivilégios.Seainstalaçãoconcederosprivilégios,alguns delesapenas entrarãoem vigorduranteoprimeirologonpelacontaque concedeuosprivilégiosoudurante areinicialização.

Recomenda-sequeousuário DAStenhaautoridadeSYSADMem cada sistemaDB2dentrodoseuambienteparaquepossa iniciarouencerrar outrasinstâncias,senecessário.Porpadrão,qualquerusuário queseja parte dogrupoAdministradortemautoridadeSYSADM.

ContadeUsuáriodaInstância DB2

Uma contadeusuáriolocaloude domínioérequeridaparaainstância DB2.TodainstânciaDB2temumusuário queéatribuídoquandoa

instânciaécriada.ODB2efetuaologoncomestenomede usuárioquando a instânciaéiniciada.

(22)

Vocêpode criara contadeusuáriodainstânciaDB2,antesdainstalaçãodo DB2 ouoAssistenteparaInstalaçãodoDB2pode criá-laparavocê.Se desejarqueoAssistenteparaInstalaçãodo DB2crieumanovacontade usuário dedomínio,acontadeusuário quevocê utilizaparaexecutara instalaçãodeveterautoridadeparacriarcontasde usuáriodedomínio.A contade usuáriodevepertenceraogrupoAdministradoresna máquinaem quevocêexecutará ainstalação.Estacontateráosseguintesdireitosde usuário:

v Agircomopartedo sistemaoperacional v Criarobjetotoken

v Aumentarquotas(WindowsNTeWindows2000)

v Ajustara quotadememóriaparaum processo(WindowsXPeWindows Server2003)

v Travarpáginasnamemória v Efetuarlogoncomoumserviço

v Substituirum tokendeníveldeprocesso

Oprivilégio paraTravarpáginasnamemóriaérequeridoparasuporte AWE(AdvancedWindowing Extensions).

Oprogramade instalaçãonãoconcedeo privilégioDepurarprogramas.O privilégio ″Depurarprogramas″énecessárioapenasquandoa consultado grupo doDB2éexplicitamenteespecificadaparautilizarotokende acesso. Sea contadousuárioforcriadapeloprogramade instalação,a contado usuário concederáestesprivilégiose,sejáexistir,estacontatambém concederáestesprivilégios.Seainstalaçãoconcederosprivilégios,alguns deles apenasentrarãoem vigorduranteoprimeirologonpelacontaque concedeuosprivilégiosoudurante areinicialização.

Concedendo

Direitos

de

Usuário

(Windows)

Estetópicodescreveasetapasnecessáriasparaconcederdireitosde usuárioem sistemas operacionaisWindows.Direitosdeusuário específicossãorecomendados paracontas deusuáriorequeridasparainstalareconfiguraroDB2.

Pré-requisitos:

Paraconcederdireitosdeusuário avançadosnoWindows,você deveefetuarlogon comoAdministradorlocal.

Procedimento:

Windows NT

1. CliqueemIniciareselecioneProgramas —>Ferramentas

Administrativas(Comuns)—>GerenciadordeUsuáriospara

Domínios.

2. NajanelaGerenciadorde Usuários,selecionePolíticas—>Direitosdo

Usuárionabarrade menus.

3. NajanelaPolíticasdosDireitosdo Usuário,selecionea caixadeseleção

MostrarDireitosAvançadosdoUsuárioe,nacaixadeseleçãoDireito,

selecioneodireitoquedesejaconcederaousuário.Cliqueem Incluir. 4. NajanelaIncluirUsuárioseGrupos, selecioneousuárioougrupo para

(23)

5. NajanelaPolíticadeDireitosdeUsuário,selecioneousuárioougrupo incluídonalistade opçõesConcederae cliqueem OK.

Windows 2000,WindowsXPe WindowsServer2003

1. CliqueemIniciareselecioneConfigurações—>Painel deControle

—>FerramentasAdministrativas.

Nota: Em computadorescomWindowsXPeWindowsServer 2003,

paraalguns TemasdoWindows,aseleção será:Configurações

—> PaineldeControle—>DesempenhoeManutenção—>

FerramentasAdministrativas.

2. SelecionePolíticadeSegurançaLocal.

3. Nopainelesquerdodajanela, expandao objetoPolíticasLocais,depois selecioneAtribuiçãodosDireitosdeUsuário.

4. Nopaineldireitodajanela,selecioneo direitoquedesejaatribuirao usuário.

5. Nomenu,selecione Ação—>Segurança

6. CliqueemIncluir,depoisselecioneumusuárioougrupo aoqual desejaatribuirodireitoecliqueemIncluir.

7. CliqueemOK.

Nota: Seocomputadorpertencera umdomínioWindows2000ou

WindowsServer 2003,osdireitosdeusuáriodo domíniopoderão substituirsuasdefiniçõeslocais.Nesse caso,oAdministradorda Redeterá quefazerasalteraçõesparaosdireitosdeusuário.

Grupo

de

Administradores

do

Sistema

DB2

UDB

(Windows)

Por padrão,a autoridadeSYSADM(SystemAdministrative)éconcedidaa

qualquercontadeusuário válidadoDB2® quepertençaaogrupoAdministradores, nocomputadoremqueacontaestádefinida.Sea contafor local,eladeverá pertenceraogrupolocalAdministradores. Seacontafordedomínio,eladeverá pertenceraogrupoAdministradoresnocontroladordedomínio.

Por exemplo,seumusuárioefetuarlogonem umacontade domínioetentar acessar umbancode dadosDB2,oDB2iráparaumcontroladorde domíniopara enumerargrupos(incluindoogrupoAdministradores).Vocêpode forçaroDB2a executarsempreaconsultadegrupo nocomputadorlocal,definindoavariávelde registroDB2_GRP_LOOKUP=localeincluindo ascontasdedomínio(ougrupos globais) nogrupolocal.

Paraqueousuáriode umdomíniotenhaaautoridadeSYSADM,eledeve pertenceraogrupoAdministradoresdocontroladordo domínio.ComooDB2 semprefazaautorizaçãona máquinanaqual acontaestádefinida,ainclusãode um usuáriodedomínionogrupodeAdministradoreslocaisnoservidornão concedea autoridadeSYSADMdo usuáriodedomínioa estegrupo.

Paraevitar ainclusãodeum usuáriododomínionogrupoAdministradoresno controlador dedomínio,crieumgrupoglobaleincluaosusuáriosdodomínio aos quaisvocêdesejaconcederaautoridadeSYSADMe,emseguida,atualizeo parâmetrode configuraçãodoDB2SYSADM_GROUPcomonome dogrupo global.Parafazeristo, digiteosseguintes comandos:

db2stop

db2 update dbm cfg using sysadm_group global_group db2start

(24)

Requisitos

de

Instalação

do

Linux

Requisitos

de

Instalação

(Linux)

Estetópicolista ohardware,a distribuição,o softwareeosrequisitosde comunicaçãoparaoDB2UDB Express.

Requisitos deHardware

UmprocessadorcompatívelcomIntelx86.

Requisitos deDistribuição

Paraobter asinformações maisrecentessobrea distribuiçãosuportadaeos níveis dekernel,visiteosite:

v http://www.ibm.com/db2/linux/validate

Requisitos deSoftware

v OIBM DeveloperKitparaJava1.4.1ServiceRelease2 érequeridopara osservidoresDB2parautilizaçãodoCentrode Controledo DB2epara criaçãoeexecuçãode aplicativosJava,incluindo procedimentos

armazenadosefunçõesdefinidaspelousuário.Duranteo processode instalação,onívelcorretodeJDK seráinstalado,casoaindanãoesteja. v Umnavegadorérequeridoparaexibiraajudaon-line.

Requisitos deComunicação

OTCP/IPénecessárioparaacessarosbancosdedadosremotos.

Instalando osProdutosDB2ouCompartilhando oDiretóriodaInstâncianoNFS

Atualmente, nãosuportamosa instalaçãodosprodutosDB2emNFS.A instalaçãodo DB2noNFS(porexemplo,montagememNFS

/usr/opt/db2_08_01 ou/opt/IBM/db2/V8.1)podeser propensaa erroe esteserrospodemser difíceisdediagnosticar.

Aseguinteconfiguraçãonãoé suportada:

v Configuraçãode umainstânciaem umsistemadearquivos. v MontagemdoNFSdeumsistemadearquivosapartirdevários

computadorese execuçãodoDB2nessasmáquinasutilizandoa mesma instância.

Estaconfiguraçãopode causaro travamentodoarquivoeproblemasde desempenho.

Considerações

sobre

a

Instalação

NIS

Em ambientesqueincluemsoftware desegurança,comoporexemploNISou NIS+, existemalgumas consideraçõessobreainstalação.Osscriptsdeinstalação do DB2tentarãoatualizaralgumascoisas queestãosobocontroledospacotesde segurança,comopor exemploosusuáriose osgrupos, enãopoderáfazê-lo. Nacriaçãodainstância,semumcomponentedesegurança presente,as

propriedadesdegrupo dousuárioproprietáriodainstânciaserãoautomaticamente modificadas paraincluirosgruposdoservidor administrativocomoumgrupo secundário,easpropriedadesdogrupodo servidoradministrativoserão modificadas paraincluirogrupodo proprietáriodainstância.Seoprogramade criaçãodainstâncianãoforcapazdefazer isso(enãoseráseoNIS/NIS+estiver controlando ogrupo),elerelatará quea tarefanão foipossívele namensagemde avisoforneceráasinformaçõesnecessáriasparafazerasalteraçõesmanualmente.

(25)

Essasconsideraçõessãoverdadeiras paraqualquerambienteem queo programa de segurançaexternaestiverenvolvidoenão permitequeainstalaçãodoDB2 ou osprogramasde criaçãode instânciamodifiquemascaracterísticasdousuário. SeoAssistenteparaInstalaçãodo DB2detectaroNIS emseucomputador, não seráfornecidaaopção decriaçãodenovosusuáriosduranteainstalação.Emvez disso, vocêdeveráescolher usuáriosexistentes.

Asseguintes restriçõesseaplicamsevocêestiver utilizandoo NISouoNIS+: v Osgrupose osusuáriosdevemsercriadosnoservidor NISantesde executaro

AssistenteparaInstalaçãodoDB2.

v Osgrupossecundários devemsercriadosparaoproprietáriodainstânciaDB2e parao DB2AdministrationServer noservidorNIS.Então,você deveincluiro grupoprimáriodo proprietáriodainstâncianogruposecundáriodo DB2 AdministrationServer.Domesmomodo,você deveincluir ogrupoprimário do DB2AdministrationServer nogruposecundárioparaoproprietárioda

instância.

v Antesde sercriadaumainstância,deveexistirumaentradaparaelanoarquivo etc/services.Porexemplo,sedesejarcriarumainstânciaparaousuário db2inst1,énecessário umaentradasemelhantea seguinte:

db2c_db2inst1 50000/tcp

(26)
(27)

Capítulo

5.

Tarefas

de

Pré-instalação

Estendendo

o

Esquema

de

Diretório

(Windows)

Sevocê pretendeutilizaroLDAPcomWindows2000ouWindows Server2003, deverá estenderoesquemadodiretórioparaconter classesde objetoedefinições de atributodoDB2.VocêdevefazerissoantesdeinstalarqualquerprodutoDB2.

Pré-requisitos:

Asuacontadousuário doWindowsdeveterautoridadedeAdministraçãode Esquema.

Procedimento:

Paraestenderoesquemadediretório:

1. Efetueo logonparaumcontrolador dedomínio.

2. Executeoprogramadb2schex.exe apartirdoCDdeinstalaçãocomautoridade deAdministraçãodo Esquema.Vocêpode executaresteprogramacom

autoridadedeAdministraçãodeEsquema,semefetuarlogoffelogon novamente,conformeaseguir:

runas /user:MyDomain\Administrator x:\db2\Windows\utilities\db2schex.exe

sendoquex:representaa unidadedeCD-ROM.

Quandodb2schex.exe forconcluído,continuecoma instalação.

Instalando

o

IBM

Software

Developer

Kit

para

Java

(Linux)

OIBM SoftwareDeveloperKitparaJava1.4.1ServiceRelease2érequeridopara servidoresDB2parautilizaroCentrode Controledo DB2ouparacriareexecutar aplicativosJava,incluindo procedimentosarmazenadosefunçõesdefinidaspelo usuário.ApenasoIBM SDK(SoftwareDeveloper’sKit)ésuportado.OIBM DeveloperKitparaJava 1.4.1ServiceRelease2paraplataformasde 32bitsé fornecido noCDdoproduto.

AinstalaçãodoIBM DeveloperKitparaJavaétentadaautomaticamentedurantea instalaçãode umarquivode respostaoudeumaGUI.Estatarefaserárequerida apenas sea instalaçãoautomáticafalharousevocênãoinstalou asferramentasda GUI inicialmentecomoproduto.

OSDKé instaladosemprequeumcomponentequerequer Javaestiversendo instalado.Noentanto,seoinstaladordetectarqueoSDK1.4.1jáestáinstalado,ele não seráinstaladonovamente.OSDK1.4.1éinstaladoem seuprópriodiretórioe não sobrescrevenenhumnívelanteriordoSDK.

Restrições:

Será feitaatentativade instalaçãodoJavaSDK apenassevocê utilizarumdos seguintes métodosdeinstalaçãodoDB2:

v ProgramadeinstalaçãodaGUI(db2setup)

v Instalaçãodo arquivoderesposta(db2setup -rresponse_file)

(28)

Oscriptdb2_installnão instalaráoJavaSDK.

Procedimento:

ParainstalaroSDKmanualmente:

1. Executeocomandoapropriadoparaseusistemaoperacional apartirdo diretório/cdrom/db2/linux/Java-1.4.

Sistema Operacional

Comando DiretóriodeInstalação

LinuxIA32 rpm -ivh IBMJava2-SDK-1.4.1-2.0.i386.rpm /opt/IBMJava2-141

2. ParaverificarseoIBMSDK estáinstalado,executeocomando

<caminho>/jre/bin/java-version,emque<caminho>representao caminhono

qualo SDKfoiinstalado.Consulteodiretóriodeinstalaçãode cadaplataforma listadaanteriormente.

OIBM SDKtambémestádisponívelnoWebsitedoIBMdeveloperWorksno endereço:

v http://www.ibm.com/developerworks/java/jdk/index.html

Níveis

de

Java

SDK

para

DB2

Você precisado nívelde SDKapropriadolistadoabaixo parautilizarferramentas baseadasem JavacomooCentrode Controledo DB2eparacriareexecutar aplicativosJava,incluindo procedimentosarmazenadosefunçõesdefinidaspelo usuário.

Seo nívelcorretodoSDK forrequeridoporalgumoutrocomponentequeestá sendoinstaladoeoSDK aindanãoestiverinstalado,oSDKseráinstaladosevocê utilizaroAssistenteparaInstalaçãodoDB2 ouumarquivoderespostapara instalaroproduto.

Onívelapropriado deSDKnãoé instaladocomoDB2Run-TimeClient.

Paraobter asinformaçõesmaisatuaissobreoSDK,consulte apágina daWebde requisitosdosistemaDB2UDB noendereço

http://www.ibm.com/software/data/db2/udb/sysreqs.html.

Atabelaaseguirlista osníveis deSDKparaoDB2 deacordocomosistema operacional:

SistemaOperacional NíveldeSDK

Windowsde32bits SDK1.4.1ServiceRelease1 Linux32bits SDK1.4.1ServiceRelease2 LinuxIntel64bits SDK1.4.1ServiceRelease2 LinuxAMD64bits SDK1.4.1ServiceRelease2

(29)

Criando

IDs

do

Usuário

e

de

Grupo

para

uma

Instalação

do

DB2

UDB

(Linux)

Três usuáriosegrupossãorequeridosparaoperaroDB2.Osnomesdeusuárioe de grupoutilizadosnasinstruções aseguirsãodocumentadosnatabelaabaixo. Você podeespecificarseusprópriosnomesde usuárioedegrupo desdequesigam asregrasdenomenclaturadosistemaeasregrasdenomenclaturadoDB2.

Os IDsde usuárioquevocêcriaserão requeridosparaexecutarastarefasde configuraçãosubseqüentes.

Tabela1.UsuárioseGruposRequeridos

UsuárioRequerido ExemplodeNomede Usuário

ExemplodeNomede Grupo

ProprietáriodaInstância db2inst1 db2iadm1 UsuárioLimitado db2fenc1 db2fadm1 UsuáriodoDB2

AdministrationServer

dasusr1 dasadm1

v Odiretóriopessoaldoproprietário dainstânciaéolocalondea instânciadoDB2 serácriada.

v OusuáriolimitadoéutilizadoparaexecutarasUDFs(FunçõesDefinidaspelo Usuário)eprocedimentosarmazenadosforado espaçodeendereçamento utilizadopelobancodedadosDB2.

v OIDdeusuário parao usuáriodoDB2 AdministrationServeréutilizadopara executaroDB2Administration Serveremseusistema.

Pré-requisitos:

Você deveterautoridaderootparacriarusuáriosegrupos.

Procedimento:

Paracriar IDsdegrupoede usuáriorequeridosparaoDB2: 1. Efetuelogincomo umusuáriocomautoridaderoot. 2. ParacriargruposnoLinux,insiraosseguintescomandos:

mkgroup -g 999 db2iadm1 mkgroup -g 998 db2fadm1 mkgroup -g 997 dasadm1

Criarusuáriosparacadagrupo:

mkuser -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 -p mypasswd

mkuser -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 -p mypasswd

mkuser -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1 -p mypasswd

Modificando

os

Parâmetros

do

kernel

(Linux)

AntesdeinstalaroDB2,vocêpode quereratualizar osparâmetrosdo kernel Linux.ODB2aumentaráautomaticamenteoslimitesdo IPC,senecessário.É altamente recomendávelqueestasalteraçõessejamfeitaspermanentementeno sistemaparaqueasreinicializaçõesseguintesnão causemumtempode inatividadedesnecessário.

Pré-requisitos:

(30)

Você deveterautoridaderootparamodificarparâmetrosdo kernel.

Procedimento:

Paraatualizar osparâmetros dokernel:

RedHat eSuSE

Sistemasqueutilizamasérie2.4.xdo kerneltêmum valorpadrãoparao parâmetrode filademensagens (msgmni),quepermitesomentealgumas conexõessimultâneas comoDB2.Osparâmetrosdamatrizde semáforo também precisamser alteradosparaoDB2serexecutado comêxito.Para verificar osegmentodememóriacompartilhada,a matrizdesemáforoe os limitesdefilade mensagens,emitaocomandoipcs-l.

Aseguirestáa saídado comandoipcs -l.

# ipcs -l

--- Limites de Memória Compartilhada

---número máximo de segmentos = 4096 // SHMMNI tamanho máximo de segmentos (kbytes) = 32768

total máximo de memória compartilhada (kbytes) = 8388608 tamanho mínimo de segmento (bytes) = 1

--- Limites de Semáforo

---número máximo de matrizes = 1024 // SEMMNI máximo de semáforos por matriz = 250

max semaphores system wide = 256000

máximo de opções por chamada de semáforo= 32 valor máximo de semáforos = 32767

--- Mensagens: Limites

---largura máxima do sistema de filas = 1024 // MSGMNI tamanho máximo da mensagem (bytes) = 65536

tamanho máximo padrão da fila (bytes) = 16384 // MSGMAX

Modifiqueosparâmetrosdokernelincluindoasseguintesentradasno arquivodeconfiguraçãodecontroledosistemapadrão,/etc/sysctl.conf:

kernel.msgmni = 1024

kernel.sem = 250 256000 32 1024

em que

max semaphores system wide =

max number of arrays x max semaphores/array

Executesysctlcomoparâmetro-pparacarregarasdefiniçõessysctl,a partirdoarquivopadrão/etc/sysctl.conf.

sysctl -p

Asentradasdo arquivosysctl.conf sãolidasdurante ainicializaçãopelo scriptde inicializaçãodarede.

Em algumasdistribuições,pode ser necessárioincluir sysctl-pem um dosarquivosdeinicializaçãodosistema(porexemplo,rc.local)paraque osparâmetrosdokernelsejamdefinidosdepoisde cadareinicialização.

(31)

Capítulo

6.

Instalação

Instalação

do

Windows

Instalando

o

DB2

UDB

Express

Utilizando

o

Assistente

para

Instalação

do

DB2

(Windows)

EstatarefadescrevecomoinstalaroDB2 UDBExpressutilizandooAssistentepara InstalaçãodoDB2 noWindows.Você utilizaráoAssistenteparaInstalaçãodoDB2 paradefinirsuainstalaçãoeinstalaroDB2 UDBExpressem seusistema.

Pré-requisitos:

AntesdeiniciaroAssistenteparaInstalaçãodoDB2

v Certifique-sedequeosistemapreenchaosrequisitosde instalação,memóriae disco.

v SevocêplanejautilizaroLDAPnoWindows2000,WindowsServer 2003ou WindowsXPpararegistraroservidorDB2noActiveDirectory,deveráestender oesquemadodiretórioantesdainstalação.

v Vocêdeveterumacontadeusuário localAdministradorcomosdireitosde usuáriorecomendadosparaexecutarainstalação.

Procedimento:

ParainiciaroAssistenteparaInstalaçãodoDB2:

1. Efetueo logonnosistemacomacontadeAdministradordefinida paraa instalaçãodoDB2 UDBExpress.

2. Encerre todososprogramasparaqueoprogramadeinstalaçãopossa atualizar osarquivoscomo requerido.

3. InsiraoCD-ROMnaunidade.Seativado,orecursodeexecuçãoautomática iniciaautomaticamenteaBarradeLançamentodeInstalaçãodoDB2.Apartir destajanela, vocêpodevisualizar ospré-requisitosdeinstalaçãoeasnotasde release,pode consultaroDB2 QuickTourparaexplorarosrecursosdoDB2 Universal DatabaseVersão8 ouseguirdiretamenteparaainstalação.Talvez você queirarevisarospré-requisitosde instalaçãoeasnotasderelease para obter asúltimasinformações.SelecioneInstalar Produtoseselecione oproduto DB2parainstalar.

4. OAssistenteparaInstalaçãodoDB2determinará oidiomado sistemae ativará oprogramade instalaçãoparaesseidioma.Sevocêquiser executaroprograma deinstalaçãoem umidiomadiferentedoidiomapadrãonocomputadorouse oprogramade instalaçãoautomáticafalhar,épossíveliniciarmanualmenteo AssistenteparaInstalaçãodo DB2.

ParainiciarmanualmenteoAssistenteparaInstalaçãodoDB2: a. CliqueemIniciareselecionea opçãoExecutar.

b. NocampoAbrir,forneçaoseguintecomando:

x:\setup /i idioma

onde:

v x:representaa suaunidadedeCD-ROM

(32)

v idiomaéoidentificadorde territórioparaseuidioma(por exemplo,EN paraInglês).

Seosinalizador/inãoestiverespecificado, oprogramadeinstalação executaráoidiomapadrãodo sistemaoperacional.

c. CliqueemOK.

5. Uma veziniciadaa instalação,continueseguindoospromptsdoprogramade configuração.Aajudaon-lineestádisponívelparaguiá-loatravésdasetapas restantes. Parachamar aajudaon-line,cliqueemAjudaoupressioneF1.Você pode clicaremCancelara qualquermomentoparaencerrarainstalação. Casoqueiraverificarsuainstalação,utilizandoobancodedados deamostra, certifique-se dequeinstalou ocomponentedebancode dadosdeamostra dentrodogrupodo componenteInformaçõesIniciais.Obancode dadosde amostra estáincluídocomoparte dainstalaçãoTípica.

Paraobter informaçõessobreerrosencontradosdurantea instalaçãodoproduto, consulte oarquivodb2.log.Oarquivodb2.logarmazenainformaçõesgeraise mensagens deerroresultantesdasatividadesdeinstalaçãoedesinstalação. Por padrão, o arquivo db2.log é localizado nodiretório ’MeusDocumentos’\DB2LOG\.A localizaçãodo diretório’MeusDocumentos’dependerádas definiçõesdo seu computador.

Instalação

do

Linux

Instalando

o

DB2

UDB

Express

Utilizando

o

Assistente

para

Instalação

do

DB2

(Linux)

Estatarefadescrevecomoinstalaro DB2UDBExpressutilizandooAssistentepara InstalaçãodoDB2 emsistemasLinux.OAssistenteparaInstalaçãodo DB2é utilizado paradefiniraspreferênciasdeinstalaçãoeinstalaro DB2UDBExpress nosistema.

Pré-requisitos:

AntesdeiniciaroAssistenteparaInstalaçãodoDB2

v Certifique-sedequeosistemapreenchaosrequisitosde instalação,memóriae disco.

v Érequeridaa autoridaderootparaexecutarainstalação.

v OCD-ROMdo produtoDB2UDBExpress devesermontadoemseusistema. v SeoNIS/NIS+,ou softwaredesegurançasimilar,forutilizadoemseuambiente,

vocêdeverácriar manualmenteosusuáriosdo DB2UDBExpressrequeridos antesde iniciaroAssistenteparaInstalaçãodo DB2.

Procedimento:

ParainiciaroAssistenteparaInstalaçãodoDB2:

1. Efetue ologonnosistemacomousuário quepossuiautoridaderoot. 2. InsiraoCD-ROMdo produtoDB2UDBExpress.

3. Mude paraodiretórioem queo CD-ROMestámontadodigitandooseguinte comando:

cd /mnt/cdrom

em que/cdromrepresentaopontodemontagem doCD-ROM.

(33)

5. Apósalguns instantesa BarradeLançamentodeInstalaçãodoDB2IBMé aberta.

Nestajanela, vocêpode visualizarospré-requisitosde instalaçãoe asnotas sobreorelease,podefazerum QuickTourparaexplorarosrecursosdoDB2ou seguirdiretamenteparaainstalação.Talvezvocêqueirarevisar os

pré-requisitosdeinstalaçãoeasnotasdereleaseparaobterasúltimas informações.

Depoisdeinicializar ainstalação,continuecomospainéisdeinstalaçãodo AssistenteparaInstalaçãodo DB2efaçasuasseleções.Aajudadeinstalação estádisponívelparaguiá-lopelasetapasrestantes. Parachamar ajudada instalação,cliqueemAjudaou pressioneF1.Vocêpode clicaremCancelara qualquermomentoparaencerrara instalação.

Quandoconcluira instalação,oDB2 UDBExpressestará instaladonodiretório

/opt/IBM/db2/V8.1.

(34)
(35)

Capítulo

7.

Tarefas

Pós-instalação

Verificando

a

Instalação

Utilizando

o

CLP

(Processador

da

Linha

de

Comandos)

Depoisdeconcluira instalaçãodoDB2UDBExpress vocêpode verificara instalação,criandoum bancodedados sampleeexecutandocomandosSQLpara recuperarosdadosdeamostra.

Pré-requisitos:

v Ocomponentedobanco dedadossampledeveserinstaladoem seusistema; incluídoem umainstalaçãoTípica.

v Vocêprecisade umIDdo usuáriocomautoridadeSYSADM.

Procedimento:

Paraverificar ainstalação:

1. Efetuelogonparaosistemacomoumusuário comautoridadeSYSADM. 2. Dêocomandodb2samplparacriarobancode dadosSAMPLE.

Estecomandopode levaralgunsminutosparaserprocessado.Nãohá mensagemdeconclusão;quandoopromptde comandosretornao processo estáconcluído.

Obancodedados SAMPLEseráautomaticamentecatalogadocomo aliasSAMPLE quandoforcriado.

3. Inicieo gerenciadorde bancodedadosemitindoo comandodb2start.

4. Digiteosseguintes comandosDB2 apartirdeumajanelade comandodoDB2 paraconectar-seaobanco dedadosSAMPLE,recuperarumalistadetodosos empregadosquetrabalhamnodepartamento20eredefinir aconexãocomo bancode dados:

db2 connect to sample

db2 "select * from staff where dept = 20" db2 connect reset

Depoisdeverificar ainstalação,vocêpode removerobanco dedadosSAMPLEpara liberar espaçoemdisco.Digiteocomandodb2dropdatabasesamplepara eliminarobancode dadosSAMPLE.

Verificando

a

Instalação

do

DB2

UDB

Express

Utilizando

Primeiras

Etapas

Verifique sea instalaçãodoDB2UDB Expressfoiconcluída comêxito,acessando osdadosdo bancodedadosSAMPLE.

Pré-requisitos:

v VocêdeveteroCentrodeControleeocomponentePrimeirasEtapasinstalados paraexecutarestatarefa. PrimeirasEtapas épartedo componenteInformações Iniciaisquevemjunto comoAssistenteparaInstalaçãodo DB2.Éinstalado comopartedainstalaçãoTípicaoupodeser selecionadoaoexecutara instalação Personalizada.

v VocêdeveterautoridadeSYSADMou SYSCTRLparaexecutarestatarefa.

(36)

v ParaLinux,énecessário terumsoftwareXwindowcapazde verteruma interfacegráficacomousuário,paraqueoPrimeirasEtapassejaexecutado em suamáquina. Certifique-sede quevocêtenhaexportadoadequadamente sua exibição.Por exemplo,export DISPLAY=9.26.163.144:0.

v NoLinux,verifiqueseestáregistrado comoproprietáriodainstância.

Procedimento:

1. Efetue ologonnosistemacoma contado usuárioquedesejausarpara verificara instalação.Certifique-sedequeacontadeusuário dedomínioque utilizaparacriarobanco dedadosde amostratenhaautoridadeSYSADMou SYSCTRL.

2. IniciePrimeirasEtapas executandoocomandodb2fs.Estecomandoé encontradonapasta doDB2noLinuxenomenuIniciarnoWindows. 3. SelecioneCriarbancosdedadosSAMPLE nabarradelançamentodas

PrimeirasEtapasparaabrira janelaCriarbancosdedados SAMPLE.

4. NajanelaCriarbancosdedadosSAMPLE,selecioneBancodeDadosSample

UDBdo DB2.

5. CliqueemOK.

Estecomandopode levaralgunsminutosparaserprocessado.Nofinalda criaçãodobancode dadosSAMPLEserádadaumamensagemde conclusão. CliqueemOK.

6. Apósa criaçãodo bancodedados,selecioneTrabalharcomBancos deDados

nabarrade lançamentodePrimeirasEtapas,parainiciaroCentro deControle. OCentrodeControlepermitefazertarefasdeadministraçãoem diferentes instânciase objetosdebanco dedados.

SelecioneBásiconodiálogoVisualizaçãodoCentrode Controleeselecione

OK.Seunovobancodedadosde amostradeveaparecersoba pastaTodosos BancosdeDados.Expandaa pastadobancode dadosSAMPLEeselecionea pastaTabelas.Épossívelveroconteúdodequalquertabelanobanco dedados SAMPLEclicandoduasvezesnelanalistade tabelasàdireita.

Após verificarainstalação,vocêpode removerobancodedados SAMPLEpara liberar espaçonodisco.Cliquecomobotãodireitonoobjetodobancode dados SAMPLEe selecioneEliminar.

(37)

Parte

3.

Operações

Básicas

de

Administração

e

Manutenção

(38)

Referências

Documentos relacionados

4.2 – A empresa vencedora deverá atender rigorosamente os prazos e quantidades determinados para a entrega do objeto deste certame que deverá ocorrer nos locais determinados

1.2.3 A detentora desta Ata deverá atender rigorosamente os prazos e condições determinados para a entrega do objeto, que deverá ser feito de acordo com o

Produção Industrial - Controle Estatístico de Processos; Legislação Aplicada; Gestão da Produção; Gestão de Processos; Gestão da Qualidade e Metrologia; Normatização e Gestão

Follow-up of infants with risk indicators for hearing loss (RIHL) referred to a Neonatal Hearing Screening Reference Service (NHSRS) of a University Hospital of Belo Horizonte

When comparing the frequency of occurrence of RIHL in neonates at high risk for hearing loss according to the place of hospital stay (rooming-in unit or NICU), it was observed

We surveyed the registers of babies who were born from January through December of the years of 1995 (n=2.077) and 2005 (n=5.129), including those who had risk indicators for

A  presente  pesquisa  teve  como  objetivo  verificar  a  relação  existente  entre  os  potenciais  auditivos  de  tronco  cerebral  (BERA)  e  a 

O voluntário que tinha a maior idade auditiva, de 80 meses, e o voluntário que tinha 50dBNA de perda auditiva, apresentando o menor grau de perda auditiva da amostra, apresentaram