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 ;)

miércoles, 20 de abril de 2016

Error 503—Service Unavailable with BEA Weblogic 9.2

 
Error 503--Service Unavailable
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.4 503 Service Unavailable
The server is currently unable to handle the request due to a temporary 
overloading or maintenance of the server. The implication is that this 
is a temporary condition which will be alleviated after some delay. If known, 
the length of the delay may be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.

    Note: The existence of the 503 status code does not imply that a server 
    must use it when becoming overloaded. Some servers may wish to simply 
    refuse the connection.
 
 
 
I have been getting this error trying to access to my application on 
the web browser.
I deployed it by installing it in BEA Weblogic 9.2 console. I got 
crazy for a while but the solution could not be easier, I just needed 
to START THE APLLICATION on the console.
In this version of Weblogic (and probably with my current BEA WL 
configuration) the application does not start automaticaly when it 
is installed.

I am used to work with 10g Oracle Weblogic and I never needed this, 
installing the app is enough. 

I found other differences between BEA WL and 10g WL. In BEA WL I have 
to Lock and Edit first to Install o Delete applications and when I 
finish the installation procces I have to Activate Changes to get it done.
Maybe it is possible to have this options on 10g WL too but
all the 10G WebLogics I'm using don't have them.

miércoles, 30 de marzo de 2016

Solucionado ¡Objeto no encontrado! Joomla con XAMPP


¡Objeto no encontrado!

El enlace requerido no ha sido localizado en este servidor. Si usted proporcionó el enlace de manera manual le solicitamos que por favor revise los datos e intentelo de nuevo.
Por favor contacte con el webmasteren caso de que usted crea que existe un error en el servidor.

Error 404

localhost
10/26/13 17:14:01
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1


Esto es exactamente lo que me estaba devolvierdo el navegador.
Estaba intentando instalar la versión 3.0 de Joomla y no conseguía acceder a ningún index.php para la instalación. 

Tenía el mismo resultado accediendo con localhost o con la dirección ip local:
http://localhost/joomla303/installation/index.php
http://127.0.0.1/joomla303/installation/index.php
Lo curioso es que accedía sin problemas a una web con joomla 1.5 que tenía desplegada en el XAMPP. Le he dado muchas vueltas y he pensado que podía ser la versión del php para la versión 3 de Joomla pero no me cuadraba ya que todo lo veía en orden.

Cual era el problema. Estaba copiando el Joomla nuevo en una carpeta C:/XAMPP pero en realidad el acceso directo del XAMPP que estaba lanzando no apuntaba a C:/XAMPP si no a otra carpeta donde evidentemente no estaban los ficheros y por eso no los encontraba. ¡Vaya tontería! me ha costado una hora.

RECOMIENDO por si os pasa lo mismo que a mi, ver dónde está apuntando el lanzador del XAMPP, click derecho y ver "Iniciar en" a donde apunta.

Evidentemente este error también puede darse por no estar escribiendo correctamente la dirección del fichero al que se desee acceder, evitad espacios, mayúsculas y símbolos raros en rutas y nombres de ficheros.

Si ya tenéis listo vuestro proyecto Joomla y estáis pensando en alojarlo en Internet os recomiendo el hosting de Web Empresa, están especializados en Joomla, yo llevo años con ellos, tienen los servidores en España y trabajan muy bien. Aquí dejo el link:

Hosting Joomla en Web Empresa









Josepe+

miércoles, 23 de marzo de 2016

SQL tip. Make negative a positive value

If you need to make negative a positive value returned in a query you just have to write the minus symbol before the field in the select.

Example:
select -positiveNumber from table
where (your condition) Josepe+

martes, 15 de marzo de 2016

Problem with jasper subreport java.io.StreamCorruptedException

I was getting the following error executing my jasper report with a subreport. I am using iReport but it should be similar in other applications.

Error loading object from file  bla bla bla
bla bla bla
bla bla bla
Caused by: java.io.StreamCorruptedException: invalid stream header: 3C3F786D
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:783)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
    at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
    ... 16 more 
 


 The problem is that you have to call the .jasper file of the subreport and not the .jrxml