martes, 24 de mayo de 2016

No es posible editar TNSNames desde Toad

Es posible que en Toad veamos un aspa roja en el botón TNSNames Editor.
En este caso es posible incluir conexiones en toad, pero no mediante tnsnames. Puede que si en la conexión utilizamos la pestaña TNS y es una cadena muy larga, se repite en la parte inferior y no vemos el número de registros updateados, insertados o borrados.
Esto se soluciona configurando nuestras conexiones en TNSnames.
No poder ver el TNSNames editor se debe a que no tenemos creado el fichero tnsnames.ora en la ruta adecuada.
Para comprobar cuál es la ruta en la que hay que crear el fichero tnsnames.ora lo más sencillo es ver la ruta que tiene alguno de los programas del cliente de oracle. Basta con acceder a en los programas de Windows, oracle cliente 11g o similar y con clic derecho en alguno de los programas ver en qué ruta está ubicado.
Pongamos que está en C:\app\product\11.2.0\client_1 entonces la ruta en la que debemos crear el tnsnames.ora es C:\app\product\11.2.0\client_1\network\admin
Con esto ya podremos ver activa la pestaña de Tnsnames editor en Toad.



sábado, 21 de mayo de 2016

Oracle constraint still applying after dropping it

The reason for this is that the index of this constraint was not deleted.
You just have to drop the index.
For more detail check this stackoverflow article

domingo, 15 de mayo de 2016

Quitar mensaje de Windows XP original



Cuando tenemos una copia de Windows XP que no es original nos aparecerá un molesto mensaje, que además nos quita nuestro fondo de escritorio y lo pone en negro.
En la parte inferior derecha de la pantalla aparecerá el aviso que dice esto:
Podría ser victima de una falsificación de software.
Esta copia de Windows no ha superado el proceso de validación de Windows original.

Quitar este aviso es muy sencillo. Basta con crear un fichero de texto con el bloc de notas y copiar el siguiente código:

taskkill /im wgatray.exe 
Del c:\Windows\System32\WgaTray.exe 
Del c:\Windows\System32\dllcache\WgaTray.exe 
echo Windows Registry Editor Version 5.00 >%temp%\WGANFIX.REG 
echo. >>%temp%\WGANFIX.REG 
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon] >>%temp%\WGANFIX.REG 
regedit /s %temp%\WGANFIX.REG 
del %temp%\WGANFIX.REG 
del c:windows\system32\wgalogon.dll 
del c:windows\system32\dllcache\wgalogon.dll 

Una vez copiado, guardar el fichero con el nombre deseado, pero en lugar de guardarlo como .txt guardarlo como .bat.
Por ejemplo, llamar al fichero quitaraviso.bat y guardar.
Seguidamente hacer doble clic en el fichero .bat guardado y reiniciar el equipo.
Problema resuelto ;)