• No se han encontrado resultados

Guía del usuario y de instalación

N/A
N/A
Protected

Academic year: 2022

Share "Guía del usuario y de instalación"

Copied!
136
0
0

Texto completo

(1)

IBM DB2 Everyplace

Guía del usuario y de instalación

Versión 8.2

򔻐򗗠򙳰

(2)
(3)

IBM DB2 Everyplace

Guía del usuario y de instalación

Versión 8.2

򔻐򗗠򙳰

(4)

Nota

Antesdeutilizarestemanualyelproductoalquedasoporte,lealainformaciónincluidaenlasección“Avisos”enla página123.

Terceraedición(Agostode2004)

EstemanualeslatraduccióndeloriginalinglésIBMDB2EveryplaceInstallationandUser’sGuideVersion8.2, (SC18-7184-02).

Estaediciónesaplicablealaversión8,release2deIBMDB2Everyplaceyalosreleasesymodificaciones subsiguienteshastaqueseindiquelocontrarioennuevasediciones.

(5)

Contenido

IBMDB2 EveryplaceGuíadel usuarioy

deinstalación Versión 8.2 . . . . . . . 1

Visiones generalesdelproducto . . . . 3

VisióngeneraldeDB2Everyplace . . . 3

¿QuéesDB2Everyplace? . . . 3

ComponentesdelasoluciónDB2Everyplace . . 4

InstalaciónbásicaparalasoluciónDB2Everyplace 5 LabasededatosportátildeDB2Everyplace. . . 5

DB2EveryplaceSyncServer . . . 5

DB2EveryplaceSyncClient . . . 6

DB2EveryplaceMobileApplicationBuilder . . . 6

AplicacionesdeejemplodeDB2Everyplace . . . 6

UnescenariodeDB2Everyplacedeejemplo. . . 7

Accesibilidad . . . 7

VisióngeneraldeladocumentaciónDB2Everyplace 8 Acercadeestemanual . . . 9

ElconjuntodeinformacióndeDB2Everyplace . . 9

Migración . . . . . . . . . . . . . 11

CómorealizarlamigraciónparalelaaDB2 EveryplaceVersión8.2. . . 11

PreparacióndelservidordeDB2Everyplace versión8.1,FixPak2u8.1.4paralamigración. . 13

PreparacióndelservidordeDB2Everyplace versión8.2paralamigración . . . 14

ExportacióndelaconfiguracióndeDB2 Everyplace8.1,FixPak2u8.1.4. . . 15

ImportacióndelaconfiguracióndeDB2 Everyplace8.1,FixPak2u8.1.4. . . 17

Migracióndelosdispositivosclientea sincronizarconelservidordeDB2Everyplace Versión8.2. . . 20

Pruebadelacompatibilidaddelasdiferentes versionesdelosdispositivosclientedeDB2 Everyplace . . . 21

Realizacióndelamigraciónsecuencial . . . 22

Instalaciónde DB2Everyplace . . . . 25

AnterioralainstalacióndeDB2Everyplace . . . 25

AjustedeparámetrosdelsistemaparaAIXantes deinstalarDB2Everyplace . . . 25

AjustedeparámetrosdelsistemaparaLinux . . 25

AjustedeparámetrosdelsistemaparaSolaris . . 26

InstalacióndeDB2EveryplaceDatabaseEdition . . 27

RequisitosdelainstalacióndeDB2Everyplace DatabaseEdition . . . 27

InstalacióndeDB2EveryplaceDatabaseEdition utilizandoelasistentedeinstalación . . . 28

EliminacióndeDB2EveryplaceDatabaseEdition 29 InstalacióndeDB2EveryplaceEnterpriseEdition. . 29

RequisitosdelainstalacióndeDB2Everyplace EnterpriseEdition . . . 29

instalacióndeDB2EveryplaceEnterpriseEdition enunservidor . . . 32

EliminacióndeDB2EveryplaceEnterprise Edition . . . 35

InstalacióndeDB2EveryplaceExpressEdition . . 36

RequisitosdelainstalacióndeDB2Everyplace ExpressEdition . . . 36

InstalacióndeDB2EveryplaceExpressEditionen unservidor . . . 38

EliminacióndeDB2EveryplaceExpressEdition 42 InstalacióndeDB2Everyplaceenundispositivo portátil . . . 42

Sistemasoperativosyprocesadoresde dispositivosportátilessoportados . . . 42

DatabaseEdition . . . 43

EnterpriseEditionoExpressEdition . . . 49

DespuésdelainstalacióndeDB2Everyplace . . . 57

AjustedeparámetrosdelsistemaparaAIX despuésdeinstalarDB2Everyplace . . . 58

Configuraciónde DB2Everyplace . . . 59

ConfiguracióndeDB2EveryplaceDatabaseEdition 59 ConfiguracióndeDB2EveryplaceEnterpriseEdition 59 Utilizacióndelasistentedeconfiguración . . . 59

ConfiguracióndeDB2EveryplaceEnterprise Editionutilizandolaherramientade configuracióndelalíneademandatos . . . . 67

DesconfiguracióndeDB2EveryplaceEnterprise Edition . . . 74

ConfiguracióndeDB2EveryplaceExpressEdition 75 ConfiguracióndeDB2EveryplaceExpress Editionutilizandoelasistentedeconfiguración . 76

ConfiguracióndeDB2EveryplaceExpress Editionutilizandolaherramientade configuracióndelalíneademandatos . . . . 77

ConfiguracióndeDB2Everyplaceenunentornode servidordeaplicaciónenclúster . . . 78

Configuracióndedispositivosportátiles . . . 83

ConfiguracióndeSSLparadispositivosclientede DB2Everyplace . . . 83

Palm . . . 86

Windows . . . 87

Ejemplos deDB2 Everyplace . . . . . 91

CómoiniciareláreadeejecucióndePrimerospasos 91 Visióngeneraldelasaplicacionesdeejemplode DB2Everyplace . . . 91

CLP . . . 93

VisióngeneraldelaaplicacióndeCLP . . . . 93

MandatosdeCLP . . . 94

Importaciónyexportacióndedatosutilizandoel CLP . . . 96

DB2Sync . . . 99

VisióngeneraldeDB2Sync . . . 99

ConfiguracióndeDB2Syncparaundispositivo PalmOS . . . 100

(6)

ConfiguracióndeDB2Syncenundispositivo

SymbianOS. . . 100

OpcionesdemenúdeDB2Sync . . . 101

SincronizacióndedatosutilizandoDB2Sync 103 VisitingNurse . . . 104

Visióngeneraldelaaplicacióndeejemplo VisitingNurse . . . 104

TablasdelaaplicacióndeejemploVisiting Nurse . . . 105

EjecucióndelaaplicaciónVisitingNurse . . . 106

Resoluciónde problemas . . . . . . 109

Erroresdeconfiguracióndelaresoluciónde problemas . . . 109

PruebadelservletdeSyncServer . . . 110

Rastreoydiagnósticos . . . 110

Herramientadecomprobacióndelaintegridadde datos . . . 111

MensajesdeerrordeDB2EveryplaceUpdateTool 112 Glosario. . . . . . . . . . . . . . 115

Glosario . . . 115

Avisos . . . . . . . . . . . . . . 123

Marcasregistradas. . . 126

Índice. . . . . . . . . . . . . . . 127

(7)

IBM DB2 Everyplace Guía del usuario y de instalación Versión

8.2

(8)
(9)

Visiones generales del producto

Estasecciónproporcionaunavisión generaldeDB2EveryplaceyelCentrode informacióndeDB2 Everyplace.

Visión general de DB2 Everyplace

Estaseccióndescribelascaracterísticas ycomponentesde DB2Everyplace.

¿Qué es DB2 Everyplace?

DB2 Everyplaceformapartede lasoluciónde IBMparaprocesosde informática distribuida.Con DB2Everyplace,losprofesionalesquesedesplazanconfrecuencia (tales comovendedores,inspectores,auditores,técnicosdemantenimiento,

médicos,agentesinmobiliariosy tasadoresde seguros)puedenteneraccesoadatos vitalesquenecesitanmientras estánlejosdesucentrode trabajo.

Lasempresas puedenahoratransferirsusdatoscorporativosadispositivos

portátileseincorporados.ConDB2 Everyplace,puedeacceder aunabasede datos de sudispositivoportátilyrealizaractualizacionesenlamisma.Con DB2

EveryplaceSyncServer,puedesincronizardatosentreeldispositivoportátilyotras fuentes dedatosdesu empresa.ElAdaptadordeArchivoslepermitedistribuir archivosy aplicacioneshaciausuariosportátiles.

Labasede datosportátildeDB2Everyplaceesunabase dedatosrelacionalque resideensudispositivoportátil.Paraaccederalosdatosdeldispositivoportátil, puedeescribiraplicacionesutilizandoherramientasdedesarrollorápidode aplicaciones, elconjuntosoportadode funcionesdeCLI(CallLevelInterface)de DB2,métodosde JDBCJavaDatabaseConnectivity),métodosODBC(Open DatabaseConnectivity)o métodosADO.NET.

IBM ofreceDB2Everyplaceenlasedicionessiguientes:

DB2EveryplaceEnterpriseEdition

Proporcionasoftwarede sincronizaciónybasededatosparadispositivos portátiles. Enelladodelservidor,laEnterpriseEditionproporcionaDB2 EveryplaceSyncServer parasincronizardatosentreeldispositivoportátil y lasfuentesdedatoscorporativas.

DB2EveryplaceExpress Edition

SedesarrollaenelmismocódigobasequeDB2EveryplaceEnterprise Edition,DB2EveryplaceExpressresultafácildeinstalar,desplegary gestionar.DB2EveryplaceExpressEditionutilizaunmodelodelicencia diseñadoparaproporcionarunpuntodeprecioatractivo paralas

instalacionesmáspequeñas sindejarporellode proporcionaruna solución de datosportátilescompletamentefuncional.

DB2EveryplaceDatabaseEdition

Proporcionauna basededatosdealtorendimiento, quesatisfacelos estándares yqueseejecutasobreuna granvariedadde plataformas portátileseincorporadas.

Importante: Puedeinstalardiferentesedicionesenelmismoservidor, perodeberá instalarlasendiferentesdirectorios.

(10)

Componentes de la solución DB2 Everyplace

LasolucióndeDB2Everyplaceparalasincronizaciónde datosportátilesincluye lossiguientescomponentesprincipales:

BasededatosportátildeDB2Everyplace

Softwarequeseejecutaeneldispositivoportátilyquepermitea los usuariosaccederymodificar unacopiadedatoslocaldesdeunsistema fuente.ConsultelapublicaciónDB2EveryplaceApplicationDevelopment Guideparaobtenermásinformaciónsobrelabasede datosportátildeDB2 Everyplaceyelmodode escribiraplicacionesqueutilizanelsoftwarede la base dedatos.

DB2EveryplaceSyncServer

Programa cliente/servidorquegestionalasincronizacióndedatosendos direcciones entreunabase dedatosfuenteyunadestino.

SyncServeractúacomointermediarioentreelsoftwaredeSyncClienten eldispositivoportátily labasededatosdeDB2 UDBolabasede datosde JDBC enelservidorfuente.ElCentrodeadministracióndedispositivos portátiles, herramientadeadministracióngráficaparaelSyncServer,le permitedefinirsubconjuntosde datosyarchivosalosqueseaccede mediantegruposdeusuarios. SyncServer accedeaestainformaciónde administracióncadavezqueunusuario solicitalasincronizacióndedatos.

DB2EveryplaceSyncClient

DB2 EveryplaceSyncClient,queseejecutaendispositivosportátiles,es unaAPIquelasaplicacionesutilizanparadarsoportealasincronización conDB2EveryplaceSyncServer.Manejalasincronizaciónbidireccional de datosrelacionalesde empresaconlabasededatosportátilde DB2

Everyplace.

DB2EveryplaceMobileApplication Builder

Herramientadedesarrollorápidoquepuededescargarsegratuitamenteen elsitioWebdeDB2Everyplaceyquelepermitecrearyprobar

aplicacionesdeDB2 Everyplaceparadispositivosportátiles.Consultela ayuda enlíneaparaDB2EveryplaceMobileApplicationBuilderpara obtener másinformaciónsobreestaherramienta.

Figura1muestraelfuncionamientoconjuntodelasherramientas delasolución.

DB2 Universal Database Dispo-

sitivo portátil

Desarrollo de aplicaciones Sincronización

DB2 Everyplace

(motor de base de

datos)

Sistema de nivel medio

Sistema fuente DB2

Everyplace Sync Server

DB2 Everyplace (motor de base de datos)

probar

mover a producción

desarrollar

Personal Application

Builder

Figura1.FuncionamientoconjuntodelasherramientasdelasoluciónDB2Everyplace

(11)

Instalación básica para la solución DB2 Everyplace

Lainstalación delasoluciónDB2 Everyplaceimplica lasdostareassiguientes:

1. DesarrollelasaplicacionesdeDB2 Everyplace.

Estasaplicacionesproporcionanalosusuariosquetrabajanfueradesuoficina acceso alastablasdebase dedatosdeDB2Everyplaceensusdispositivos portátiles.PuededesarrollarlasaplicacionesdeDB2EveryplaceutilizandoDB2 EveryplaceMobileApplicationBuilderuotroconjuntodeherramientas de desarrollodeaplicacionesparadispositivosportátiles.Consultelasecciónde Desarrollode aplicacionesde DB2EveryplacedelCentrode informaciónde DB2EveryplaceolaversiónenPDFdelaDB2EveryplaceApplication DevelopmentGuide.

2. Configurelasincronización.

Losdatossedefinen desdeelservidorfuentealquehadeaccedercadagrupo deusuarios. Losempleadosquetrabajanfuerade laoficinautilizanla

aplicaciónde laAPIdeDB2EveryplaceSyncClientparaconectarsealservidor ycopiardatosfuenteensusdispositivosportátiles. Dichaspersonasmodifican estosdatosutilizandoestasaplicacionesydespuéssincronizansuscambioscon labasede datosfuente.

La base de datos portátil de DB2 Everyplace

Estabase dedatosresideeneldispositivoportátil.Labasede datosportátilse incluyeconDB2EveryplaceDatabaseEdition,DB2EveryplaceExpress Edition, DB2 EveryplaceEnterpriseEditionylacaracterísticadeMobilityonDemandde DB2 UDB.Puedelocalizarlalista dedispositivossoportadosen“Sistemas operativosy procesadoresdedispositivosportátilessoportados”enlapágina42.

DB2 Everyplace Sync Server

DB2 EveryplaceSyncServerseincluyeconDB2EveryplaceEnterpriseEdition, DB2 EveryplaceExpress Editiony lacaracterística deMobilityonDemanddeDB2 UDB. Otroscomponentesimportantes asociadosconelSyncServer son:

v CentrodeadministracióndedispositivosportátilesdeDB2Everyplace v Laherramientade scriptsdeXML

v Lasaplicacionesde ejemplo(parte delservidor)

PuedesincronizardatosyaplicacionesentredispositivosportátilesdeDB2

Everyplaceyfuentes dedatoscorporativosutilizandoDB2 EveryplaceSyncServer y DB2EveryplaceSyncClient.

Lasincronizacióndedatospuedeserbidireccionalounidireccional.Losdatosse pueden actualizarenlabase dedatoscorporativao dispositivoportátildeDB2 Everyplace. Porejemplo,losusuariospuedendescargarunsubconjuntode datos desdeuna basededatosdeDB2 paraz/OSaunabase dedatosdeDB2

Everyplaceeneldispositivoportátil,visualizarlosdatos,efectuarcambiosenlos mismosya continuaciónsincronizarlosdatosmodificadosde vueltaenelservidor de z/OS.DB2EveryplaceSyncServertambién proporcionaunmecanismo parala resolucióndeconflictos.

DB2 EveryplaceSyncServerproporcionaunaherramientade administraciónquele ayuda agestionar yproporcionarserviciosdesincronizaciónagruposdeusuarios connecesidadesdesincronizacióndedatossimilares.Encontrarámásinformación sobreelCentrodeadministracióndedispositivosportátilesenelmanual″Sync ServerAdministrationGuide″.

(12)

DB2 EveryplaceSyncServerdasoportealasincronizacióndedatosrelacionales conlassiguientesfuentesdedatos:

v DB2UniversalDatabaseparaz/OS v DB2UniversalDatabaseparaiSeries

v DB2UniversalDatabaseparaLinux,UNIXyWindows

v Fuentesde datosconunainterfazde JDBCsoportada.Consultelasección

″ConfiguracióndelSyncServer paraaccederalas fuentesdedatos″paraobtener másinformaciónsobreloscontroladoresde JDBCalosquedasoporteDB2 Everyplace.

DB2 Everyplace Sync Client

DB2 EveryplaceSyncClientseincluyeconDB2 EveryplaceEnterpriseEdition,DB2 EveryplaceExpressEdition.

DB2 EveryplaceSyncClient,queseejecutaendispositivosportátiles, esunaAPI quelasaplicacionesutilizanparadarsoportealasincronizaciónconDB2 EveryplaceSyncServer.Manejalasincronizaciónbidireccionaldedatos relacionalesde empresaconlabasede datosportátildeDB2Everyplaceenel dispositivoportátil.Eldispositivoportátiltambiéngestionaoperaciones relacionadasconsuscripcionesdearchivosparafacilitarladistribuciónde

aplicacionesportátilesaldispositivoypuedeejecutarprocedimientosalmacenados enuna basededatosdeDB2.

Paraobtener másinformaciónsobrelasAPI(ApplicationProgrammingInterfaces) quesefacilitanconelSyncClient,consultelapublicaciónIBMSync ClientC-API functionsummary, losJavadocsde

%DSYINSTDIR%\doc\idioma\javadoc\SyncClientJavaAPI\index.html olaAPI .NET de%DSYINSTDIR%\doc\idioma\javadoc\ISyncNetAPI\ISync.NET.chm.

DB2 Everyplace Mobile Application Builder

PuededescargarDB2EveryplaceMobileApplicationBuilder enladirección http://www.ibm.com/software/data/db2/everyplace/support.html.

PuedeutilizarDB2EveryplaceMobileApplicationBuilderparadesarrollar aplicacionesdeDB2 EveryplaceparaPalmOS, WindowsCE,Symbian OSy otras plataformas quedan soportea unainterfazdeusuario yunaMáquinavirtualJava.

Con MobileApplicationBuilder,puedecrearaplicacionessin tenerqueescribirni una solalíneadecódigo.Paraobtenerinformaciónsobrecómoobtener Mobile ApplicationBuilder,visiteelsitioWebdeDB2Everyplace.

Otras herramientasdedesarrolloincluyenWebSphereStudioDevice Developer, VisualAge MicroEdition,MetrowerksCodeWarrior yGNUSoftwareDeveloper’s Kit.

Aplicaciones de ejemplo de DB2 Everyplace

Lasaplicacionesdeejemploproporcionanunejemplodeunaaplicación quehace usodeDB2Everyplace. Puedeutilizarlaaplicaciónde ejemploVisitingNursepara probar deformarápidalasincronizaciónbidireccionalentrelabasededatos portátily elSyncServer.Lasaplicacionesdeejemplotienendospartes:unaquese ejecutaenelSyncServer yotraqueseejecutaeneldispositivoportátilquetienela base dedatosportátildeDB2 Everyplace.Estaaplicacióndeejemplodel

dispositivoportátilmuestralafuncionalidaddelmotorde basededatosenun entornoautónomo.CuandolaaplicacióndeejemplodelSyncServery la

(13)

aplicación deejemplodelmotorde basededatosportátilde DB2Everyplacese utilizanconjuntamente,funcionancomounaaplicacióncompletaqueinvocatodos loscomponentesde DB2Everyplace.

DB2 SyncestambiénunaaplicacióndeejemploquemuestracómoutilizarlaAPI de IBMSyncClientparasincronizartablasdelas suscripcionesdefinidasenel Centro deadministracióndedispositivosportátiles.

Elprocesadordelíneademandatos esunaherramientade desarrollode aplicacionesqueseproporcionacomoaplicación deejemploparautilizarDB2 Everyplaceenplataformasquetienenunainterfazdelíneade mandatos.El procesadordelíneade mandatosseutilizaparalabasede datosportátildeDB2 Everyplaceendispositivosportátiles.ElSyncServer noloutiliza.

LassentenciasSQLa lasquedasoporteDB2Everyplacelepermiten creary descartaruna tablaeíndice,asícomo suprimir,insertaryactualizarlas filasde una tabla.

Un escenario de DB2 Everyplace de ejemplo

Lostasadoresdesegurossonlosencargadosde inspeccionarlosbienesdañadosde losclientesquepresentan unareclamación.Enmuchas empresas,eltasador visita losbienesdelreclamante,rellenaformulariosparavalidarorechazarla

reclamacióny evalúalosdañosporlosquesedebeindemnizaralreclamante.

Luego,cuandoeltasadorregresaasu oficina,lainformacióndelosformulariosse entra manualmenteenelsistemainformáticodelaempresa,locualesunproceso tedioso ycaro.

Esteprocesosepuedesimplificarconsiderablementeequipandoa lostasadorescon undispositivoportátilqueejecuteunaaplicaciónDB2Everyplace. Mediantelos dispositivosportátiles, lostasadorespuedenacceder,dondequieraqueestén,a sus planesde inspecciones,a susrutasdetrabajoya lainformaciónsobrelaspólizas de segurode losreclamantes.Lostasadorespuedentambiéncumplimentarlos formulariosde tasacióneneldispositivoportátil.Acontinuación,lostasadores pueden sincronizarlosdatosde susdispositivosportátilesconelsistema informáticode laempresa,transfiriendolosnuevosdatosdelosformulariode tasacióna labasededatoscorporativa delaempresa.Silostasadoresnecesitan informacióninsitu, puedensincronizarlosdatosde susdispositivosportátilescon elsistemainformáticodelaempresademodoinmediatoa travésdeunmódemo de unaconexióninalámbrica.Deestaforma,elprocesode evaluarreclamaciones puedeprescindirtotalmentedelpapelcomosoportedeinformación,locual supone unahorrosignificativodecostesparalaempresadeseguros.Además,las reclamaciones seliquidanconmásrapidez,pueslostasadorestienenacceso inmediato alas basesdedatoscorporativasde laempresa.

Accesibilidad

Lascaracterísticas deaccesibilidadayudana utilizarde modosatisfactoriolos productosde softwarealosusuariosquetienenincapacidadesfísicas, comopor ejemplounamovilidadovisiónlimitadas. PuedeaccedersealAsistente de configuración deinstaladordeDB2 EveryplaceyalCentrode administraciónde dispositivosportátilesyéstosincluyenlas siguientescaracterísticas de

accesibilidad:

v Utilizartodaslascaracterísticas utilizandoeltecladoenvezdelratón.

v Personalizareltamañoy colordelosfonts.

v Recibirentradasde alertavisualesoauditivas.

(14)

v Dasoportea lasaplicacionesdeaccesibilidadqueutilizanlaAPIde accesibilidadde Java.

v Seentregaconladocumentación queseproporcionaenunformatoaccesible.

Entrada deteclado Entrada deteclado

Puedeutilizarteclasocombinacionesdeteclaspararealizaroperaciones quetambiénpuedenefectuarseutilizandounratón.Alosmenússensibles alcontexto sepuedeacceder desdelabarrade menúsenvezdepulsar el botón derechodelratón.

Pantallaaccesible

DB2 Everyplacetiene característicasquemejoranlainterfazdeusuarioymejoran laaccesibilidadparalosusuariosquetenganescasa visión.Estasmejorasenla accesibilidadincluyenelsoporteparalas propiedadesde fontpersonalizables.

Valoresdefont

Puedeseleccionarelcolor,tamañoyfontparaeltextoenmenús y ventanas dediálogo.

Nohaydependenciadelcolor

Noesnecesariodistinguir entrecoloresparautilizarcualquierade las funcionesde esteproducto.

Dasoportea coloresconcontrastealto

ElCentrodeadministracióndedispositivosportátilessevisualiza bienal utilizarunesquemadecolorconcontrastealto.

Sin contenidoparpadeante

Ningúnelementodeinterfazgráficadeusuario parpadeadurante su funcionamiento.

Entradasdealertaalternativas

Puedeespecificarsidesearecibiralertasmedianteentradasauditivasovisuales.

Compatibilidadcontecnologías deayuda

LainterfazdelCentrodeadministracióndedispositivosportátilesDB2Everyplace dasoportealaAPIdeaccesibilidaddeJava, permitiendoquelautilicen los lectores depantallayotrastecnologíasde ayudaqueutilizanlas personascon discapacidades.

Documentación accesible

Ladocumentaciónaccesible paraproductosDB2Everyplaceestádisponibleenel Centro deinformacióndeDB2Everyplaceenladirección:

http://www.elink.ibmlink.ibm.com

/public/applications/publications/cgibin/pbi.cgi?CTY=US&&FNC=ICL&

Visión general de la documentación DB2 Everyplace

Estecapítuloproporcionainformaciónsobreladocumentaciónde DB2Everyplace, incluyendomanuales,ayudaenlíneayelcentrodeinformaciónbasadoenlaWeb.

(15)

Acerca de este manual

EstemanualproporcionainstruccionessobrecómoinstalaryconfigurarDB2 Everyplace. Estelibrotratalostemassiguientes:

v Migracióndesdelasversionesanterioresde DB2Everyplace

v Instalaciónyconfiguración deDB2Everyplaceutilizandoasistentes.

v Instalaciónyconfiguración deDB2Everyplaceutilizandoherramientasdelínea demandatosy archivosde respuestas.

Estemanualsehagrabadoparalosadministradores debasede datosydel sistemaqueesténimplicadosenlainstalaciónde DB2Everyplaceenunservidor fuentey unoovariosdispositivosportátiles.

Es importantedarsecuentaqueestemanualnoexplicalasoperaciones básicasde losdispositivosportátilesointegradosquepuedanecesitarejecutaralutilizarDB2 Everyplace. Paraobtenerinstruccionessobrelaejecucióndeestasoperaciones, consulte ladocumentaciónqueseentregaconeldispositivoportátiloincorporado.

Senecesitan unosconocimientosbásicossobrecómoutilizardispositivosportátiles o incorporadosparapoder utilizarDB2Everyplace.

Además,estemanualnocubrelaconfiguración delasincronizacióndedatosentre unservidor fuenteyunoomásdispositivosportátiles.Estostemassetratanenla publicaciónDB2 EveryplaceSyncServerAdministrationGuide.Asimismo,este manual notrataeldesarrollode aplicacionesmediante DB2Everyplace.El desarrollodeaplicacionessetrataenelmanualDB2EveryplaceApplication DevelopmentGuide.

El conjunto de información de DB2 Everyplace

LainformacióntécnicadeDB2Everyplaceestádisponibleenlosformatos siguientes:

v Manuales(PDFeimpresos)

Sedisponedeunadescripciónde cadamanual delabibliotecadeDB2 EveryplaceenelCentrodepublicacionesIBMenladirección

www.ibm.com/shop/publications/orderoenelsitioWebenDB2Everyplaceen ladirecciónhttp://www-

3.ibm.com/software/data/db2/everyplace/library.html.LaversiónPDFdelos manualessetituladelsiguientemodo:

DB2 EveryplaceApplicationDevelopmentGuide DB2 EveryplaceSyncServerAdministrationGuide DB2 EveryplaceInstallationGuide

v Uncentrodeinformación

Elcentrode informacióncontienetodalabibliotecadeDB2Everyplaceenun formatocómodoyenelquepuedenefectuarsebúsquedas.Paraobtenermás información,vayaaladirección

http://www.elink.ibmlink.ibm.com/public/applications/publications/

cgibin/pbi.cgi?CTY=US&&FNC=ICL&

yseleccioneCentrodeinformacióndeDB2Everyplace.

v Ayudaenlínea

Laayuda enlíneabasadaenelnavegadorHTMLqueseiniciadesdelainterfaz deusuariodelCentrodeadministracióndedispositivosportátiles.

(16)

Enestadocumentación,%DSYINSTDIR%hacereferenciaaldirectorioenelque estáinstaladoDB2EveryplaceenunsistemaWindows y$DSYINSTDIRhace referenciaaldirectorio enelqueestáinstaladoDB2 Everyplaceenunsistema Linuxo UNIX.

(17)

Migración

Estaseccióndescribeelmodode migrarversionesanterioresde DB2Everyplacea DB2 EveryplaceVersión8.2.Lamigraciónpuederealizarseutilizandolamigración paralela osecuencial.

Lamigraciónparalelalepermitemantenerelservidor existenteenfuncionamiento hastaqueestépreparadoparamoverse alnuevoservidorVersión8.2. Estaacción lepermiteprobarlamigraciónsininterrumpir elservicio,yaquelosdispositivos cliente puedenseguirsincronizándoseconelanteriorservidorde DB2Everyplace.

Si estáutilizandoservidoresUNIXoLinux,podrárealizarlamigración paralelaen elmismoservidor físicoutilizandoinstancias deDB2EveryplaceSyncServer independientes.ParaentornosWindows,lamigraciónparalelarequieredos servidoresfísicos.

Lamigraciónsecuencialseefectúautilizandoúnicamenteunservidorfísico.Puede esperarseunciertotiempodeinactividaddelservidor, yaqueelDB2 Everyplace SyncServernopuedeaceptarpeticionesdesincronizacióndurantelamigración.

Además,lamigraciónsecuencialnolepermiteprobar elservidor nuevoantesde migrarlo. Sitienevariosusuarios,lamigraciónsecuencialnoresultarecomendable.

Nota: LamigraciónsecuencialnopuederealizarseconservidoresUNIXoLinux.

Cómo realizar la migración paralela a DB2 Everyplace Versión 8.2

Estetemaproporcionaunavisióngeneralde lospasos queesnecesariorealizar paramigrarDB2 EveryplaceVersión8.1, FixPak2u8.1.4a DB2EveryplaceVersión 8.2. Conlamigraciónparalela,podráprobar,evaluarymoverusuariosalnuevo servidor deDB2EveryplaceVersión8.2de modogradualmigrandoungrupo cada vez.Paraunamigración satisfactoriaesnecesarioconocer losrequisitosprevios quesecitan acontinuación:

Puederealizarlamigraciónparalelasisatisfacelosrequisitossiguientes:

v DebeestarefectuandolamigracióndeDB2EveryplaceVersión8.1,FixPak 2u 8.1.4aDB2EveryplaceVersión8.2.

v SiestáefectuandolamigracióndesdeDB2EveryplaceVersión8.1,FixPak2,la fechadecreacióndebeser posterioral29deAbrilde2004.Lospasos para comprobarlafechadecreaciónseexplicanenlasección“Preparacióndel servidordeDB2 Everyplaceversión8.1, FixPak2u8.1.4paralamigración”en lapágina 13

v SiestámigrandoaDB2 EveryplaceVersión8.2enunservidor Windows, necesitaráunservidor físicoindependiente.LosservidoresUNIX yLinuxdan soportea lamigraciónparalelaenelmismo servidorfísico,peroDB2Everyplace Versión8.2debeserunainstanciaindependientedelaversiónanteriordeDB2 Everyplace.

v DB2EveryplaceVersión8.2SyncServer dasoportea DB2UDB8.1.4oposterior oaunade lasbasesdedatossoportadasqueseindicaa continuación:

OS/390 – AS/400 – LotusDomino – Oracle

(18)

SQLServer

DB2EveryplaceVersión8.2nodasoportea lamigración paralelaparalas configuracionesconbasesdedatosfuenteInformixoSybase.Si estámigrando a DB2EveryplaceVersión8.2enunentornoWindows,podráutilizarlamigración secuencialsitienebasesdedatosfuenteInformixo Sybase.Siestámigrandoa DB2EveryplaceVersión8.2enunentornoUNIXo Linux,nopodráutilizarla migraciónparalelaosecuencialenelcasodequetengabasesdedatosfuente InformixoSybase.Paraobtenermásinformaciónsobrelospasos demigración paraestasbasesde datosnosoportadas,póngaseencontactoconelcentrode soportealclientede IBM.

v SitienesuscripcionesJDBCconunabasede datosfuentedeOracley lastablas delassuscripcionestienencolumnasLONGoLONGRAWnomigreaDB2 EveryplaceVersión8.2. PóngaseencontactoconelSoportede Softwarede IBM paraqueleayuden.

Importante:

v SiestáejecutandoDB2EveryplaceVersión8.1.4,lafechadecreacióndebeser posterioral15de Juliode 2004parapreservarlosparámetrosdefiltrode usuarioygrupo durantelamigración.Lospasos paracomprobarlafechade creaciónseexplicanenlasección“Preparacióndelservidorde DB2Everyplace versión8.1,FixPak2 u8.1.4paralamigración”enlapágina13

v SitienesuscripcionesdeDataPropagator, deberáseguirinstruccionesespeciales paraimportary exportarsuscripcionesdeDataPropagator.LealaDataPropagator MigrationGuide:MigratingtoDB2Replication Version8(REPL-MIG8)ubicada en ladirecciónhttp://www.ibm.com/software/data/dpropr/library.htmlpara obtenermásinformaciónsobreelprocesodemigraciónde DataPropagator.

v Sitienetantosuscripcionesde JDBCcomodeDataPropagator,deberá importar cadatipo desuscripciónporseparado.

v ElnuevoservidordeDB2 Everyplace8.2puedeefectuar unagrabaciónenlas basesde datosfuentede producciónalmismotiempoquelaversiónanteriorde DB2Everyplace.Siestolepreocupa,duplique lasbasesdedatosfuenteantesde comenzarelprocesodemigración ypruebelaconfiguración deDB2Everyplace Versión8.2nuevaconlas basesde datosfuentede pruebas.Estapruebasólose soportaparalas suscripcionesdeJDBC.

v DB2EveryplaceVersión8.2dasoportea losdispositivoscliente de8.1,FixPak 2 y8.1.4,alobjeto dequepuedaoptar poractualizaronolosdispositivoscliente.

v Nocreenieditesuscripcionesenningúnservidor durantelamigración.Deberá limpiareinhabilitarelservidorde DB2EveryplaceVersión8.1, FixPak2u8.1.4 antesde editaro crearsuscripcionesdelservidor deDB2EveryplaceVersión8.2.

Pararealizarlamigraciónparalelaa DB2EveryplaceVersión 8.2

1. Opcional:Si deseaprobarlanuevaconfiguraciónde DB2EveryplaceVersión 8.2antesde permitirqueefectúeunagrabación enlasbasesde datosfuente, duplique lasbasesde datosfuenteenunservidor deprueba.Estapruebasólo sesoportaparalas suscripcionesdeJDBC.Almigrar aDB2EveryplaceVersión 8.2, tantoelservidor deDB2EveryplaceVersión8.1,FixPak2 u8.1.4comoel servidor deDB2EveryplaceVersión8.2puedenefectuar grabacionesenlas basesdedatosfuentedeproducción.

2. Prepareelservidorde DB2EveryplaceVersión8.1, FixPak2u8.1.4parala migración.

3. Prepareelservidorde DB2EveryplaceVersión8.2paralamigración.

(19)

4. Exportelaconfiguraciónde DB2EveryplaceVersión8.1, FixPak2u8.1.4.Si tienetanto suscripcionesdeDataPropagatorcomo deJDBC,deberáexportar cadatipode suscripciónporseparado.

v Paraconfiguracionesqueutilizansuscripcionesde DataPropagator v Paraconfiguracionesqueutilizansuscripcionesde JDBC

5. Importe laconfiguración deDB2EveryplaceVersión8.1,FixPak2 u8.1.4enel servidor deDB2EveryplaceVersión8.2.Sitienetanto suscripcionesde

DataPropagatorcomodeJDBC,deberáimportarcadatipode suscripciónpor separado.

v Paraconfiguracionesqueutilizansuscripcionesde DataPropagator v Paraconfiguracionesqueutilizansuscripcionesde JDBC

6. Migrelosdispositivosclienteasincronizarconelservidor deDB2Everyplace Versión8.2.

7. Opcional:Pruebe lacompatibilidadde lasdiferentesversionesdelos dispositivosclientede DB2Everyplace.

8. Despuésdemigrartodoslosdispositivoscliente,inhabiliteelsistemaDB2 EveryplaceVersión8.1,FixPak2 u8.1.4.Asegúresedequenohayaplicaciones conectadasalabasede datosfuente,incluyendoDB2EveryplaceVersión8.2 SyncServerysuprima todaslassuscripcionesqueutilizanDB2Everyplace Versión8.1,FixPak 2oelCentrodeadministracióndedispositivosportátiles 8.1.4.Despuésde completarestepaso,puedecrearoeditarsuscripcionesenel servidor deDB2EveryplaceVersión8.2.

Si aúnnolahecho,puedeoptar poractualizarelsoftwarede dispositivoclientea DB2 EveryplaceVersión8.2despuésdequesehayacompletadolamigración.

Preparación del servidor de DB2 Everyplace versión 8.1, FixPak 2 u 8.1.4 para la migración

Estetemadescribelospasosqueesnecesariorealizarparaprepararelservidorde DB2 EveryplaceVersión8.1,FixPak 2u8.1.4paradarsoportea lamigración paralela yprepararelsistemaparamigrardatos.DB2Everyplace8.1, FixPak2 sólo dasoportealamigraciónparalelasilafechadecreaciónesposterioral29deAbril de 2004.Lapreparacióndelservidor implicadospasos:

v Lacomprobación delafechadecreacióndeDB2Everyplace(únicamentela versión8.1,FixPak2) ylaactualizacióndelsistema(siesnecesario)

v Creaciónde unacopiadeseguridaddelosdatosdelsistema

Nocreenieditesuscripcionesalrealizarestatarea.Realiceestatareaenelservidor de DB2Everyplaceversión8.1,FixPak2 u8.1.4.Estatareaformapartedelatarea másimportantede realizarlamigraciónparalela aDB2EveryplaceVersión8.2.Al finalizar estospasos,vuelvaa “Cómorealizarlamigraciónparalela aDB2

EveryplaceVersión8.2”enlapágina11.

Parapreparar elservidordeDB2Everyplaceversión8.1,FixPak2u8.1.4parala migración:

1. Siestáefectuando lamigración desdeDB2 EveryplaceVersión8.1, FixPak2, determinelafechadecreación.

a. AbraunnavegadorWebenelsiguienteURL,

http://localhost:8080/db2e/db2erdb.Elpuertoporomisiónes8080,pero puedediferirdeldelaconfiguración.

(20)

b. Compruebelafechadecreaciónenelmensajequeaparecerá.Elformatode lafechadecreaciónestáenelformatoAAAAMMDD.Sielniveldecreación esanterioral29deAbrilde 2004,deberá descargarlacreaciónmásreciente desdeladirección

http://www.ibm.com/software/data/db2/everyplace/fixpaks811.html.Siel niveldecreaciónesdel29deAbrilde 2004oposterior,continúeconel pasosiguiente.

2. Dupliquecadaunadelasbasesdedatosde réplica.

v EnWindows,utilicelaherramientadeeliminarduplicados(dsyreplicate) ubicada en%DSYINSTDIR%\Server\bin\.

v dsyreplicate nombre_bd_réplica

EnUNIXoLinux,utilicelaherramientadeeliminarduplicados(dsyreplicate) ubicada en$DSYINSTDIR/Server/bin/.

./dsyreplicate.sh nombre_bd_réplica

dondenombre_bd_réplica eselnombredelabase dedatosderéplicaquese deseaduplicar.

3. Detengaelservletde DB2EveryplaceVersión8.1, FixPak2u8.1.4SyncServer.

4. Hagalacopiade seguridaddetodaslasbasesdedatosfuenteyderéplicay la basede datosdecontroldeDSYCTLDB.Paraobtenermásdetallessobreel mododehacercopiadeseguridaddelasbasesdedatosde DB2,consulte el Centrode informaciónde DB2.Paraobtener másdetallessobreelmodode hacercopiadeseguridaddelasbasesdedatosnoDB2,consultela

documentacióndelproducto.

5. Reinicieelservlet deDB2EveryplaceVersión8.1,FixPak2 u8.1.4SyncServer, paraquelosdispositivosdelclientepuedanreanudarlasincronización.

Preparación del servidor de DB2 Everyplace versión 8.2 para la migración

Si estámigrandoaDB2EveryplaceVersión8.2enWindows, deberátenerun servidor físicoindependientealquemigrar.SilaversiónmásantiguadeDB2 EveryplaceestáenunservidorUNIXoLinux,podrámigraraDB2Everyplace Versión8.2creandounainstancianuevaenelmismo servidoroutilizandoun servidor físicoindependiente.

Requisito previo:

v UtilicelascontraseñaseIDdeusuariodelmismosistemacomoservidor deDB2 Everyplaceversión8.1, FixPak2 u8.1.4.

v InstaleDB2UDB8.1.4oDB2UDB 8.2.

v InstaleDB2EveryplaceVersión8.2SyncServer ypruébeloejecutandoelejemplo VNurse.

Nocreenieditesuscripcionesalrealizarestatarea.Realice estatareaenelservidor de DB2Everyplaceversión8.2.Estatareaformaparte delatareamásimportante de realizarlamigración paralelaaDB2EveryplaceVersión8.2.Alfinalizarestos pasos, vuelvaa “Cómorealizarlamigraciónparalela aDB2EveryplaceVersión 8.2” enlapágina 11.

Parapreparar elservidordeDB2Everyplaceversión8.2parala migración:

1. Detengaelservletde DB2EveryplaceVersión8.2SyncServer.

2. Creelasbasesdedatosderéplicanecesariasparatodas lassuscripcionesde JDBCquedeseemigrar.Nocreebasesdedatosparasuscripcionesde

(21)

DataPropagator.Lasbasesdedatosderéplicaparalassuscripcionesde DataPropagatorserestauraránmásadelante.

3. Cataloguelasbasesde datosfuente.Si tieneunabasede datosfuentedela serieDB2,deberácatalogarlasbasesdedatosfuenteparaquepuedaaccederse a lasmismas.Consulte lospasosdecatalogaciónenelCentrode información deDB2.Si lafuentenoesDB2,entrelainformacióncorrectaparael

controladorde JDBCalcrearunasuscripción,paraquepuedaconectar

correctamenteconlabasede datosfuente.Paraobtener másinformaciónsobre laconexiónconbasesdedatosfuentenoDB2alcrearsuscripciones,consulte la seccióndeSuscripcionesdelCentrodeinformacióndeDB2Everyplaceola SyncServerAdministrationGuide.Siestáutilizandobasesdedatosfuentede prueba, compruebesipuedeaccederseaestabasede datosenvezdealabase dedatosfuentede producción.Sólopuedeutilizarbasesde datosfuentede pruebaconsuscripcionesde JDBC.

4. Únicamenteparalassuscripcionesdearchivos:copielosarchivossuscritosque tenganlamismavíadeacceso dedirectorio queelservidordeDB2 Everyplace Versión8.1,FixPak 2u8.1.4enelnuevoservidorde DB2EveryplaceVersión 8.2.

Exportación de la configuración de DB2 Everyplace 8.1, FixPak 2 u 8.1.4

Estasecciónexplicaelmododeexportar laconfiguraciónactualdeDB2

Everyplace8.1,FixPak 2u8.1.4a unscriptXML.Hay instruccionesindependientes parasuscripcionesJDBC yDataPropagator.

Exportación de la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para suscripciones DataPropagator

Requisitos previos:

Si lassuscripcionesdeDataPropagatoraccedenaunabasede datosfuentequese ejecutaenunservidorAS400,deberá hacerlosiguiente:

1. Conecteconlabasededatosfuentedesdeunaventanade mandatosdeDB2.

DB2 CONNECT TO nombre_bd_fuente USER nombre_conexión USING contraseña 2. Descarteelíndiceexclusivoactualenlatablade controlde eliminacióndela

basede datosfuente:

DROP INDEX ASN.IBMSNAP_PRUNCNTLX

3. Creeuníndice nuevoenlatablade controlde eliminacióndelabasede datos fuente:

CREATE UNIQUE INDEX ASN.IBMSNAP_PRUNCNTLX

ON ASN.IBMSNAP_PRUNCNTL (

SOURCE_OWNER,

SOURCE_TABLE,

SOURCE_VIEW_QUAL,

APPLY_QUAL,

SET_NAME,

TARGET_SERVER,

TARGET_TABLE,

TARGET_OWNER);

Consejos:

v Sisubasede datosfuenteeslaDB2UDB Versión7, deberámigrarlabasede datosfuenteaDB2UDB Versión8. Nopodráañadir,modificarnisuprimir ningunasuscripciónde DB2Everyplaceenelcasodequelabasede datos fuenteseaDB2UDBVersión7.

(22)

v ParamigraraDB2UDB Versión8,asegúresede quelabasede datosfuentede DB2UDBVersión7tengainstaladoelfixpack4o posteriory queladuplicación sehayaestadoejecutandonormalmentecomomínimodurante unasemanaen dichoniveldefixpack.Paraobtenermásinformación, consulteelmanual DataPropagatorMigrationGuide:MigratingtoDB2Replication Version8 (REPL-MIG8).

v Debevolvera definirlosparámetros defiltroparalosusuariosygruposenel casode queestémigrandodesdeDB2Everyplace8.1,FixPak2 oenelcasode quelafechadecreacióndeDB2 Everyplace8.1.4seaanterioral15deJuliode 2004.Compruebe lafechadecreaciónabriendounnavegadorWebenla direcciónhttp://localhost:8080/db2e/db2erdb. Elpuertoporomisión es8080, peropuedediferirdeldelaconfiguración.Elformatode lafechade creación estáenelformatoAAAAMMDD.

Nocreenieditesuscripcionesalrealizarestatarea.Realice estatareaenelservidor de DB2EveryplaceVersión8.1, FixPak2 u8.1.4.Estatareaformaparte delatarea másimportantede realizarlamigraciónparalela aDB2EveryplaceVersión8.2.Al finalizar estospasos, vuelvaa “Cómorealizarlamigraciónparalela aDB2

EveryplaceVersión8.2”enlapágina11.

ParaexportarlaconfiguracióndeDB2EveryplaceVersión 8.1,FixPak2u8.1.4 parasuscripciones deDataPropagator:

1. Ejecutelaherramientade scriptXML:

v EnWindows,utilicelaherramientadsyadminxmlubicadaen

%DSYINSTDIR%\Server\bin\.

dsyadminxml -x outputFile.xml

v EnUNIX,utiliceelscriptde shelldsyadminxmlubicadoen

$DSYINSTDIR/Server/bin/.

./dsyadminxml.sh -x outputFile.xml

2. Eliminatodoslosdistintivosqueseaplicana lassuscripcionesdeJDBC.Deberá exportarlas suscripcionesdeJDBCporseparado.

3. Editeelarchivo outputFile.xmlparaquecadasuscripcióndeDataPropagator tengaelatributoReplicate="FALSE".Porejemplo,

<AddDproprSubscription Replicate="FALSE">.

4. Elimine losdistintivos<AddServer> y</AddServer>y elcontenidodelos mismosenelcasodequeexistaenelarchivooutputFile.xml.

5. TransfieraelarchivooutputFile.xml alservidor deDB2EveryplaceVersión8.2.

Exportación de la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para suscripciones JDBC

Nocreenieditesuscripcionesalrealizarestatarea.Realice estatareaenelservidor de DB2EveryplaceVersión8.1, FixPak2 u8.1.4.Estatareaformaparte delatarea másimportantede realizarlamigraciónparalela aDB2EveryplaceVersión8.2.Al finalizar estospasos, vuelvaa “Cómorealizarlamigraciónparalela aDB2

EveryplaceVersión8.2”enlapágina11.

ParaexportarlaconfiguracióndeDB2EveryplaceVersión 8.1,FixPak2u8.1.4 parasuscripciones JDBC:

1. Ejecutelaherramientade scriptXML:

v EnWindows,utilicelaherramientadsyadminxmlubicadaen

%DSYINSTDIR%\Server\bin\.

dsyadminxml -x outputFile.xml

(23)

v EnUNIX,utiliceelscriptde shelldsyadminxmlubicadoen

$DSYINSTDIR/Server/bin/.

./dsyadminxml.sh -x outputFile.xml

2. Eliminatodoslosdistintivosqueseaplicana lassuscripcionesde

DataPropagator.Deberáexportarlassuscripcionesde DataPropagatorpor separado.

3. Siestáutilizandounabase dedatosfuentedeprueba, editelosdistintivos DatabaseyMasterDbdelarchivooutputFile.xmlparaapuntar alabasede datos fuentedepruebaenvezdea labasededatosfuentedeproducción.

<AddJdbcMaster>

...<Database>jdbc:db2:Bdfuenteprueba</Database>

...</AddJdbcMaster>

<AddJdbcSubscription>

...<MasterDb>jdbc:db2:Bdfuenteprueba</MasterDb>

...</AddJdbcSubscription>

dondeBdfuenteprueba eselnombredelabasededatosfuentede prueba.

AsegúresedeeditareldistintivoMasterDbparatodaslassuscripciones.

4. Elimine losdistintivos<AddServer> y</AddServer>y elcontenidodelos mismosenelcasodequeexistaenelarchivooutputFile.xml.

5. TransfieraeloutputFile.xmlalservidorde DB2EveryplaceVersión8.2.

Importación de la configuración de DB2 Everyplace 8.1, FixPak 2 u 8.1.4

Estostemasexplican elmododeimportarlaconfiguración actualde DB2 Everyplace8.1,FixPak 2u8.1.4a unaconfiguraciónde DB2Everyplaceversión 8.2. HayinstruccionesindependientesparasuscripcionesJDBCy DataPropagator.

Importación de la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para suscripciones de DataPropagator

Requisitos previos:

v Asegúresede queelvalorLogFileSizedelabasede datosderéplicatengacomo mínimo10004Kbytes.

v Creeunaimagen decopiadeseguridaddelabasededatosde réplicautilizada ensuscripcionesde tablade DataPropagatorenelservidor deDB2Everyplace 8.1,FixPak2 u8.1.4.

v LealaDataPropagatorMigration Guide:MigratingtoDB2ReplicationVersion8 (REPL-MIG8).

v CompruebesilascontraseñaseIDde usuariodebase dedatosdelarchivode salida,outputFile.xml,enelservidorde DB2EveryplaceVersión8.2son correctos.

v Asegúresede quenohayaplicacionesconectadasalas basesde datosfuente.

Asegúresede queDB2EveryplaceVersión8.1,FixPak 2u8.1.4noefectúauna duplicaciónenlabasede datosfuente.

Consejos:

(24)

v Sisubasede datosfuenteeslaUDBVersión7,lerecomendamosquemigrela basededatosfuentea laVersión8.Nopodráañadir,modificar nisuprimir ningunasuscripciónde DB2EveryplaceVersión7 enelcasodequelabasede datosfuenteseadelaVersión7.

v ParamigraraUDB Versión8, asegúresede quelabasededatosfuentede la Versión7 tengainstaladoelfixpack4 oposterioryqueladuplicaciónsehaya estadoejecutandonormalmentecomomínimoduranteunasemana endicho niveldefixpack.Paraobtenermásinformación, consulteelmanual

DataPropagatorMigrationGuide:MigratingtoDB2Replication Version8 (REPL-MIG8).

Nocreenieditesuscripcionesalrealizarestatarea.Realice estatareaenelservidor de DB2EveryplaceVersión8.2. Estatareaformapartede latareamásimportante de realizarlamigración paralelaaDB2EveryplaceVersión8.2.Alfinalizarestos pasos, vuelvaa “Cómorealizarlamigraciónparalela aDB2EveryplaceVersión 8.2” enlapágina 11.

Paraimportarla configuracióndeDB2EveryplaceVersión8.1, FixPak2 u8.1.4 parasuscripciones deDataPropagator

1. Detenga elservlet deDB2EveryplaceVersión8.2SyncServer.

2. Restaurelaimagende copiadeseguridadde basededatosde réplicadel servidor deDB2Everyplace8.1,FixPak 2u8.1.4.Silabasededatos restauradaestáenunestado deavancependienteynoadmite conexiones, entreelmandatosiguienteenunaventanademandatos deDB2parallevarla base dedatosa unestadodefinido.

db2 rollforward database nombre_BD to end of logs and complete donde nombre_BDeselnombredelabase dedatosrestaurada.

3. Cataloguelabasededatosfuente.

4. EditeelarchivoDSYDPMIG8ENVyproporcionelosvaloresparalasvariables de entornoqueselistanenelarchivo.

v EnWindows,editeelscriptDSYDPMIG8ENV.batubicadoeneldirectorio

%DSYINSTDIR%\config\work\migrate\.

v EnUNIX,editeelscriptDSYDPMIG8ENV.shubicadoeneldirectorio

$DSYINSTDIR/config/work/migrate/.

5. EjecuteelmandatoDSYPREASNMIG8.

6. Únicamenteparaimágenesdecopiadeseguridaddelabase dedatosde réplicade DB2UDBVersión7:efectúelamigraciónde DataPropagator (consulte elapartado″MigratingUNIX andWindowsservers″delaMigration Guide:Migrating toDB2ReplicationVersion8(REPL-MIG8))

a. Creeespaciosde tablaparalamigraciónenlabasededatosderéplicadel sistemaDB2Everyplace8.2(BACKUPTS,UOWTS yOTHERTS-consulte ensqllib\samples\repl\mig8udb.sqllosdetallesdetamaño).

b. Personalice yejecutelabasede datosderéplica

sqllib\samples\repl\mig8udb.sqldelsistemaDB2Everyplace8.2(entanto quelosnombresdeesquemayespacio detablaporomisión sean

aceptables,nosenecesitaningunapersonalización).

c. ÚnicamenteparaiSeries:ejecuteASNPWDparacrearunarchivode contraseñasparaASNMIG4CenelsistemaDB2Everyplace8.2yejecute ASNMIG4C.

d. VinculeelprogramaASNMIG8enelsistemaDB2Everyplace8.2.

e. EjecuteASNMIG8BACKUP.

f. EjecuteASNMIG8MIGRATION.

(25)

7. Importe laconfiguracióndeDB2 EveryplaceVersión8.1,FixPak 2u8.1.4 utilizandolaherramientadescript XML.

v EnWindows, utilicelaherramientadsyadminxmlubicada en

%DSYINSTDIR%\Server\bin\.

dsyadminxml -d outputFile.xml

v EnUNIX,utilicelaherramientadsyadminxmlubicadaen

$DSYINSTDIR/Server/bin/.

./dsyadminxml.sh -d outputFile.xml

Si laimportacióndacomoresultadoqueseproduzcan erroresdesintaxisde parámetros yfiltros,arréglelos enelarchivooutputFile.xml antesde volvera efectuar laimportación.Consultelasecciónde filtrosde tablasde laDB2 EveryplaceSync ServerAdministrationGuideparaobtenermásinformación sobrelasintaxisdefiltros.

8. EjecuteDSYPOSTASNMIG8.

9. Inhabilite todoslosgruposutilizandoelCentro deadministraciónde dispositivosportátilesdeDB2EveryplaceVersión8.2.

10. Dupliquecadaunade lasbasesde datosderéplica:

v EnWindows, utilicelaherramientadeeliminarduplicados(dsyreplicate) ubicadaen%DSYINSTDIR%\Server\bin\.

dsyreplicate nombre_bd_réplica

v EnUNIX,utilicelaherramientadsyreplicateubicada en

$DSYINSTDIR/Server/bin/.

./dsyreplicate nombre_bd_réplica

nombre_bd_réplica eselnombredelabasede datosderéplicaquesedesea duplicar.

11. Unavezquesecompruebaquelabase dedatosderéplicade DB2Everyplace Versión8.2seha migradocorrectamenteyqueestádandounsoporte

apropiado alassuscripcionesde tabladeDataPropagator, limpielabasede datosde DB2EveryplaceVersión8.2descartandoelespaciodetablade BACKUPTSy todaslasdemástablasenelesquemaBACKUP(sustituyasu propiosnombresdeesquemayespaciodetabla enelcasodequenose utilicen losnombresporomisión).

12. Inicie elservletde DB2EveryplaceVersión8.2SyncServer.

Importación de la configuración de DB2 Everyplace Versión 8.1, FixPak 2 u 8.1.4 para suscripciones JDBC

Requisitos previos

v CompruebesilascontraseñaseIDde usuariodebase dedatosdelarchivode salida,outputFile.xml,enelservidorde DB2EveryplaceVersión8.2son correctos.

v Asegúresede quenohayaplicacionesconectadasalas basesde datosfuente.

Asegúresede queDB2EveryplaceVersión8.1,FixPak 2u8.1.4noefectúauna duplicaciónenlabasede datosfuente.

Nocreenieditesuscripcionesalrealizarestatarea.Realiceestatareaenelservidor de DB2Everyplaceversión8.2.Estatareaformaparte delatareamásimportante de realizarlamigración paralelaaDB2EveryplaceVersión8.2.Alfinalizarestos pasos,vuelvaa “Cómorealizarlamigraciónparalela aDB2EveryplaceVersión 8.2” enlapágina 11.

(26)

Paraimportarla configuracióndeDB2EveryplaceVersión8.1, FixPak2 u8.1.4 parasuscripciones JDBC

1. Detengaelservletde DB2EveryplaceVersión8.2SyncServer.

2. Importe laconfiguración deDB2EveryplaceVersión8.1,FixPak2 u8.1.4 utilizandolaherramientadescriptXML.

v EnWindows,utilicelaherramientadsyadminxmlubicadaen

%DSYINSTDIR%\Server\bin\.

dsyadminxml -d outputFile.xml

v EnUNIX,utilicelaherramientadsyadminxmlubicadaen

$DSYINSTDIR/Server/bin/.

./dsyadminxml.sh -d outputFile.xml

Silaimportacióndacomoresultadoqueseproduzcanerroresde sintaxisde parámetrosy filtros,arréglelosenelarchivooutputFile.xmlantesdevolvera efectuarlaimportación.ConsultelaseccióndefiltrosdetablasdelaDB2 EveryplaceSyncServerAdministrationGuideparaobtenermásinformaciónsobre lasintaxisdefiltros.

3. InhabilitetodoslosgruposutilizandoelCentrode administraciónde dispositivosportátilesdeDB2EveryplaceVersión8.2.

4. Dupliquelasbasesdedatosderéplicacreadasparalassuscripciones:

v EnWindows,utilicelaherramientadeeliminarduplicados(dsyreplicate) ubicada en%DSYINSTDIR%\Server\bin\.

dsyreplicate nombre_bd_réplica

v EnUNIX,utilicelaherramientadsyreplicateubicada en

$DSYINSTDIR/Server/bin/.

./dsyreplicate nombre_bd_réplica

dondenombre_bd_réplica eselnombredelabase dedatosderéplicaquese deseaduplicar.Asegúresede quelaaccióndeduplicaciónresultesatisfactoria.

Sihayalgúnerror,arrégleloyvuelvaa ejecutarelscript.

5. Inicieelservletde DB2EveryplaceVersión8.2SyncServer.

Migración de los dispositivos cliente a sincronizar con el servidor de DB2 Everyplace Versión 8.2

Con lamigraciónparalela,podrámigrarunpequeñosubconjunto delos dispositivoscliente quesesincronizanconelservidor deDB2Everyplace8.1, FixPak 2u8.1.4parasincronizarconelservidorde DB2Everyplace8.2. Nocreeni editesuscripcionesalrealizarestatarea.Estatareaformaparte delatareamás importantede realizarlamigraciónparalela aDB2EveryplaceVersión8.2.Al finalizar estospasos, vuelvaa “Cómorealizarlamigraciónparalela aDB2 EveryplaceVersión8.2”enlapágina11.

Paramigrarlosdispositivosclienteasincronizar conelservidordeDB2 EveryplaceVersión 8.2:

1. EnelservidordeDB2EveryplaceVersión8.1,FixPak 2u8.1.4:

a. Identifiqueelgrupodesincronizaciónamigrar.

b. Sincronicetodoslosdispositivosclientequeestén enelgrupodelservidor deDB2EveryplaceVersión8.1,FixPak2 u8.1.4yasegúresedequela sincronizaciónharesultadosatisfactoria.

Importante: Undispositivocliente nodeberealizarningúncambioenlos datosdespuésdeestasincronizaciónyantesdequese

(27)

sincroniceconelservidor deDB2EveryplaceVersión8.2.Silo hace,loscambios seperderán,yaqueeldispositivocliente se renuevaalsincronizarseporprimeravezconelservidorde DB2EveryplaceVersión8.2.

c. Dupliquecadaunadelasbasesdedatosderéplicay asegúresede quela accióndeduplicaciónharesultado satisfactoria.

d. InhabiliteestegrupodesincronizaciónenelCentro deadministraciónde dispositivosportátiles.

2. Enelservidor deDB2EveryplaceVersión8.2:

a. Dupliquecadauna delasbasesdedatosderéplicay asegúresedequela accióndeduplicaciónharesultadosatisfactoria.

b. Habiliteelmismogrupode sincronizacióninhabilitado enelservidorde DB2EveryplaceVersión8.1, FixPak2 u8.1.4delCentrode administración dedispositivosportátiles.

c. Opcional:actualiceelgrupodedispositivoscliente aDB2Everyplace Versión8.2.DB2EveryplaceVersión8.2resultacompatibleconlos dispositivosclientedelaVersión8.1, FixPak2y 8.1.4,alobjetodeque puedaoptarporrealizarestaacciónconposterioridad.

d. ActualiceladirecciónIPdelservidor detodoslosdispositivoscliente delos valoresde servidordelprogramaSyncClientparaladirecciónIPdeDB2 EveryplaceVersión8.2SyncServer.

e. Sincroniceelgrupoyasegúresedequelaacciónresultesatisfactoria.

Importante: Losdispositivosclientedelgruposerenuevan,yaqueenla actualidadseestánsincronizandoconelnuevosistemaDB2 EveryplaceVersión8.2.Loscambios queefectúaundispositivo clientedespuésdelasincronizaciónporúltimavezconel sistemaDB2 EveryplaceVersión8.1,FixPak 2u8.1.4se perderándespuésdeestarenovación.

f. Comparetodoslosdatosdelatabladeclientesconlosdatosde latabla fuenteyasegúresedequeson iguales.

3. Repitalospasos1 -2hastaquemigretodoslosdispositivosclientealservidor deDB2 EveryplaceVersión8.2.

Prueba de la compatibilidad de las diferentes versiones de los dispositivos cliente de DB2 Everyplace

PuestoqueDB2EveryplaceVersión8.2dasoportea losdispositivoscliente DB2 EveryplaceVersión8.1,FixPak2y8.1.4,podrácomprobarsicadaunode losdos tiposdedispositivoclienterecibe loscambios procedentesdelotrotipo. Esta pruebaesopcional.Estatareaformaparte delatareamásimportantede realizarla migración paralelaaDB2EveryplaceVersión8.2.Alfinalizarestospasos,vuelvaa

“Cómorealizarlamigraciónparalelaa DB2EveryplaceVersión8.2”enlapágina 11.

1. Enundispositivocliente deDB2EveryplaceVersión8.1, FixPak2 u8.1.4:

a. Inserte,actualiceysuprimafilasdeldispositivocliente.

b. Sincroniceeldispositivocliente.

c. Dupliquecadaunadelasbasesdedatosderéplicay asegúresede quela acciónharesultadosatisfactoria.

d. Comparelosdatosdedispositivoclienteconlosdatosde latablafuentey asegúresede queson iguales.

(28)

2. Enundispositivocliente deDB2EveryplaceVersión8.2:

a. Sincroniceeldispositivocliente.

b. Dupliquecadauna delasbasesdedatosderéplicay asegúresede quela acciónharesultadosatisfactoria.

c. Sincroniceeldispositivocliente yasegúresedequelaacciónresulte satisfactoria.

d. Comparelosdatosdedispositivoclienteconlosdatosdelatablafuentey asegúresedequeson iguales.

e. Inserte,actualiceysuprimafilasdeundispositivocliente.

f. Sincroniceeldispositivocliente.

g. Dupliquecadauna delasbasesdedatosderéplicay asegúresede quela acciónharesultadosatisfactoria.

h. Comparelosdatosdedispositivoclienteconlosdatosdelatablafuentey asegúresedequeson iguales.

3. Enundispositivocliente deDB2EveryplaceVersión8.1, FixPak2 u8.1.4:

a. Dupliquecadauna delasbasesdedatosderéplicay asegúresede quela acciónharesultadosatisfactoria.

b. Sincroniceeldispositivoclientey asegúresede quelaacciónresulte satisfactoria.

c. Comparelosdatosdedispositivoclienteconlosdatosdelatablafuentey asegúresedequesoniguales.

Realización de la migración secuencial

Requisitos previos:

v LamigraciónsecuencialsólodasoportealosservidoresWindows.

v Sólopuedenmigrarselassuscripcionesde JDBC.

v DebeestarefectuandolamigracióndeDB2EveryplaceVersión8.1,FixPak 2u 8.1.4aDB2EveryplaceVersión8.2.

Lamigraciónsecuencialnoleobligaa tenerunservidor físicoadicionalalque migrar.Sitiene unservidor Windows,utilicelamigraciónsecuencialúnicamente enelcasode quenodeseemigrara otroservidorfísico.SitieneunservidorUNIX o Linux,utilicelamigraciónparalelaconinstanciasdeSyncServerindependientes enelcasode quenodeseemigrara otroservidorfísico.Noutilicelamigración secuencialenunentornoUNIXoLinux.

Pararealizarunamigraciónsecuencial:

1. Notifiquea todoslosusuariosquesesincronicenconDB2EveryplaceVersión 8.1, FixPak2 u8.1.4SyncServer.

2. Dupliquecadabasede datosderéplicautilizandolaherramientadeeliminar duplicados(dsyreplicate) ubicadaen%DSYINSTDIR%\Server\bin\.

dsyreplicate nombre_bd_réplicadonde nombre_bd_réplica eselnombre dela base dedatosderéplicaquesedesea duplicar.

3. Detenga elservlet deDB2EveryplaceVersión8.1, FixPak2 u8.1.4Sync Server.

4. Hagaunacopiadeseguridadde todaslasbasesde datosdecontrol,réplicay fuente.Paraobtenermásdetallessobreelmododehacercopiadeseguridad de lasbasesdedatosdeDB2,consulteelCentrodeinformacióndeDB2.Para

(29)

obtener másdetallessobreelmodode hacercopiade seguridadde lasbases de datosnoDB2,consulteladocumentacióndelproducto.

5. EjecutelaherramientadescriptdeXMLubicada en

%DSYINSTDIR%\Server\bin\paraexportarlaconfiguración deDB2 EveryplaceVersión8.1,FixPak 2u8.1.4:

dsyadminxml -x outputFile.xml

6. Eliminatodoslosdistintivosqueseaplicanalassuscripcionesde DataPropagator. Nopodráexportarlassuscripcionesde DataPropagator.

7. Elimine losdistintivos<AddServer> y</AddServer> yelcontenidode los mismosenelcasodequeexistaenelarchivo outputFile.xml.

8. Utilice DB2EveryplaceVersión8.1, FixPak2 u8.1.4SyncServer parasuprimir todaslas suscripciones.

9. Desinstale DB2EveryplaceVersión8.1, FixPak2 u8.1.4.

10. Descarte todaslasbasesde datosderéplicaylabasede datosdecontrol (DSYCTLDB).

11. Si elarchivo outputFile.xmlestáubicadoeneldirectorio%DSYINSTDIR%o ensussubdirectorios,muévaloaundirectorio queestéfuerade

%DSYINSTDIR%. Tambiénpuedeoptar pormoverotrosarchivossidesea conservarlos, porejemplolosarchivosdeanotacionescronológicas.

12. Suprimaeldirectorio%DSYINSTDIR%delservidor.

13. Si estáutilizandoDB2 UDBVersión7.2,actualicea DB2UDBVersión8.1.4u 8.2.

14. InstaleDB2 EveryplaceVersión8.2SyncServer.

15. Detenga elservlet deDB2EveryplaceVersión8.2SyncServer.

16. Vuelvaa creartodaslasbasesde datosderéplicaconelmismonombrey configuración (porejemplo,eltamañodeanotacióncronológicade transacción) quelasbasesdedatosde réplicaoriginales.

17. Abra unaventanadeshellomandatonuevaparaquetodaslasvariablesde entornoseestablezcandemodocorrecto.

18. Importe laconfiguracióndeDB2 EveryplaceVersión8.1,FixPak 2u8.1.4 utilizandolaherramientadescript XML.

v EnWindows, utilicelaherramientadsyadminxmlubicada en

%DSYINSTDIR%\Server\bin\.

dsyadminxml -d outputFile.xml

Si laimportacióndacomoresultadoqueseproduzcan erroresdesintaxisde parámetros yfiltros,arréglelos enelarchivooutputFile.xml antesde volvera efectuar laimportación.Consultelasecciónde filtrosde tablasde laDB2 EveryplaceSync ServerAdministrationGuideparaobtenermásinformación sobrelasintaxisdefiltros.

19. Dupliquecadabasede datosderéplicautilizandolaherramientadeeliminar duplicados(dsyreplicate) ubicadaen%DSYINSTDIR%\Server\bin\.

dsyreplicate nombre_bd_réplicadonde nombre_bd_réplicaeselnombre dela base dedatosderéplicaquesedesea duplicar.

20. Inicie elservletde DB2Everyplaceversión8.2SyncServer.

21. Opcional: actualicelosdispositivoscliente aDB2EveryplaceVersión8.2.DB2 Everyplaceversión8.2resultacompatibleconlosdispositivosclientedela Versión8.1.2y8.1.4,alobjetodequepuedaoptarporrealizarestaaccióncon posterioridad.

22. Sincronice undispositivoclienteconDB2EveryplaceVersión8.2SyncServer y asegúresede quelaacciónharesultadosatisfactoria.

(30)
(31)

Instalación de DB2 Everyplace

Lostemasdeestecapítuloexplicanelmodode instalararchivosdeDB2

Everyplaceenunservidoryendispositivosportátiles.Describe losprocedimientos paracadaunade lassiguientesedicionesde DB2Everyplace:

v DB2EveryplaceDatabaseEdition v DB2EveryplaceEnterpriseEdition v DB2EveryplaceExpress

Anterior a la instalación de DB2 Everyplace

LostemasdeestasecciónsóloseaplicanaDB2 EveryplaceEnterpriseEditionya DB2 EveryplaceExpress Edition.

Ajuste de parámetros del sistema para AIX antes de instalar DB2 Everyplace

ParaqueDB2Everyplacefuncioneconelmayor gradodeeficienciaesnecesario ajustarlosparámetrosdelsistema.Delocontrario,puedequenoseaposiblecrear una nuevaconexiónconlabase dedatos.Sedebenhabilitarlossegmentosde memoriacompartidaampliada.

Nota: Solosedasoportea instanciasdeDB2Universal Databasede32bits.

Requisitos previos

Modifiqueelperfilde conexiónparaqueincluyalosiguiente:

export DISPLAY=nombre_sistema_principal:0.0

Dondenombre_sistema_principaleslaestaciónde trabajodonde deseautilizarel centro deadministracióndedispositivosportátiles.

Si DB2UniversalDatabaseyaestáinstalado,lleveacabolospasossiguientespara cadainstanciadeDB2 UDBqueejecuteDB2Everyplace:

1. Modifiqueelperfildeconexión(habitualmente/home/<username>/.profile), paraqueincluya losiguiente:exportEXTSHM=ON

2. Salgadelshelldeusuario.

3. Conéctesecomousuario(paraqueloscambiosseanefectivos)yabra unnuevo shell.

4. Desde elindicadordelshell,ejecuteestemandato:db2set DB2ENVLIST=EXTSHM 5. RearranquelainstanciadeDB2 UniversalDatabase.

Ajuste de parámetros del sistema para Linux

ParaqueDB2Everyplacefuncioneconelmayor gradodeeficienciaesnecesario ajustarlosparámetrosdelsistema.Delocontrario,puedequenoseaposiblecrear una nuevaconexiónconlabase dedatosenLinux.Esrecomendableajustarlos parámetros delkernel.

Nota: Solosedasoportea instanciasdeDB2Universal Databasede32bits.

Referencias

Documento similar

De non ser así, as facturas non poderán tramitarse para o pago, e a USC, a través do responsable de asuntos económicos do centro da USC que solicitou os seus servicios Rexeitará

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

Sabemos que, normalmente, las ​cookies deben ser almacenadas y enviadas de vuelta al servidor sin modificar; sin embargo existe la posibilidad de que un atacante

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación

La recuperación histórica de la terciaria dominica sor María de Santo Domingo en los últimos años viene dada, principalmente, por causa de su posible influjo sobre personajes