Adicionando um novo arquivo de dados para Oracle espera

X

Privacidade & Cookies

Este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.

Consegui!

anúncios

você tem um banco de dados Oracle standby manual no lugar captura logs de arquivo do site de produção? O processo vai quebrar se você adicionar um novo arquivo de dados para o banco de dados de produção devido a erro

ORA-01244: unnamed datafile(s) added to controlfile by media recovery

E você vai encontrar algumas unnamed datafiles em seu banco de dados em standby:

SELECT name FROM v$datafile;

Você não pode aplicar o arquivo de logs até que você crie um arquivo de dados no banco de dados de espera muito. O controlfile adicionou um novo datafile para você nos metadados porque está sincronizando com o banco de dados de produção, mas esse datafile não existe no disco. Então você tem que converter esse arquivo de dados falso para um real:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;

este comando criará um arquivo de dados no disco e mudará o nome/Caminho do arquivo de dados não identificado. Se você estiver usando ASM o comando será:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;
Anúncios

Write a Comment

O seu endereço de email não será publicado.