Oracle usunięcie datafiles

0

Hej,
Jak pozbyć się permanentnie datafiles z bazy? Usunąłem pliki dbf z dysku ale baza snapshot (PDB) nadal widnieje na liście + nie mogę ani zmienić sesji (alter session) żeby ją wyłączyć ani jej usunąć.

Sprawdziłem widok v$datafile i tam te pliki nadal widnieją, da się jakoś to wyczyścić sensownie?

@Edit sprawdziłem z poziomu kontenera CDB
alter pluggable database WALNIETYPDB close abort;

I zwraca:
ORA-16078

0

Jestem na kontenerze CDB i próbuję odpalić

ALTER PLUGGABLE DATABASE XXX
DATAFILE ALL OFFLINE;

zgodnie z dokumentacją https://docs.oracle.com/database/121/SQLRF/statements_2008.htm#CCHFFJDB i nawet nie działa ta komenda z innego pdb niż docelowy.... omg

ORA-65046:

0

Znalazłem odpowiedź - kluczem do sukcesu jest ustawienie parametru "_enable_pdb_close_noarchivelog" na true oraz wywołanie close abort na walniętym PDB:

alter session set container=cdb$root;
alter system set "_enable_pdb_close_noarchivelog"=true;
alter pluggable database MYPDB close abort;
drop pluggable database MYPDB including datafiles;

Działa na 18c potwierdzam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1