1

Мне нужна помощь в удалении файла БД из Oracle. Я полагаю, что я должен использовать команду DROP , но я не могу заставить ее работать.

Я попытался удалить всех пользователей, кроме системного пользователя, из dba_users, надеясь, что это приведет к избавлению от баз данных, но я обнаружил, что некоторый файл .dbf все еще там.

Может кто-нибудь привести пример сброса файла .dbf?

2 ответа2

1

Файлы базы данных в Oracle обычно представляют собой табличное пространство, поэтому вам нужно будет использовать команду DROP TABLESPACE.

ВАЖНОЕ ПРИМЕЧАНИЕ. Не пытайтесь удалить эти файлы за пределами Oracle, иначе Oracle может вообще не запуститься.

Примером может быть:

  • DROP TABLESPACE tablespace_name;

Вам не нужно удалять пользователей или любые другие объекты, чтобы это работало (если есть какие-либо зависимости, Oracle сообщит вам, когда вы попытаетесь удалить табличное пространство).

-1

ИЗМЕНЕНИЕ ДАННОГО ФАЙЛА БАЗЫ ДАННЫХ 'C:\ORACLE\PRODUCT\ORADATA\UKOUG\DATAFILE\O1_MF_USERS_35HCKNFO_.DBF 'OFFLINE DROP;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .