Расскажи друзьям


Миничат

В онлайне 0 чел.

Для добавления необходима регистрация или зайти под своим логином.

Опрос

Хотели бы вы сами добавлять вопросы с ответами на сайт?

Да, у меня скопились лишние вопросы с ответами

Я добавлять не буду, но хотелось бы чтоб другие это делали

Я доверяю только администратору этого сайта

Мне ничего не нужно

Умные цитаты

Банальность недостаток поэтов со слабым взором и слабой грудью.
В. Гюго.

Список тегов Добавить пост
Просто начни вводить вопрос в поле и получи ответ

Все посты Новости Вопросы
Аватар пользователя Зиги зиги

Заметки Oracle

Немного по Oracl'у

Как отключить режим ARCHIVELOG
-- Остановим БД, она и так не работает:
SHUTDOWN IMMEDIATE;
-- Запустим экземпляр ORACLE:
STARTUP NOMOUNT;
-- Смонтируем базу. Менять режим архивирования следует в состоянии MOUNT:
ALTER DATABASE MOUNT;
-- Отключаем режим ARCHIVELOG
ALTER DATABASE NOARCHIVELOG;
-- Откроем базу:
ALTER DATABASE OPEN;


Расширение табличного пространства TEMP.DBF
Была проблема с тем что табличное пространство TEMP1.DBF занимал много места, решением было пересоздать пространство на новое(TEMP2.DBF), и удалить старое. В итоге прошло всё успешно, но забыл указать авторасширение табличного пространства. Данный код решает эту проблему:
ALTER DATABASE DATAFILE 'путь_до_файла/TEMP2.dbf' AUTOEXTEND ON NEXT 100М MAXSIZE UNLIMITED;


А теперь о пересоздании и переназначении табличного пространства TEMP1.DBF.
Создаём пространство TEMP2.DBF
CREATE 
TEMPORARY TABLESPACE "TEMP2" TEMPFILE 'путь_к_файлу/TEMP2.dbf' SIZE 100M AUTOEXTEND ON MANAGEMENT LOCAL UNIFORM SIZE
22M;

После делаем его default-м
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP2"

Далее удаляем старое пространство
--Приведенный оператор автоматически уничтожит файлы данных вместе с табличным пространством.
DROP TABLESPACE TEMP1 INCLUDING CONTENTS AND DATAFILES; 

После можем физически удалить файл TEMP1.DBF из папки где он находится.

Комментарии 0 2019-07-04 04:30:28 5