SQL Server: Copia en frio rápido para ahorrarse el tiempo de Backup y restore. Hay que probarlo.

Falta parametrizarlo e implementar copia de lista de archivos tomada desde SQL SERVER.

cd C:\Users\Public\Documents
c:
date /T >> loffcopy.log
time /T >> loffcopy.log


vssadmin list shadows >> loffcopy.log

echo ---------------------------- >> loffcopy.log
sqlcmd -C -b -d master -E -S LOCALSERVER -i alterdatabaseoffline.sql -W -o loffcopytemp.log
type loffcopytemp.log >> loffcopy.log


echo ---------------------------- >> loffcopy.log

vssadmin create shadow /for=F: >loffcopytemp.log
SET ShadowPathF=
REM Pull the latest shadow copy from the listing.
FOR /F "usebackq tokens=1,2* delims=:" %%A IN (`FINDSTR /I /C:"Shadow Copy ID:" loffcopytemp.log`) DO SET ShadowPathF=%%B

type loffcopytemp.log >> loffcopy.log


mount_latest_snapshot F:\SHADOWCOPY F:\ >>loffcopy.log


vssadmin create shadow /for=G: >loffcopytemp.log


SET ShadowPathG=
REM Pull the latest shadow copy from the listing.
FOR /F "usebackq tokens=1,2* delims=:" %%A IN (`FINDSTR /I /C:"Shadow Copy ID:" loffcopytemp.log`) DO SET ShadowPathG=%%B

type loffcopytemp.log >> loffcopy.log


mount_latest_snapshot G:\SHADOWCOPY G:\ >>loffcopy.log


echo ---------------------------- >> loffcopy.log
sqlcmd -C -b -d master -E -S LOCALSERVER -i alterdatabaseonline.sql -W -o loffcopytemp.log

type loffcopytemp.log >> loffcopy.log

xcopy f:\SHADOWCOPY\Default\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\DATABASE*.* \\REMOTESERVER\Transfer\
@if not errorlevel 1 goto script_ok
@echo "! Backup en remoto fallido, it returned %errorlevel% !" >> loffcopy.log
echo ---------------------------- >> loffcopy.log
date /T >> loffcopy.log
time /T >> loffcopy.log
return 1

xcopy G:\SHADOWCOPY\Default\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DATABASE.* \\REMOTESERVER\Transfer\

type loffcopytemp.log >> loffcopy.log
echo ---------------------------- >> loffcopy.log

date /T >> loffcopy.log
time /T >> loffcopy.log

echo ---------------------------- >> loffcopy.log

vssadmin delete shadows /Shadow=%ShadowPathG% /Quiet >> loffcopy.log
vssadmin delete shadows /Shadow=%ShadowPathF% /Quiet >> loffcopy.log

vssadmin list shadows

:script_ok
sqlcmd -C -b -d master -E -S REMOTESERVER -i local_restore.sql -W -o loffcopytemp.log
type loffcopytemp.log >> loffcopy.log
echo ---------------------------- >> loffcopy.log
date /T >> loffcopy.log
time /T >> loffcopy.log

Atajos de teclado para Escritorio Remoto sin full screen

Útil cuando se salta de escritorio remoto en escritorio remoto.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa383500%28v=vs.85%29.aspx

Redirección fácil de puertos en Linux

Sin instalar nada, utilizando el confiable xinetd, con la directiva «redirect» en vez de utilizar una aplicación. Alcanza con utilizar man, para dejarlo andando.

salir del telnet cuando tenés teclado en español

para salir al «modo comando» del telnet, tenés que apretar ctrl y 5.

Para recordar

Fedora 16 kernel 3.2 y vmware 7

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/

PostgreSQL tuning

http://rhaas.blogspot.com/2012/03/tuning-sharedbuffers-and-walbuffers.html#more

Cambio de tecnologia.

Propuesta: si a un DBA Oracle, lo hacen cambiarse a Mysql, deberían darle, por lo menos, dos sueldos tipo «preaviso», para que pueda buscar otro trabajo.

Annoyances Fortinet para linux

Encontre el cliente para vpn fortinet, buscando forticlientsslvpn_linux_4.0.2010.tar.gz, pero tiene la muy molesta costumbre de coparse como el default gateway y no solo esto, sino que ademas lo vuelve a rutear de vez en cuando.
Todo se puede remediar con bash y sal:
while $(true)
do
sudo route del -net 0.0.0.0/0 dev ppp0
sudo route add ip_de_equipo/32 gw 192.168.4.1
sleep 30
done
hasta hacer control c

Fedora en el desktop

Annoyance grave: algunas aplicaciones java, no andan bien via X11 remoto. Vnc, que de todos modos anda mejor en redes lentas.

Annoyance superada: los manager de escritorio remoto, el vinagre y el tsclient, no están a la altura necesaria para un admin. Hay que reemplazarlos por grdp remmina.

Linux en el desktop

Como soy un cultor pero no evangelista del opensource, no había decidido nunca pasarme a linux en el escritorio. Además Outlook es la mejor pieza de software del paquete office, y no tiene parangon. Intente con OEL 6, pero prefiero tener placa de red (ahhh… drivers…) , así que me pasé a Fedora 14. Soy feliz.

Tiene sus annoyances.

El networkmanager no trabaja bien con vpns, así que uso el pptpconfig, que es feo pero funciona bien.

No encontré reemplazo para irfanview, el wine no funciona muy bien con el portapapeles.

El system-config-auth versión gráfica no tira los mensajes de error que tan bien le hacen al futbol cuando falta una biblioteca. No te avisa el muy botón.

PERO:

– pude sincronizar mi bberry con Evolution (el cual uso con imap, por que el conector exchange  requiere exchange 2007 o y el conector OWA, autenticacion básica en el OWA)

– Samba 3. Funciona cada vez mejor. (aunque tiene su primer nivel de annoyance)

– OpenOffice vuela en linux.

OEL 6!!!

Y empezamos mal, el SElinux rompió todo, tengo que volver a instalar.