jueves, 2 de abril de 2009

Mensaje en export de Oracle : EXP-00091 Exporting questionable statistics

Al exportar unos esquemas en Oracle y sale el mensaje:
"EXP-00091 Exporting questionable statistics"

Este error sucede cuando exportamos tablas que han sido pasadas con el optimizador de estadisticas de Oracle y no puede verificar que tan actuales son esas estadisticas. Cuando las estadisticas CBO (Optimizador Basado en Costo) fueron creadas o actualizadas con el dbms_stats esa actualidad de las estadisticas se puede determinar.

Pero para que no nos salga ese error una buena practica seria no exportar las estadisticas ya que estas pueden ser generadas nuevamente despues del import

Para no exportar las estadisticas y que no salga el error EXP-00091 debemos incluir el parametro "statistics="none" dentro de nuestro export.

Espero que les pueda servir esta experiencia.

saludos

1 comentario:

Anónimo dijo...

Creo que lo que comentas ademas de que por mejores practicas es necesario generar estadisticas despues de un import, es muy correcto. Pero tambien creo que para la gente que necesita llevarse las estadisticas existe otro metodo:

Entrar como sys a la base de datos y ejecutar el siguiente script:

select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');

Lo cual mostrara algo parecido a lo siguiente:

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET WE8ISO8859P15

por lo que con esta informacion puedes formar el siguiente parametro a nivel SO:

NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P15


ejecutas de nuevo el export y veras como funciona todo de manera correcta y sin poner las estadisticas = none.