Orakernel

Julio 2, 2008

DUL (data unloader), tu última oportunidad de recuperar Oracle.

Archivado en: Oracle — orakernel @ 9:16 am
Tags: ,

Imagina esta situación:

Ohh dios!, la instancia X tiene un datafile corrupto, y no tenemos backup. y ahora q?

1 - Salimos corriendo o en su caso fingimos un fuerte dolor de barriga para no volver mas (yo conozco a dos que les fué muy bien).

2 - La culpa fué del becario.(No siempre cuela)

3 -Llamamos a soporte de Oracle para que nos resuelva el marrón, cuya única solución que te dan es utilizar su herramienta de recuperación DUL,  su nombre completo es Bernard’s Data Unloader, y su creador es Bernard van Duijnen. DUL tiene la  capacidad de leer datafiles y extraer los datos de los bloques no corruptos, recuperando una gran parte de la información almacenada.

Existe también una herramienta Open Source con características similares:

FlashUnload

http://sourceforge.net/projects/oflashunload/

Y no tan Open como:

AUL/MyDUL

http://www.anysql.net/en/mydul.html

DUDE

http://www.ora600.nl/custom_work.htm

Suerte con tu recuperación!!

Junio 5, 2008

Receta Fideos Chinos

Archivado en: recetas — orakernel @ 2:54 pm
Tags:

Bueno hoy vamos a inaugurar una nueva sección en nuestro blog llamada “Recetas sin tetas”.

Desde aquí os animo a tod@s a postear vuestros mejores platos y compartirlo con todos “Open-recipes”.

Ingredientes.

  • Fideos chinos de arroz
  • Zanahorias
  • Champiñones frescos (Queda totalmente prohibido utilizar champiñones de lata)
  • Cebolla
  • Pimiento verde
  • Gambas peladas (opcional)
  • Calabacín
  • Vino tinto
  • Salsa de soja

(más…)

Junio 4, 2008

PL/SQL PROFILER

Archivado en: Oracle, plsql, tuning — orakernel @ 3:37 pm
Tags: , ,

PL/SQL PROFILER

Herramienta diseñada para la optimización PL/SQL, que identifica las lineas de código más pesadas junto al número de veces que se ejecutan.

Para la utilización de la herramienta se necesita tener instalado el paquete DBMS_PROFILER.

Si no se tiene, lo instalamos con los siguientes pasos

Como SYS

sql> ?/rdbms/admin/profload.sql;

Una vez instalado el paquete, se crearán las tablas para rellenar la información de la traza PL/SQL.

Podemos ejecutarlo con otro usuario, por ejemplo, el usuario que necesita tunear su código PL/SQL.

sql> ?/rdbms/admin/proftab.sql

Verificamos la creación de las tablas PLSQL_PROFILER_RUNS, PLSQL_PROFILER_UNITS y PLSQL_PROFILER_DATA.

Una vez instalado todo lo anterior, para que se empiece a rellenar dichas tablas necesitamos lanzar estas lineas:

sql> DBMS_PROFILER.START_PROFILER(’podemos añadir aquí una nota de identificación’);

sql> <ejecución del código PL/SQL>

sql> DBMS_PROFILER.STOP_PROFILER; –Lo paramos.

Si todo lo anterior va bien, para presentar en formato HTML los datos de las tablas PLSQL_PROFILER_*
se necesita tirar del script profiler.sql, que debe ser bajado vía metalink en la dirección

PROFILER

Descomprimido PROF.zip

lanzamos

sql>@/prof/profiler.sql

y elegimos el identificador creado anteriormente , que creará en formato HTML la salida de las tablas bajo un diseño amigable para poder identificar el código que más tiempo ocupa en poder ejecutarse.

Espero que con esto y algo de experiencia :) tengáis un mejor conocimento de que es lo que realmente se esta cociendo en vuestro código PLSQL.

Mayo 21, 2008

LOS SUPERHEROES UTILIZAN (van de la mano) ORACLE

Archivado en: Oracle — orakernel @ 8:21 am
Tags:

Y aquí tengo la prueba

http://www.oracle.com/marvel/index.html

Juanlu espero que con esto no dejes de ver tus películas favoritas :)

Mayo 20, 2008

Estresando la Fonera con Asterisk

Archivado en: Debian, voip — orakernel @ 2:17 pm
Tags: , , ,

¿Y pa que quiero yo meter Asterisk en la Fonera? Seguramente para nada, pero hoy veremos cuantas llamadas simultaneas puede manejar una Fonera. Recordemos que la Fonera tiene un hardware superchungo con un micro con asquitectura MIPS a 200MHz ¡¡SE ADMITEN APUESTAS!!

(más…)

Mayo 15, 2008

Juankeando la Fonera

Archivado en: voip — orakernel @ 10:13 am
Tags: , , , , , ,

omo muchos sabreis, existe una cosa llamada “comunidad fon” que consiste basicamente en “comparte tu ADSL y conectate al ADSL de los demás” una gran comunidad Wifi. Para pertener a ella te hace falta La Fonera. Hoy veremos como hackear la Fonera, para usarla libremente, instalarle un interfaz web de administracion, aircrack y Asterisk 1.4 (más…)

Abril 8, 2008

Hardware no soportado en Linux

Archivado en: Uncategorized — orakernel @ 11:52 am

Hay gente que se preocupa para que todo nos llegue a funcionar desde linux, podeis ver los esfuerzos en la siguiente página (del grupo de desarrolladores de drivers para linux):

http://www.kroah.com/log/linux/linux_driver_project_status-2008-04.html

Y el hardware que no tienen los drivers necesarios

http://www.linuxdriverproject.org/twiki/bin/view/Main/DriversNeeded

Por Javi

Febrero 7, 2008

Google Power !

Archivado en: Uncategorized — orakernel @ 7:47 am
Tags:

Hay un experimento en google que tiene muy buena pinta.

busca una palabra (en inglés ,www.google.com/en) y añádele “view:timeline” y podrás buscar en el tiempo. Realmente creo que busca las fechas en el texto, me imagino que el experimento irá mejorando.

Puedes probar también con “view:map”, “view:info” …

Google no es libre, pero … ¡sí rocks!

Febrero 1, 2008

Orakernel Group photo

Archivado en: Debian, Oracle, voip — orakernel @ 11:20 am

dsc000961.jpgNO COMMENT!!!

Diciembre 25, 2007

vim consejo I (autocomandos)

Archivado en: Uncategorized — orakernel @ 10:58 pm
Tags: ,

vim, como todo el mundo sabe, es un muy potente editor.

Seguro que alguna vez has estado editando un fichero a modo de prueba y error, por ejemplo al escribir alguna página web. Si este fichero se encuentra en un repositorio de versiones, seguramente no estés trabajando (o al menos no deberías) sobre la copia de prueba en la que miras el resultado en el navegador. Así cada vez que escribes el fichero lo copias al directorio donde se encuentre la web de prueba. (Quizás estés haciendo esto en remoto en vez de local).

En vim tenemos los autocomandos para hacer este tipo de cosas:

:autocmd BufWrite *php :!scp <afile> usuario@maquina:/var/www/prueba

:help autocmd.txt

Por Javi

Entradas siguientes »

Blog de WordPress.com.