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


Миничат

В онлайне 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