Crearshadowendiscoexternodered
UnmtodorelativamentebaratodeconseguirreplicacindeunabasededatosFirebirdescrearunashadowenundiscoexterno deredlocal.Nosprotegecontradesastreseneldiscodondesealojalabasededatosprincipal,aunque,evidentemente,si borramosdatosdelaprincipal,automticamenteseborrarntambindelacopiashadow,porloqueesteesunsistemavlido nicamentecontradaosfsicos,incendios,robos,etc.Losrequisitosnecesariosson: EquipoServidorconLinuxyFirebird Discoexternoderedlocal(Ethernet)
AunquelaspruebasrealizadashansidoenunservidorconSuseLinux9.3yFirebird1.5,sirvecualquierdistribucinLinux.La basededatos(basedatosprueba.fdb) estalojadaeneldirectorio /home/datos/ delmismoservidor.Eldiscoexternoes deconexinporred(Ethernet).Ambosestnconectadosaunrouter,aunquesirvenigualmenteunswitchounhub. ParalosejemplosseusanunasIPydirectoriosquedebesustituirporlosquecorrespondanensucaso. IP Servidor Disco externo 192.198.0.125 Directorio /mnt/sombra /shadowdatos
Lospasosaseguirsonlossiguientes:Creareneldirectorio /root elficherooculto smbcredentials >edit /root/.smbcredentials Aadirlassiguienteslneas: username=firebird password=clavedelroot Elpassword(clavedelroot)eseldelrootdelservidor. (sepuedeusarcualquiereditordetextos)
Ahorasloquedacrearlashadow.Deberconectaralabasededatosdelservidorconcualquierutilidadcomoibexpert,isql, ibadmin,marathon,etc.yejecutarlasiguientesentenciasql: >create shadow 1 auto /mnt/sombra/basedatosprueba.shd basedatosprueba.shd puedesercualquiernombrevlidoparaunabasededatosFirebird. Estasentenciatardarenejecutarsesegneltamaodelabasededatosylavelocidaddelaredlocal. Desdeestemomento,todoloquesehagaenlabasededatosprincipal,quedarreflejadoenlashadow.Encasodenecesidad, sepuedeusarcomocualquierotrabasededatosFirebird,aunqueantesdebemosactivarladelasiguienteforma: >gfix -activate -user sysdba -password masterkey /mnt/sombra/basedatosprueba.shd Paradeshabilitarlashadow,uselasiguientesentenciasql: >drop shadow 1 (Tengacuidado,tambinseborrarlabasededatosshadow)
2006 Antonio Prez Camacho Para: Consulting y Aplicaciones Informticas, S.L. (C.A.I.) antonio.cai@terra.es
Se permite la copia y reproduccin literal de este documento en su totalidad y por cualquier medio, siempre y cuando se preserven los datos del autor.