Para configurar una estacion remota (caja205) que esta ligada al servidor (xmayor) deben seguirse los siguientes pasos: 1) Crear los database links y asegurarse que haya conneccion (Vea Databaselinks). La verificacion se logra haciendo un select de la base de datos remota mientras esta conectado a la local. Conectado a la base de datos local ver los parametros en xmayor: Select * from venparametros@xmayor; Para la verificacion a la inversa debe crear una tabla, insertar un dato y luego verificarla: 1) Conectarse a la base de datos de la PC. 1) create table x (x number); 2) insert into x values(111); commit; 3) Conectarse al servidor; 4) select * from x@caja205; 5) Connectarse a la PC y borrar la tabla x. 2) Si es la primera estacion debe crear los snapshot logs en el servidor: start ventas\gnsnlser 3) Debe crear todos los objetos en GntabPos en la estacion remota. Antes de proceder revise los valores de las variable en el encabezado del archivo start ventas\gntabpos --No olvide conectarse a la etacion remota antes! REM start ventas\gntabposag --Solamente si es por agentes se corre 3) Correr los scripts complementarios en la estacion remota. start segurid\segurid start frecuente\frecuente start ventas\eclienttabs.sql start ventas\ventas.sql --Ignorar errores de objeto ya existe o Foreign key hacia OperacionCaja start estadisticas\estadist.sql start paquetesrem --Ignorar errores de CALCGEN PLANILLAS start ventas\views --Ignorar errores por vendetreserva ALTER TABLE VENDETFACTURA DROP CONSTRAINT VENFACTURA_DETFAC_FK; alter table vendevolucion drop constraint venfactura_dev_fk; ALTER TABLE VENDETDEVOLUCION DROP CONSTRAINT VENDEVOLUCION_DETDEV_FK; ALTER TABLE VENDETPEDIDO DROP CONSTRAINT VENPEDIDO_DETALLE_FK; 4) Crear los bloques, consecutivos y segparametros en la estacion remota define sufijo='@xmayor' define prefijo='llobet.' insert into venbloques select * from &prefijo.venbloques&sufijo; insert into venconsecutivo select * from &prefijo.venconsecutivo&sufijo; insert into segparametro select cia, 'S' from &prefijo.segparametro&sufijo; commit; 5) Crear las rutinas de caja en la estacion remota start ventas\rutcaja 6) Verificar que los agentes y cajeros tengan el usuario apropiado en la estacion remota. No se pueden hacer cambios en las tablas remotas pero se puede cambiar el servidor y refrescar. begin dbms_snapshot.refresh('CAJERO, GEN_AGENTE'); end; / 7) Para mejorar el rendimiento se pueden crear indices a discrecion sobre los snapshots. start ventas\gnidxpos En este ejemplo solo se crean dos indices #Basura begin dbms_snapshot.refresh('VENDEVOLUCION'); end; / define sufijo='' define prefijo='desa.'