Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1

ТЕМА:

Посоветуйте, как удалить DATAFILE? 12 года 7 мес. назад #3297

Запортился один Datafile в табличном пространстве, хочу его удалить или все табличное пространство.

Alter database drop datafile.. или
alter database datafile.. offline
выдает ora-01900:LOGFILE keyword expected;
Что это может быть?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Посоветуйте, как удалить DATAFILE? 12 года 7 мес. назад #3298

datafile offline проходит только в том случае, если DB в ARCHIVELOG Mode.
но datafile отдельно в ORACLE убить нельзя. Ты должен все сегменты из Тэйблспейсов переместить в другой тэйблспейс а затем убить исходный .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Посоветуйте, как удалить DATAFILE? 12 года 7 мес. назад #3299

В alter database надо указывать имя базы. Кроме того, необходимо смонтировать базу, но не открывать и выполнить оператор ALTER DATABASE database_name DATAFILE filename OFFLINE DROP. И так для всех файлов табличного пространства. Затем открыть базу и выполнить DROP TABLESPACE. Затем удалить файлы с диска вручную.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Посоветуйте, как удалить DATAFILE? 12 года 7 мес. назад #3300

Большое спасибо всем кто откликнулся , завалила негодника))
Подскажите как наиболее правильно сконфигурировать табличное пространство, если необходтмо влить большой дамп.
Размер блока db_block_size = 4096, я создаю таким образом
CREATE TABLESPACE USR
DATAFILE 'D:\ORANT\DATABASE\USR1REES.ORA' SIZE 2048M
DEFAULT STORAGE (INITIAL 1024K NEXT 1024K PCTINCREASE 0)
PERMANENT ONLINE;
(обязательно ли указывать параметр MINIMUM EXTENTS)

в процессе заливки ошибка на то что оракл не может создать следующий экстент

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Посоветуйте, как удалить DATAFILE? 12 года 7 мес. назад #3301

Значит при заливке некоторого сегмента при попытке расшириться за счет создания нового экстента оракул уперся в размер datafile. В таких случаях перед вставкой большого куска данных надо выставить autoextend on для datafile, а также определить объем вставляемых данных для каждого сегмента для того, чтобы создать в tablespace объекты с initial extent = этому объему. Последнее делать необязательно, но может повысить производительнось.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.218 секунд