Como ativar arquivos gerenciados pelo Oracle no Oracle Express para Windows XP

1

Estou tentando ativar os arquivos gerenciados pelo Oracle no Oracle Express para Windows XP.

De tudo que li, preciso definir db_create_file_dest em um diretório existente no sistema de arquivos.

Eu tentei definir db_create_file_dest=C:\somedir em init.ora . Parece haver dois arquivos init.ora , então eu adicionei a ambos:

C:\oraclexe\app\oracle\product.2.0\server\config\scripts\init.ora
C:\oraclexe\app\oracle\product.2.0\server\dbs\init.ora

Depois de reiniciar o serviço Oracle (também tentei reinicializar o Windows), db_create_file_dest ainda não está definido. Parece que o Oracle não está usando init.ora files.

Como faço para configurar db_create_file_dest e, assim, ativar os arquivos gerenciados pelo Oracle?

Estou executando o Oracle Database 11g Express Edition no Windows XP.

    
por Wavy Crab 11.02.2012 / 20:53

1 resposta

1

O Oracle usa dois tipos diferentes de arquivos init.

  1. pfile (texto)
  2. spfile (binário)

Você alterou o pfile. Mas você pode precisar alterar o spfile. Se você está usando spfile

SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type" 
   FROM sys.v_$parameter WHERE name = 'spfile';

se você estiver usando spfile, altere este parâmetro usando sql.

ALTER SYSTEM SET db_create_file_dest=..... SCOPE=BOTH
    
por 11.02.2012 / 21:28