SQL> select dbms_metadata.get_ddl('TABLE','TESTE','ANDERSON') from dual; ERROR: ORA-39212: installation error: XSL stylesheets not loaded correctly ORA-06512: at "SYS.DBMS_METADATA", line 4018 ORA-06512: at "SYS.DBMS_METADATA", line 5843 ORA-06512: at line 1
Buscando maiores informações no Metalink econtrei a NOTE ID 1316223.1 que oferece a solução para o problema causado por um mal carregamento da XSL stylesheets na base de dados.
Basta carregarmos novamente o stylesheets na base de dados, como SYSDBA.
[oracle@orcl ~]$ sqlplus / as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jan 5 16:55:41 2012 Copyright (c) 1982, 2007, Oracle. All rights reserved. Conectado a: Oracle Database 11g Release 11.1.0.6.0 - Production SQL> exec dbms_metadata_util.load_stylesheets; PL/SQL procedure successfully completed.
Pronto! XSL stylesheets carregado com sucesso, vamos tentar novamente:
SQL> set lines 190 SQL> set long 20000 SQL> select dbms_metadata.get_ddl('TABLE','TESTE','ANDERSON') from dual; DBMS_METADATA.GET_DDL('TABLE','TESTE','ANDERSON') -------------------------------------------------------------------------------- CREATE TABLE "ANDERSON"."TESTE" ( "COD" NUMBER(2,0), "VAL" VARCHAR2(10) ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TESTES"
0 comentários:
Postar um comentário