Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение размеров пула на остановленной БД, слишком резко в пике ушёл... 
V
    Опции темы
chief39
Дата 20.9.2006, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Выполнил такую вот штуку:

Код

alter system set shared_pool_size = 300 scope=spfile;


Вместо
Код

alter system set shared_pool_size = 300m scope=spfile;

Выделил, панимашь, 300 байт

Теперь БД никак не поднимается, кричит что 

Код

SQL*Plus: Release 10.1.0.2.0 - Production on Wed Sep 20 16:40:46 2006

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

SQL> Connected to an idle instance.
SQL> ORA-00371: not enough shared pool memory, should be atleast 67232153 bytes
SQL> Disconnected

Database "BDB" warm started.



sqlplus по этому случаю сконнектиться не может.
как бы её изменить, чтоб стартовала? без склплюса?


Это сообщение отредактировал(а) chief39 - 20.9.2006, 16:45


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
sergejzr
Дата 20.9.2006, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Мдя.. Это ведь самый настоящий ораклевский баг smile
Я года 4 назад немного оракля имел. Там где-то был initxx.ora файл. Вроде так. Вот в нём записан параметр shared_pool_size. Ну и надо рестартить БД наверное..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
chief39
Дата 20.9.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Цитата(sergejzr @  20.9.2006,  17:01 Найти цитируемый пост)
Я года 4 назад немного оракля имел. Там где-то был initxx.ora файл. Вроде так. Вот в нём записан параметр shared_pool_size. Ну и надо рестартить БД наверное.. 

Да. при этом надо убрат ьспфайл - ибо тянет данные из него.

Но тогда последующие альтерсистем не канают без спфайла smile

Сейчас (тьфу-тьфу-тьфу) поправлю спфайл вручную. может... и.. smile


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
LSD
Дата 20.9.2006, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Кросавчег smile

Я тут вижу 2 пути.
1. Хацкерский: на самом деле spfile это почти текстовый файл (ну только там немного нулевых символов присутсвует). Берешь хороший хекс редактор и правиши его. Вначале копируешь из исходного файла первую половину до shared_pool_size= потом вставляешь 8-9 байт (сколько тебе там памяти надо), затем вставляешь все что шло после цифирь (включая \n). Ну и выставяляешь нужное количество байт на пул.
2. Нормальный: грохаешь spfile, и пишешь свой initBDB.ora (параметры можешь в том же spfile подсмотреть).

Цитата(sergejzr @  20.9.2006,  18:01 Найти цитируемый пост)
Мдя.. Это ведь самый настоящий ораклевский баг

Это не баг, просто Oracle делает именно, то что ты ему говоришь и никаких лишних вопросов (это вам не Windows). Скажешь ему:
Код
delete from SYS.OBJ#

удалит и даже подтверждения не спросит.

Добавлено @ 17:22 
Цитата(chief39 @  20.9.2006,  18:16 Найти цитируемый пост)
Но тогда последующие альтерсистем не канают без спфайла

Дык
Код
CREATE SPFILE FROM PFILE=...



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
sergejzr
Дата 20.9.2006, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Цитата(LSD @  20.9.2006,  15:21 Найти цитируемый пост)
Oracle делает именно, то что ты ему говоришь и никаких лишних вопросов

А по идее должно быть старое доброе root_mode  и user_mode. И root_mode должна быть только у абсолютнопроверенных трансакций smile



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
chief39
Дата 20.9.2006, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Фффух. сделал.

правка Инит.
потом create spfile from pfile.

потом всё-таки альтер систем с тщательной проверкой букв и цифр smile

рестарт smile

Добавлено @ 17:34 
Цитата(LSD @  20.9.2006,  17:21 Найти цитируемый пост)
Дык
Выделить всёкод SQL
1:
    
CREATE SPFILE FROM PFILE=...

Во! точно smile

Полегчало-то как smile))))




--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
LSD
Дата 20.9.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(sergejzr @  20.9.2006,  18:26 Найти цитируемый пост)
А по идее должно быть старое доброе root_mode  и user_mode. И root_mode должна быть только у абсолютнопроверенных трансакций

Так и есть, пользоватеь SYS это тоже что и root в Linux smile Ни один простой пользователь такое не выполнит, тут ошибка была в команде.
Мне больше нравится когда ты говоришь системе "сделай то-то", и она это делает без лишних вопросов. Только ты твердо должен знать что ты хочешь. Но это уже вопрос идеологии smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
sergejzr
Дата 21.9.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Сорри. Я имел ввиду скорее типа safe mode.  включил safe mode и можешь не опасаться, что лажа получится. А если набор комманд себя зарекоммендовал, то можно safe_mode для него и отключить.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
chief39
Дата 21.9.2006, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Цитата(LSD @  20.9.2006,  21:58 Найти цитируемый пост)
Мне больше нравится когда ты говоришь системе "сделай то-то", и она это делает без лишних вопросов.

rm -r /

Меня тоже винда бесит своими "таки да?" и всё, на неё похожее... но... в некоторых случаях можно бы...

smile


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
ZeeLax
Дата 21.9.2006, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: нет
Всего: 88



Цитата(chief39 @  21.9.2006,  22:14 Найти цитируемый пост)
rm -r /

Ну если без "таки да?", то всё же
Код

rm -fr /



--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
LSD
Дата 22.9.2006, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Хватит оффтопить.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0836 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.