Datei nicht gefunden - Wie entfernen Sie die Konfiguration?
-
22-10-2019 - |
Frage
Ich leite Oracle 10.2.0.5.
Ich habe Folgendes:
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 ist der Überrest einer Tablespace, die für einige Synchronisation unter Verwendung von Streams verwendet wurde.
Wie kann ich diese Datei aus dem Speicher von Oracle "löschen"?
Vielen Dank
Lösung
Schließen Sie die Datenbank herunter. Starten Sie es im Mount -Modus erneut:
connect / as sysdba;
startup mount;
Löschen Sie die Datendatei:
ALTER DATABASE DATAFILE '/full/path/of/file.dbf' OFFLINE DROP;
Öffne die DB:
alter database open;
Lassen Sie den Tablespace fallen:
DROP TABLESPACE <TS Name> INCLUDING CONTENTS;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange