В понедельник утром дрогнула рука и я удалил DATAFILE для TABLESPACE в котором уже не было объектов. Прямо из файловой системы..грубая ошибка.
Естественно, что запустить нормально базу уже не удалось.
Решение:
1. Запустить в режиме MOUNT:
SQL>startup mount;
2. Перевести файл в OFFLINE для удаления:
SQL>alter database datafile '/path/name.dbf' offline for drop;
3. Открыть базу:
SQL>alter database open;
4. Удалить ненужный TABLESPACE:
SQL>drop tablespace TBSNAME including contents and datafiles;
Собственно и всё. Насколько я понял, эта опция доступна с версии 10gR2.
Естественно, что запустить нормально базу уже не удалось.
Решение:
1. Запустить в режиме MOUNT:
SQL>startup mount;
2. Перевести файл в OFFLINE для удаления:
SQL>alter database datafile '/path/name.dbf' offline for drop;
3. Открыть базу:
SQL>alter database open;
4. Удалить ненужный TABLESPACE:
SQL>drop tablespace TBSNAME including contents and datafiles;
Собственно и всё. Насколько я понял, эта опция доступна с версии 10gR2.