Archivo no encontrado: ¿cómo eliminar su configuración?
-
22-10-2019 - |
Pregunta
Ejecuto Oracle 10.2.0.5.
Tengo lo siguiente:
SQL> select file#, status, error, recover, tablespace_name, name
2 from v$datafile_header
3 where recover='YES'
4 or (RECOVER IS NULL AND ERROR IS NOT NULL);
FILE# STATUS
---------- -------
ERROR REC
----------------------------------------------------------------- ---
TABLESPACE_NAME
------------------------------
NAME
--------------------------------------------------------------------------------
15 OFFLINE
FILE NOT FOUND
Es el remanente de un espacio de tabla que se usó para alguna sincronización usando transmisiones.
¿Cómo puedo "eliminar" este archivo de la memoria de Oracle?
Gracias
Solución
Apague la base de datos. Inicie de nuevo en modo de montaje:
connect / as sysdba;
startup mount;
Deje caer el archivo de datos:
ALTER DATABASE DATAFILE '/full/path/of/file.dbf' OFFLINE DROP;
Abra el DB:
alter database open;
Deja caer el espacio de tabla:
DROP TABLESPACE <TS Name> INCLUDING CONTENTS;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange