«

»

maio 25

Criação de Oracle 12.1.0.2 CDB – catcdb.sql retornando ORA-22288 ou ORA-29548

This post is also available in: English

Estes dias estava tentando criar um CDB no Oracle Database 12.1.0.2 usando apenas o sqlplus em um Oracle Linux 6.5 64 bits.

Então após executar o comando CREATE DATABASE, foi a hora de criar todo o dicionário de dados:

$ sqlplus / as sysdba @?/rdbms/admin/catcdb.sql

No entanto, alguuma coisa errada estava acontecendo pois ambos o Oracle Java e o Oracle Multimedia estavam tendo os seus scripts de criação de catálogo abortados e seus status ficaram INVALID na cdb_registry após a execução do catcdb.sql:

Verificando o erro no arquivo catim0.log (Oracle Multimedia), ele estava falhando pois o Oracle Java não estava sendo instalado corretamente. Então verificando a causa do java erro no arquivo initvm0.log, o erro era “ORA-22288: file or LOB operation FILEOPEN failed“:

Após realizar algumas pesquisas, encontrei um post chinês referenciando o Doc ID 143773.1 com um problema similar e cuja a solução para o problema era criar um arquivo java classes.bin no $ORACLE_HOME/javavm/admin.

Depois de criar o arquivo, executei o catcdb.sql em um novo container vazio e o problema ocorreu novamente, porém o problema mudou para “ORA-29548: Java system class reported: release of classes.bin in the database“. Algo relacionado à versão do Java:

O que de fato ocorreu é que infelizmente linkei o arquivo classes.bin do jdk6, porém a minha base de dados estava usando o jdk7 nas bibliotecas de seus binários. Tive então que linkar novamente o arquivo mas apontando ao arquivo classes.bin correto:

Voilà! Após chamar o catcdb.sql mais uma vez em um container recém-criado, finalmente rodou sem problemas e ao final recebi o status VALID para todos as entradas de registro na cdb_registry.

Gostou? Não deixe de comentar ou dar um like. Abraços e até a próxima!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">