Leyendo un poco sobre el error se trata de algo muy común, se debe asegurar que la configuración NLS sea la misma en ambos SQLDeveloper, por lo tanto solo es replicar la configuración :
sábado, marzo 27, 2021
Solucionando el error ORA-01855 al importar un backup realizado con SQLDeveloper
El SQLDeveloper permite exportar una base de datos en formato sql, procedí a realizarlo y restaurarlo en un servidor de prueba con el mismo SQLDeveloper, pero este me generaba un error de tipo ORA-01855 en los registros con manejo de fecha, pero es muy raro que utilizando la misma herramienta y la sentencia del TO_DATE no estaba mal, entonces que es?
Etiquetas:
Oracle,
SQLDeveloper
viernes, octubre 09, 2015
iReport Designer no funciona con JDK8
Tengo instalado el JDK 8 y pude descargar y ejecutar el nuevo programa de diseno para reportes Jaspersoft Studio Community, pero al tratar de hacer unos cambios en un reporte en un servidor jasper, pues el reporte dejo de funcionar, mala cosa, descargue la ultima version de iReport y al tratar de ejecutarlo pues no funcionaba, googleando se encuentra que iReport no funciona con la version 8 de JDK, en ese caso tenia a la mano un JDK 7 en la maquina y se debe indicar al iReport donde ubicar el JDK y no lo tome del sistema, esto en el archivo PATH_IREPORT/etc/ireport.conf en la parte comentada del jdk. La informacion la tome del siguiente foro http://community.jaspersoft.com/ireport-designer/issues/3593#comment-809527
martes, marzo 17, 2015
Solucionando el error the used command is not allowed with this mysql version load data local infile
El caso nacio en que tenia que migrar una info de un archivo medio pesado, cuando genere la sentencia:
LOAD DATA LOCAL INFILE '/home/eperez/archivo.csv' INTO TABLE accesos FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
Se genero el bendito error, buscando en san google encontre la siguiente solucion (https://bugs.mysql.com/bug.php?id=72220):
LOAD DATA LOCAL INFILE '/home/eperez/archivo.csv' INTO TABLE accesos FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
Se genero el bendito error, buscando en san google encontre la siguiente solucion (https://bugs.mysql.com/bug.php?id=72220):
1) Added few lines in /etc/mysql/my.cnf a) [client] loose-local-infile = 1 // added this b) [mysqld] local-infile = 1 // added this
2) /etc/apparmor.d/usr.sbin.mysqld usr/sbin/mysqld { ... /var/log/mysql/ r, /var/log/mysql/* rw, /var/run/mysqld/mysqld.pid w, /var/run/mysqld/mysqld.sock w, /data/ r, // added this /data/* rw, // added this } 3) sudo /etc/init.d/apparmor reload 4) sudo service mysql restart
lunes, abril 21, 2014
Eliminar las contraseñas guardadas en una sesion de windows 2008
Bueno.. necesitaba eliminar los password que se guardan en una sesion de windows de un usuario especifico, buscando en google encontre dicho comando, en ejecutar ingresas lo siguiente:
http://security.stackexchange.com/questions/15574/how-do-i-clear-cached-credentials-from-my-windows-profile
rundll32.exe keymgr.dll,KRShowKeyMgr
Se despliega una ventana donde podemos eliminar los keys almacenados en la sesion, la pagina donde encontre el truco fue la siguiente:http://security.stackexchange.com/questions/15574/how-do-i-clear-cached-credentials-from-my-windows-profile
martes, mayo 07, 2013
EasyPrint en Windows Server 2008
Se que esta solucion que exponen en este foro me va a ayudar en un futuro:
http://social.technet.microsoft.com/Forums/en-US/wstses/thread/e89c16e4-4b9b-44fb-b639-184aa21aaa40
http://social.technet.microsoft.com/Forums/en-US/wstses/thread/e89c16e4-4b9b-44fb-b639-184aa21aaa40
En el servidor de prueba que instale para tratar de encontrar la causa de mi fallo, encontre que es cuando agrego el rol de servicios de escritorio remoto, entonces las impresoras son redireccionadas por default con el controlador Remote Desktop easy print Driver, antes de activar este rol, ese driver no existe asi que el escritorio remoto utiliza el controlador propio de la impresora solo si lo tiene instalado.
En Conclusion, la Impresora HP Lasserjet 1606DN y sus compatibles(1102W...) no son compatibles con el Remote desktop easy print driver, por lo que las impresiones no pasan del host al remoto, como este driver es el predeterminado para usar en un servidor con rol de servicios de escritorio remoto y este rol agrega y predetermina el easy print driver, por donde le muevan al cliente, permisos, instalar controladores en el host, esto no va a solucionar nada. la solucion es lograr que el escritorio remoto busque primero un controlador propio de la impresora(previamente instalado en el host) y deje de usar el easy print driver.
Para lograr esto, seguir estos pasos en el servidor windows 2008 server r2 logeado como administrador:
inicio, herramientas administrativas, administracion de directivas de grupo
bosque, dominios, dominio local, default domain polici.... clic derecho y seleccionar editar
configuracion del equipo, directivas, plantillas administrativas, componentes de windows, servicios de escritorio remoto, host de sesion de escritorio remoto, redireccion de immpresora y deshabilitamos la opcion "usar primero el controlador de impresora easy print...
despues lo mismo pero en configuracion de usuario
configuracion del usuario, directivas, plantillas administrativas, componentes de windows, servicios de escritorio remoto, host de sesion de escritorio remoto, redireccion de immpresora y deshabilitamos la opcion "usar primero el controlador de impresora easy print...
NOTA: es posible que ya tuvieran alguna directiva de politica creada por ustedes para restringuir a algun grupo de usuarios y que como a mi me paso, se confundan y modifiquen lo que menciono aqui en esta politica creada por ustedes y como a mi, les pase que no funcione. es por que hay que hacerlo sobre la default domain polici. tambien deberan esperar unos minutos para que la politica se aplique, pues en mi caso, en mi servidor de prueba la aplico rapido, pero en el productivo, como no veia que funcionara, me puse a leer unos miniutos y se me ocurrio volver a probar y esta ya se aplico y fuinciono.
viernes, mayo 03, 2013
Cambiar encoding en jasperserver
Bueno, he sufrido toda esta semana con tratar de cambiar el encoding del jasperserver (utilizo la version 5 ) necesitaba concretamente cambiarlo (de UTF-8 a ISO-8859-1) a la hora de exportar un archivo en csv, y realmente no pude encontrar como hacerlo, solo encontre informacion de realizarlo en el aplicativo y en excel, indico los archivos a modificar:
applicationContext.xml
Ubicacion: ./apache-tomcat/webapps/jasperserver/WEB-INF/applicationContext.xml
applicationContext.xml
Ubicacion: ./apache-tomcat/webapps/jasperserver/WEB-INF/applicationContext.xml
class="com.jaspersoft.jasperserver.api.common.util.StaticCharacterEncodingProvider">
constructor-arg value="ISO-8859-1"
xls_mdxtable.xsl
Ubicacion: ./apache-tomcat/webapps/jasperserver/WEB-INF/jpivot/table/xls_mdxtable.xsl
xsl:output method="html" indent="yes" encoding="iso-8859-1"
Reinician el servidor y listo, he tratado de buscar cual es el xml o archivo de configuracion para el export de csv pero sin resultado alguno y ya he perdido demasiado tiempo, por el momento llegare a este punto y si encuentro algo lo publico o si alguien conoce la forma de hacerlo por favor publicarlo.
sábado, septiembre 08, 2012
Instalacion ubuntu 12.04 en vostro 3360
Bueno al intentar instalar el ubuntu en esta maquina no me daba la opcion de seleccionar ninguno de los discos que tiene (uno de 500GB y SD de 30GB) buscando en internet encontre es que los discos tenian una configuracion en raid y por lo tanto el ubuntu no instalaba, la solucion fue aplicar el siguiente comando en el disco donde se va a realizar la instalacion
dmraid -r -E /dev/sda
Luego de eso la instalación la realiza sin ningún problema.
dmraid -r -E /dev/sda
Luego de eso la instalación la realiza sin ningún problema.
sábado, junio 23, 2012
Reflexión
Una frase que encontré en Internet
Hay un secreto para vivir feliz con la persona amada: no pretender modificarla. Dante Alighieri.Lección aprendida.
miércoles, abril 11, 2012
configuracion impresora en linux (edit)
Una nota, cuando se trata con cups de configurar una impresora compartida en windows y no aparece la opción de Windows printer via Samba se debe buscar el programa smbspool y crear un enlace a este desde el directorio /usr/lib/cups/backend
En el siguiente enlace se encuentra informacion sobre esto:
Etiquetas:
cups,
impresoras windows,
samba
martes, marzo 27, 2012
Restriccion en listas de correo Zentyal - Postfix
El caso es el siguiente, se tiene una lista de correo para todos los empleados, la idea es que solo algunas personas pueden enviar correo a estas listas, por la interfaz de Zentyal no es posible esta configuración, pero dado que es postfix podemos modificar los archivos de configuración, mirando la documentación de postfix, este trae un ejemplo claro:
en español encontré la siguiente información:
lo primero es definir el listado de las listas que se necesitan restringir (archivo de configuracion main.cf)
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/listas_protegidas
el contenido del archivo es
lista@dominio.com insiders_only
y luego se define la lista de correos/dominio que están autorizados a enviar correo a las listas indicadas en el punto anterior
smtpd_restriction_classes = insiders_onlyinsiders_only = check_sender_access hash:/etc/postfix/autorizados_enviar, reject
el contenido del archivo es:
jhon@dominio.com OKdoe@dominio.co OK
Luego de definir estas opciones generamos la base de datos de los listados
postmap hash:listas_protegidaspostmap hash:autorizados_enviar
y recargamos la configuración del postfix
postfix reload
Para que estos cambios sean persistentes en el zentyal debemos colocar los anteriores datos en el archivo
/usr/share/ebox/stubs/mail/main.cf.mas
En la variable $smtpRecipientRestrictions colocamos la parte de las listas y luego donde se imprime el valor de la variable se coloca el listado de las cuentas de correo autorizadas, por ultimo ingresamos a la pagina de administración del zentyal y reiniciamos el servicio de correo y verificamos como se genera el archivo main.cf con los cambio indicados.
jueves, marzo 22, 2012
Cambiar permisos solo a las carpetas
Bueno la tarea era simple, en una unidad NAS de cisco, la cual tiene linux :D habia cierta informacion que no se dejaba copiar o eliminar, de entrada dije permisos, sencillo un simple chmod -R me ayudara, pues no pense el comando y lo lance en la terminal y oh Dios ! el resultado, solo se podia ver las carpetas la informacion no estaba en el exporador de windows, luego de que la usuaria entrara en panico y por hay derecho a mi, me puse a mirar y es que el comando que indique dio permisos a todos de ejecucion y estos solo se debe indicar en las carpetas, para solucionarlo me di de la mano de google y encontre de la siguiente pagina http://movabletripe.com/archive/recursively-chmod-directories-only/ el siguiente dato:
find . -type d -exec chmod 755 {} \;
excelente, ejecuto esto en la consola y sale error, veo que la version del find no es la que me permite estos parametros, analizando, pues tiremos mano del mismo comando find combinado con un poquito de awk y obtenemos el siguiente resultado
find . -type d | awk '{print "chmod a+x \""$0"\""}' | sh
De esta forma solucione el inconveniente
miércoles, enero 11, 2012
Cambiar lenguaje de Cisco SPA525G2 a Español
Para realizar el cambio del lenguaje de este teléfono IP debe hacer lo siguiente:
Descargar el diccionario de la siguiente dirección https://supportforums.cisco.com/docs/DOC-11462
Nota: debemos descargar la versión del firmware, para mi caso es el paquete spa525_v745
Luego montamos los archivos que necesitamos en un servidor para que el teléfono pueda descargarlos, en mi caso fue en el servidor web donde tengo el servidor asterisk
Ingresamos al administrador web del teléfono con la opción de admin, nos vamos a la etiqueta Regional, en la seccion Language, en el campo Dictionary Server Script colocamos lo siguiente (las X.X.X.X son la dirección del servidor web):
serv=http://X.X.X.X/spa525g2/;d0=English;x0=spa525_en_v745.xml;d1=Spanish;x1=spa525_es_v745.xml
y en el campo Language Selection colocamos Spanish
Algo muy importante a tener en cuenta es que se debe respetar d0=English;x0=spa525_en_v745.xml si solo se pone el lenguaje Español o se cambia el orden no funcionara el cambio del lenguaje.
Bueno eso es todo para cambiar el lenguaje de este equipo que tiene bastantes características.
domingo, agosto 21, 2011
Log de Asterisk
Tuve cierto inconveniente con un intento de ingreso para realizar llamadas a travez del asterisk, revisando el log me encontre con que este pesaba mas 3 Gb, buscar información en un archivo así se vuelve pesado, mirando la configuración (/etc/asterisk/logger.conf), pude observar que estaba enviando toda la información al archivo /var/log/asterisk/full, ahora la idea es que se genere varios archivos despues de un tiempo o peso del archivo, para esto nos valemos del programa logrotate , para mi caso cree un archivo en la siguiente ruta /etc/logrotate.d/asterisk con el siguiente contenido:
Luego de esto ejecutamos el siguiente comando logrotate -fv asterisk
/var/log/asterisk/full {weeklymissingokrotate 52compressdelaycompresspostrotate/usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/nullendscript}
viernes, julio 22, 2011
Error Zentyal: maximo de usuario excedido
Bueno el dia de hoy me salio ese error, buscando en el foro me encontre con la solucion:
/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb/olcOverlay={0}syncprov.ldif
en ese archivo adicione la linea olcSizeLimit: 50000 y listo SE ARREGLO EL PROBLEMA
claro despues de reiniciar el servcio slapd
Link del foro
http://forum.zentyal.org/index.php?topic=3098.0
/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb/olcOverlay={0}syncprov.ldif
en ese archivo adicione la linea olcSizeLimit: 50000 y listo SE ARREGLO EL PROBLEMA
claro despues de reiniciar el servcio slapd
Link del foro
http://forum.zentyal.org/index.php?topic=3098.0
martes, julio 12, 2011
PHP y SQL SERVER 2005
Coloco como referencia el siguiente link para realizar la configuración entre PHP y SQL Server 2005 http://msdn.microsoft.com/en-us/library/cc296170(SQL.90).aspx
martes, mayo 24, 2011
Tomcat Error – prunsrv.c Failed creating java (jvm.dll)
Bueno.. que puedo decir, como dice mi jefe, esta gente vino a improvisar con nosotros :D y tiene toda la razón, llevamos todo un día tratando de instalar un sistema de un proveedor y mandaron a una persona con los conocimientos que debían ser suficientes, pero no, nos toco a nosotros montar la DB Oracle, y ya cuando estaba eso, el tomcat no levanta, y en mi poca experiencia, siempre que haya un error.. pues tirar de la mano de los logs, sino estamos perdidos, pero claro, la persona no tuvo esta iniciativa sino que fue la mía, mirando salia un error que indicaba:
[2011-05-24 15:55:54] [info] Procrun (2.0.4.0) started[2011-05-24 15:55:54] [info] Running Service...[2011-05-24 15:55:54] [info] Starting service...[2011-05-24 15:55:54] [174 javajni.c] [error] The specified module could not be found.[2011-05-24 15:55:54] [994 prunsrv.c] [error] Failed creating java C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll[2011-05-24 15:55:54] [1269 prunsrv.c] [error] ServiceStart returned 1[2011-05-24 15:55:54] [info] Run service finished.[2011-05-24 15:55:54] [info] Procrun finished.
Buscando en google encontré la siguiente pagina donde eran claros y concretos con la solución:
- Copy msvcr71.dll from java’s bin directory to tomcat’s bin folder.
- Add java’s bin directory to windows environment variable.
- Copy msvcr71.dll from java’s bin directory to windows\system32 folder.
- Make sure your tomcat’s pointing to correct jvm.dll folder.
Ademas verificando en foros es un error ya documentado a la hora de realizar la instalación de Tomcat en un ambiente de Windows Server a 64 bits.
viernes, abril 22, 2011
dbwrench
Una herramienta interesante a la hora de realizar un diseño de base de datos y que sea multiplataforma
martes, enero 11, 2011
Email forwarding en Zentyal
Verificando como realizar un forwarding de una cuenta de correo a otro, encontré esta alternativa en el foro de zentyal, aunque por el entorno grafico lo puedes realizar por: Correo -> Dominios virtuales de correo -> click en "Alias de cuentas externas" en el dominio donde desean agregar el alias y por ultimo ingresar los datos que piden, tenga en cuenta que no debe existir el alias
http://forum.zentyal.org/index.php?topic=459.0
Ok. I got it to work now. It now stores a copy in the mailbox, what I did was
1. sudo nano /etc/postfix/virtual
2. added the mail addresses to forward. ie test@mydomain.com pepe@hotmail.com,test@mydomain.com
3. Save the file and edit the line virtual_alias_maps in /etc/postfix/main.cf. The original is:
virtual_alias_maps = ldap:valiases change it to virtual_alias_maps = hash:/etc/postfix/virtual, ldap:valiases
4. Run: sudo postmap /etc/postfix/virtual, then reload postfix: sudo postfix reload
And thats it, now all mail to test@mydomain.com goes to pepe@hotmail.com and a copy is stored for the original destination.
1. sudo nano /etc/postfix/virtual
2. added the mail addresses to forward. ie test@mydomain.com pepe@hotmail.com,test@mydomain.com
3. Save the file and edit the line virtual_alias_maps in /etc/postfix/main.cf. The original is:
virtual_alias_maps = ldap:valiases change it to virtual_alias_maps = hash:/etc/postfix/virtual, ldap:valiases
4. Run: sudo postmap /etc/postfix/virtual, then reload postfix: sudo postfix reload
And thats it, now all mail to test@mydomain.com goes to pepe@hotmail.com and a copy is stored for the original destination.
lunes, octubre 25, 2010
Agregar puerto SSL en ISA Server
Bueno hace algún tiempo tuve un inconveniente de que el isa me rechazaba el acceso a un procedimiento del banco, revisando vi que era porque no utilizaba el puerto estándar del ssl sino otro y como este no estaba configurado en el isa server y debía indicarse, entonces buscando en Internet encontré el siguiente código
Dim root
Dim tpRanges
Dim newRange
Set root = CreateObject("FPC.Root")
Set tpRanges = root.GetContainingArray.ArrayPolicy.WebProxy.TunnelPortRanges
set newRange = tpRanges.AddRange("SSL 4443", 4443, 4443)
tpRanges.Save
Se guarda el anterior contenido en un fichero (extencion .vbs) y se ejecuta en el server y listo
lunes, septiembre 20, 2010
Consultar las llamadas/canales activos en ASTERISK desde la consola
Ver el numero de canales activos:
watch "asterisk -vvvvvrx 'core show channels' | grep channels"
Ver el numero de llamadas activas:
watch "asterisk -vvvvvrx 'core show channels' | grep calls"
Ver los canales activos:
watch "asterisk -vvvvvrx 'core show channels verbose'"
Mas comandos en:
Suscribirse a:
Entradas (Atom)