Privacidade & Cookies
Este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.
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;