Entradas

Mostrando entradas de 2008

Chuleta de Comandos útiles administración MySql

Chuleta de Comandos útiles administración MySql ¿Dónde se almacenan los datos? La ubicación predeterminada (en sistemas Windows) suele ser basedir\data · Mostrar todas las variables del servidor: (ordenados alfabéticamente) mysqladmin -uroot –pcontraseña variables more · Mostrar una variable concreta del servidor: mysqladmin -uroot -pcontraseña variables findstr basedir mysqladmin -uroot -pcontraseña variables findstr datadir

RECYCLEBIN

RECYCLEBIN Para recuperar las tablas de la “papelera”, se utiliza la entencia FLASHBACK TABLE “BIN$……..” TO BEFORE DROP; Cuando se hace un DROP de la tabla, se envía a la papelera, junto con sus objetos asociados(índices,constraints, triggers,segmentos LOB, etc) Y para limpiar la papelera: purge recyclebin; También se puede consultar las tablas de la papelera: select * from “BIN$….”; Y para saber las tablas que hay en la papelera: select * from ser_recyblebin; Para borrar una tabla sin que vaya a la papelera: DROP TABLE tabla PURGE; Pero si, lo mejor es que eches un vistazo a la documentación: http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/flashptr004.htm#sthref619 Vistas: user_recyclebin dba_recyclebin Otros comandos purge recyclebin; purge table bin$….; select * from “bin$…”; flashback table nombre_tabla to before drop; flashback table “bin$…” to before drop; drop table …. purge; select * from recyclebin; purge dba_recyclebin;
Estimar el UNDO necesario para realizar una operación costosa La idea consiste en extrapolar a partir de una prueba previa con menos filas. Consultar el campo WRITES de la vista v$rollstat, ejecutar la operacion, y volver a consultar el campo WRITES. La diferencia de los dos valores serán los bytes de undo generados. Si la operación se ha realizado, por ejemplo con el 10% de los datos, es simple extrapolar para el 100%.