Mostrando entradas con la etiqueta BBDD. Mostrar todas las entradas
Mostrando entradas con la etiqueta BBDD. Mostrar todas las entradas

jueves, 16 de mayo de 2013

Chuleta: Al reiniciar Mysql se queda pensando...


Tenemos que reiniciar el mysql y se queda "cuajado" (como yo digo), vamos al log, y nos encontramos este "error"/"warning":

kernel: [23231693.108005] type=1400 audit(1368692432.585:69): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=3703 comm="apparmor_parser"
init: mysql main process (3707) terminated with status 1
init: mysql main process ended, respawning
init: mysql post-start process (3708) terminated with status 1

y sueltas un....mecagoentu****madre la que me has liado!

Que nooo...que no es culpa de MySQL, que es culpa tuya!!

Revisa el fichero /etc/mysql/my.cnf y comprueba que el apartado bind-address no tiene ninguna ip extraña.

Debería tener o 0.0.0.0, localhost, 127.0.0.1, su ip.

Si no es así, pon lo que mas te convenga.

En caso de que esta, no sea tu solución, revisa otros posts como https://www.google.es/search?q=init%3A+mysql+post-start+process+(3708)+terminated+with+status+1&aq=f&oq=init%3A+mysql+post-start+process+(3708)+terminated+with+status+1&aqs=chrome.0.57j58.257j0&sourceid=chrome&ie=UTF-8

martes, 15 de enero de 2013

Recuperar la contraseña de Oracle 11g en Linux.

Como siempre, libero una de msi chuletillas por si me hiciera falta recuperar o por si le sirve a otra persona.

Tengo un Oracle 11g sobre un RHEL 6.3, no tengo la contraseña.

Después de seguir varias guías y ver que no lo estaba haciendo bien, hay que tener en cuenta, que en Linux, el propietario de ficheros como Listener.ora, tnsnames.ora, etc... es el usuario oracle, que se genera por defecto durante la instalación.

viernes, 29 de junio de 2012

Exportar BBDD y error EXP-00091 Exportando estadísticas cuestionables en Oracle.


Para exportar toda la BBDD de Oracle, podemos usar el siguiente comando:

"exp user/pass file=export.dmp full=y log=export.log"

 exp = Es el comando, indica que vamos a realizar una exportación.

user/pass = Pondremos el usuario y contraseña de un usuario que tenga permisos de exportación.

file=export.dmp =Indicamos en que fichero se va a exportar la información, se puede dar una ruta exacta.

full=y = Indicamos que se va a realizar una exportación completa de la BBDD.

log=export.log  = Fichero donde nos va a generar un log.

 Con dicha línea, realizaremos un export de toda la información, sin embargo, al final de la exportación, nos puede decir que se ha finalizado correctamente, pero con advertencias.

Esto sale normalmente, y durante todo el proceso aparecerá el error:

“EXP-00091 Exportando estadísticas cuestionables"

En inglés: “EXP-00091 Exporting questionable statistics"

Para evitar esto, en la línea de exportación, tendremos que incluir lo siguiente:

statistics=none

Ya que el “fallo” se produce por tablas que han sido pasadas por el optimizador de estadísticas y al ejecutar al exportación, no puede verificar dichas estadísticas.

Lo recomendable, es que se exporte sin ellas y generarlas de nuevo con el import.


lunes, 21 de febrero de 2011

conexión a Oracle y TNSPING.

Hoy he descubierto un comando nuevo para mí.

Resulta qeu yo no soy mucho de BBDD aunque en el módulo hice mis pinitos y bueno, para resolver alguna incidencia pues también se moverme.

Hoy teníamos que probar la conexión con un servidor qeu tiene un Oracle, pues bien, a través de ping no llegábamos, pues ya está, no llegamos a la máquina....

pero claro, cuando te dicen que el ping, por seguridad está capado para alguans máquinas, tu dices....cachiiisssssss...que lo probemos con el puerto de Oracle......y yo.....mmmmm.....mmmmm

mmmmm
mmmmmmm
mmmmmmmmmm

como hago eso....

pues nada, a un DBA a decirle..conecta el Weblogic a esa máquina por ese puerto a ver si llegamos al Oracle.....

y derepente he descubierto el punto feliz!!

TNSPING

poniendo eso y acto seguido la IP o nombre del servidor, local o remoto comprueba si hay conexión con dicha BBDD y si se conecta te mostrará lo siguiente:


Administrador>tnsping localhost

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 21-FEB-2
011 13:41:26

Copyright (c) 1997, 2005, Oracle. All rights reserved.

Archivos de parßmetros utilizados:
\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora

Adaptador HOSTNAME utilizado para resolver el alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTO
COL=TCP)(HOST=127.0.0.1)(PORT=1521)))
Realizado correctamente (0 mseg)

Con esto, aparte de probar la conexión, vemos donde está el fichero sqlnet.ora, que parece que se pierde mucho ( esta última parte sacada de este blog http://sixservix.com/blog/david/2010/02/23/tnsnames/)

Finalmente, si la conexión no va, ya habrá que buscar otro fallo...

un firewall qeu impide el paso, la BBDD no está levantada....no está conectado el cable....etc...

Un saludo a todos!!