powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Издевательство над Oracle
79 сообщений из 79, показаны все 4 страниц
Издевательство над Oracle
    #32153963
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил вчера поиздеваться над Oracle.
Сделал копию контрольного файла, скинул его на дискетку, дискетку вставил в дисковод.
Добавил в initORCL.ora в параметр CONTROL_FILES=(...,a:\ctl4.ora).
Запустил базу - всё нормально. Лампочка дисковода после монтирования горела постоянно, и еще каждые 3 секунды как положено лампочка мигала.

Потом в промежутках записи контрольной точки - я дискетку вытащил.

Через 3с. (дело было под NT) - выскочило окошко о недоступности дискеты в дисководе, точно такое-же как если просто эксплорером смотреть содержимое. После нескольких попыток Oracle выдал в sqlplus сообщение типа "экземпляр терминирован". В памяти oracle.exe висел, но подсоединиться уже было нельзя. Размер Oracle.exe был меньше чем в нормальном состоянии.

Помогла только перезагрузка сервиса.

Вот такие издевательства. Возникает вопрос, а если у меня из тех 3 контрольных файлов, которые на разных hard-устройствах сдохнет хотя-бы один файл - Oracle ждёт то-же самое? Если да - то это не приятно.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32153996
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в алерте что было? По уму он должен выдать ошибку записи в контролфайл и абортировать инстанс (SGA отвалится и объём памяти, потребляемой oracle.exe, уменьшится до 20-30Мб). В винде сервис останется висеть, и к нему должно мочь подключится internal-ом и поднять (после восстановления контролфайла или убиения записи о нём в pfile).
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154007
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, подсоединится уже не удалось - никак.
Вначале я остановил сервис, потом скорректировал, запустил.
Только так.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154011
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маздай. Ата балда.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154019
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Scott Tiger:

Думаешь под линуксами выживет?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154022
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должон. Попробуй :)

Кстати, интересно - как на винде грохнуть контролфайл(датафайл, темпфайл, редулог) при работающем инстансе?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154046
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, всё-таки Linux -это вещь, не зря я в своё время перешёл.
Никаких сообщений об ошибке Oracle не выдал.
Работоспосбность нормальная.

И даже в alert_ не написал и в v$controlfile STATUS ничего не отображает.
Вообще конечно это не правильно - хоть что-то надо выдввать, что-бы знать.

Лишь только после остановки:
Код: plaintext
1.
2.
SQL> shutdown normal;
ORA- 03113 : end-of-file on communication channel


Но экземпляр загасился.

Как-то после этого я Linux еще больше полюбил.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154052
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пара вопросов у Гуру:-)

1) Как можно отследить промежутки между чекпоинтами? В будущем тоже собираюсь поиздеваться над базой:-)

2) Как узнать что ОС закинула Оракл в пейдж или в своп?

3) А на линуксе Оракл сложно ставить? Нужно что нибудь компилировать? Дистрибутив там в виде rpm?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154054
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Violina:

Я советую сделать отдельные топики по каждому вопросу - если не хочешь что-бы снова на пиво не скатились.
Кстати в Питере вроде как есть фирменные пивоварни Тенькофф, как там пиво? Я пил бутылочное - такая гадость.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154062
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, есть... Очень приличное нефильтрованное пиво... по 5$ за англ.пинту
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154063
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот и началось:-) Я не любитель пива, про тинькофф слышала, какая то маленькая частная пивоварня.

Вопрос 3: я не прошу о подробностях, пары строчек общего описания хватит. Ставить на линукс оракл я пока не собираюсь, там(на линукс сервере) и так целый зоопарк баз у нас живет только оракла не хватает.

Вопросы 1, 2 Вы и Скотт Тайгер часто похожие топики поднимали, посоветуйте просто утилиты и команды. Не уже ли эти вопросы настолько обширны?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154065
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder@inbox.ru - неправильное поведение, должен орать... Вечером гляну на solaris.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154068
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Violina: Если честно так широко нет желания что-то писать. Если есть непонимание чего того конкретного - пиши, чем смогу помогу.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154080
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, при потере контрольного файла инстанс и должен упасть. На винде он падает сразу, на юниксах живет дольше, если имеется файловый кэш операционной системы. Когда кэш пишется на диск, тогда оракул определит отсутствие контрольного файла и остановит инстанс. Это документированное и официальное поведение.

Не надо потерю контрольного файла путать с потерей остальных файлов. Например, при потере одного из зеркал журнала, оракул будет кидать сообщение в алертлог, но будет продолжать писать в оставшиеся зеркала журналов.

Что касается виндовса и юникса... Администрировать оракул под юниксами несравнимо проще, чем под виндой. Хотя ставить и настраивать дольше и муторнее. Я как-то с ораклом и с hp-ux три месяца возился, чтобы все заработало нормально. А то работают 50 юзверей - все нормально, добавились еще 100 - пришлось ядро юникса пересобирать и оракул вместе с лисенером переконфигурировать. Правда, потом дошло до 1500 юзверей, а я ничего не трогал.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154086
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Когда кэш пишется на диск, тогда оракул определит отсутствие контрольного файла и остановит инстанс. Это документированное и официальное поведение. "

to Al:
Какой кэш-файловый для floppy?
Я проверял работу с floppy как в режиме sync, так и async - результат одинаковый.
В режиме sync - операции записи не откладываются, пишутся не в кэш, а сразу на устройство.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154090
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае, даже если он и упадёт со временем, я смогу хотя бы сделать
shutdown transactional, а в винде - моментальная смерть сразу для всех .
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154096
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовала сделать тоже самое только с сетевым драйвом. Положила туда контрол файл, поправила init.ora, запустила базу.

Удалила сетевой драйв. Выполнила пару DML и create table. Все сработало.

В алерте ничего не было. shutdown normal сделать не удалось, начал ругаться на недоступность контрол файла. Сделала shutdown abort.

startup возможен только в nomount режиме.

Так что 9.0.1 под виндами ведет себя почти также как софтбилдер описал поведение Оакла в таком случае на линуксе.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154109
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Violina:
Я думаю сетевые и физические устройства одинаково нельзя рассматривать.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154115
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder

Я не совсем понимаю, о каком флоппи последняя реплика. Под линуксом или, как и первая, о винде?

Попробуйте довести оракул до записи в контрольный файл чего-то существенного, а не просто 3-секундного индикатора чекпойнта. Например, переключите журналы. Тогда будем говорить дальше. Но, даже если инстанс и не упадет, в алертлоге должно появиться сообщение.

Очень часто все дают стартап, вынимают дискету, ждут три секунды, затем, не проводя дополнительных исследований, дают шатдаун. Попробуйте также имитировать буйную деятельность, и на полном скаку убейте контрольный файл (на юниксах это можно сделать). Но, в любом случае, давайте полезную нагрузку в ходе экспериментов - иначе это не чистый эксперимент.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154148
Delerium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Technet doc

Asobena vnjimateljno posmotritje "Multiplexed Control Files"
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154178
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to AI:
А запись контрольной точки в контрольный файл - этого разве недостаточно?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154197
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у меня и сейчас есть вопросы к контрол файлам оракла. У меня sun Solaris
и похоже что проблемы с дисками. т.е. файла на разных дисках и когда диск отваливается, оракле умирает

В алерте такая инфа

Wed May 15 20:38:24 2002
Errors in file /u/app/oracle/product/8.1.7/rdbms/log/smtdb_ckpt_1373.trc:
ORA-00206: error in writing (block 3, # blocks 1) of controlfile
ORA-00202: controlfile: '/u1/smtdb/oradata/control02.ora'
ORA-27063: skgfospo: number of bytes read/written is incorrect
SVR4 Error: 5: I/O error
Additional information: -1
Additional information: 8192
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154216
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Mergen:
Я считаю что так неправильно Oracle сделали. Если контрольный файл мультиплекирован, достаточно сделать запись в alert, trace и дальше нормально работать. А админ уже сам решит - останавливать ему базу или нет.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154229
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder@inbox.ru
Я впринципе с тобой согласен, тем более рекомендуется иметь не менее 3 кнтрол файлов. Но возможно им видней :)
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154236
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder

Контрольный файл в оракле - такая субстанция, которую ни в коем случае нельзя терять. С этой точки зрения правы разработчики, а не Вы. Мне, например, не нравится христианство, особенно древние ветви - православие и католицизм, но мое мнение ничего не изменит в данном случае. Так же, как и Ваше в случае с контрольным файлом.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154237
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кратко (и без пива :-), то:

>1) Как можно отследить промежутки между чекпоинтами? В будущем тоже
>собираюсь поиздеваться над базой:-)

установить иниц. параметер

log_checkpoints_to_alert = true

>2) Как узнать что ОС закинула Оракл в пейдж или в своп?

в юнихе утилитой vmstat можно получить общее представление о свопинге в системе. В винде - точно не скажу, но с помощью счетчиков Performance Monitor.

>3) А на линуксе Оракл сложно ставить? Нужно что нибудь компилировать?
>Дистрибутив там в виде rpm?

сложность в согласовании библиотек (надо установить glibc патч - он лежит вместе с Ораклом на technet ну и некоторые rpm'ы придется установить дополнительно - в readme к патчу все написано) и установке параметров ядра (это подробно описано в инсталляционной доке). Специально компилировать ничего не надо - инсталлер тоже точно такой же без всяких rpm.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154246
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Контрольный файл в оракле - такая субстанция, которую ни в коем случае нельзя терять"

to Al: Ну это видимо для вас. Не спорю.

А для программного комплекса запуска космического корабля, построенного на СУБД Oracle - у которого 8 контрольных файлов на разных устройствах - видимо не всё равно.

Представляете как смешно получается - космический корабль падает взрываясь и сгорая на землю, только из-за того что один из 8 дисков с восемью контрольными Oracle файлами сдох - причём это всё: и взрыв корабля и отсрочка на 2 года запуска нового корабля - и это всё только для того что не дай бог потерять такую субстанцию как контрольный файл.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154249
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 .dba

К сожалению, не все чекпойнты попадают в алертлог при включенном log_checkpoints_to_alert = true.

2 All

Для игры с чекпойнтами рекомендую начать с внимательного чтения документации по тюнингу восстановления инстанса - это в тюнинг-гайде. Особенно хорошо все описано в доке по 9 ораклу.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154250
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Scott "Маздай. Ата балда" - krasivo....
2 softbuilder::Al'ma med'ubar? Rabback!
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154252
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to .dba

Спасибо!

По 3 вопросу примерно такое описание я и хотела.

1)
установить иниц. параметер

log_checkpoints_to_alert = true


То есть так можно будет узнать интервал между ними и расчитать время когда они будут происходить?

2) Посмотрела vmstat/ А подобной утилиты по отдельным процессам нет? Типа ps только с инфой об использовании памяти?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154253
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder

Надеюсь, Вы не собираетесь использовать оракловскую базу для real-time систем. Оракл предупреждает, что это нельзя делать...
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154257
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-а,Софт, ты - парень с чувством юмора...
Но я тоже был уверен, что при наличи трех копий контрола, Ора должна работать...
Но вот 8.1.7.4. у меня работаес одним файлом... и нормально запускается и останавливается... понятно, в init прописал один файл... попробую свалить экземпляр так же как и СОфт.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154259
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Al _ real-time rabotaet i ne valitsya:: ( Bell Atlantic Ltd., British Telecomm. etc..)
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154265
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder::
'А для программного комплекса запуска космического корабля, построенного на СУБД Oracle - у которого 8 контрольных файлов на разных устройствах - видимо не всё равно. ...."
Dlya etogo sushestvuet, kak ty, veroyatno, znaesh, OS snapshot..
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154266
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Al

Надеюсь, Вы не собираетесь использовать оракловскую базу для real-time систем. Оракл предупреждает, что это нельзя делать...

Надо же, я и не предполагала. А какие продукты тогда следует использовать? Или в таком случае речь идет об очень специализированных системах?

PS
Как то читала статью про причины катастроф самолетов, много там было и о софтовых ошибках. Ситуация такая примерно как описывает софтбилдер!
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154271
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Violina:: na Euro & transeuro lines work DB2/Sybase ( IBM Mainframe complex )
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154277
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Al'ma med'ubar? Rabback"

to Oracle X-pert: я по еврейски не понимаю, к сожалению - а может к счастью?

"na Euro & transeuro lines work DB2/Sybase "

Ну там-то хоть инстанс не отваливаеся? На Sybase что-ли переквалифицироваться.

А вобще форум как-то оживился. А то сегодня все сонные какие-то.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154281
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 soft :: this is a arabic..
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154285
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Транснефти насколько я знаю в системе оперативного контроля за магистральными нефтепроводами используется Oracle.
Но точно не уверен.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154287
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Oracle X-pert

И что DB2 позиционирует себя как хорошо пригодную базу для таких целей, а Оракл о себе говорит что его не стоит использовать в реал тайм системах? Что то не верится?

Что то читала про скандал с DB2/Sybase что какие то банки не смогли данные восстановить после сбоя.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154294
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Что то читала про скандал с DB2/Sybase что какие то банки не смогли данные восстановить после сбоя."

to Violina: там админом был наш человек с сертификатом но без опыта работы.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154303
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там админом был наш человек с сертификатом но без опыта работы.

Это без шуток?!
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154309
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

У оракла нет гарантированного времени обработки операции, которое может разрешить его использовать в системе реального времени. И оракл это не скрывает.

В телекомах real-time у оракла только кажущийся. На самом деле до оракла работает в действительно реальном времени база коммутатора, которая периодически сбрасывает информацию в оракл/db2 etc. Если оракл упадет, сам коммутатор может держать и обсчитывать биллинг до нескольких часов в зависимости от емкости памяти и интенсивности нагрузки. Аналогичная архитектура и в банкоматах.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154313
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Violina

Я знаю случай в Канаде, когда такой же неопытный администратор завалил базу. Правда, преподаватель отказался тому давать сертификат на курс backup&recovery.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154327
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AL
"У оракла нет гарантированного времени обработки операции..."
Est'. ya rabotau na max(request) = 150 msec.. { ~ 3000 transactions per second..)
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154354
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Softbuilder::
Cвященник ехал на машине и увидел монашку на обочине дороги. Он остановился и предложил ее подбросить. Она согласилась. Сев в машину, она закинула ногу на ногу так, что из-под платья показались coблазнительные ножки. Священник заметил это и чуть не угодил в аварию. Выровняв машину, он воровато приблизил свою руку к ноге монашки. Она тотчас же посмотрела на священника и сказала: - "Святой Отец, вспомните Псалом 129". Священник зарделся, извинился и заставил себя убрать руку. Однако ему не удалось оторвать взгляда от ее ног. Чуть позже, переключая передачу, он снова положил руку на ее ногу. - "Святой Отец, вспомните Псалом 129", - повторила монашка. Священник еще раз извинился. - "К сожалению, Сестра, плоть слаба" - сказал он. По приезду в женский монастырь, монашка вылезла из машины, многозначительно посмотрела на священника и пошла по своим делам. Примчавшись в церковь, священник бросился к Библии и нашел Псалом 129. В нем говорилось: "Иди дальше и ищи, только так ты найдешь славу. МОРАЛЬ: Всегда будь хорошо информирован относительно своей работы, иначе можешь упустить великолепные возможности.

Da, kstati,
"to Oracle X-pert: я по еврейски не понимаю, к сожалению - а может к счастью? ..."
S takimi vzglyadami zdes', v USA, tebya by ne vzyali dage v assenizators..
===========
Five Jews changed the way we see the world.

Moses said: "the Law is everything."

Jesus said: "Love is everything."

Marx said: "Money is everything."

Freud said: "Sex is everything."

Then came Einstein. He said: "Everything is relative."
=======
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154356
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

То, что оракл работает быстро, и так известно. Это так называемый квази-реалтайм. То есть ситуация, при которой производительности машины хватает для требований по времени. Если еще увеличится нагрузка, то придется менять систему. Не так ли?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154360
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Если еще увеличится нагрузка, то придется менять систему.."
Konechno, tol'ko opredeli , chto znachit "Если еще увеличится нагрузка'.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154379
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле до оракла работает в действительно реальном времени база коммутатора, которая периодически сбрасывает информацию в оракл/db2 etc.

Так что же это за супер продукты такие которые работают действительно в реал тайм? Как я поняла оракл/db2 это квази реал тайм системы.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154381
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AL.
"Аналогичная архитектура и в банкоматах."
V kakix?
Eto ne standart configuration.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154389
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

Можешь гарантировать, что при увеличении количества транзакций в секунду в полтора раза (то есть 4500) или при уменьшении в 2 раза (то есть 1500) время отклика не изменится? Нет, не можешь. Можешь только подобрать железяку, способную обеспечить максимально допустимое время отклика. Это и есть квази-реалтайм.

В качестве альтернативного примера - телефонный коммутатор. Ему все равно, одно соединение держать, или 32к - 8000 раз в секунду он все равно будет переключать все соединения, вести тарификацию, отключать закончившиеся соединения и устанавливать новые. И никакой ip-телефон на 40-100МГц (как коммутаторы) не сможет это сделать. Можете представить мощность компьютера ip-телефонии для подключения 32к абонентов и при этом без потерь.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154396
Lord-Ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"to Oracle X-pert: я по еврейски не понимаю, к сожалению - а может к счастью? ..."
S takimi vzglyadami zdes', v USA, tebya by ne vzyali dage v assenizators..


Как же вообще люди еще живут в Америке:-) Вспоминаю высказывание одного американца о русском ресторане - это единственное место где курильщик не приравнивается к убийце детей:-) Там даже флиртовать опасно.

А вообще при сравнеии с Германией слышал как раз противоположное. В США вроде как свобода и демократия. Например в ресторане может висеть вывеска - посетители негры и евреи не желательны. В Германии такое бы не проканало. И всяких объединений националистов в США полно, а в Германии вон даже подумывали нацистам счета заморозить.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154400
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Violina

>То есть так можно будет узнать интервал между ними и расчитать время
>когда они будут происходить?

нет, это будет что-то типа отладочной информации, т.к. выполнение чекпоинта четко задается (правда с оглядкой на fast_start_io_target) следующими параметрами (8i):

1. перед каждым переключением редологов
2. при shutdown (кроме abort)
3. как определено параметрами log_checkpoint_interval, log_checkpoint_timeout и fast_start_io_target.
4. в ручную админом.

>2) Посмотрела vmstat/ А подобной утилиты по отдельным процессам нет?
>Типа ps только с инфой об использовании памяти?

честно говоря не знаю. Просто утилиты vmstat в 99% случаев достаточно для идентификации проблем со свопингом. Кроме того хуже всего когда свопится SGA, а она не принадлежит какому-нибудь конкретному процессу.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154405
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Oracle X-pert:
По поводу морали истории: я этим и занимаюсь, в том смысле что стараюсь идти дальше.

А по поводу того что я не знаю еврейского языка,а на самом деле как выяснилоь арабского - честно говоря не понимаю, причём тут мои взгляды?
И собственно какие они? И собственно взгляды на что?

Да, я не знаю еврейского, арабского, китайского, французского, немецкого и еще очень много языков. И что из этого? Причём тут работа осинизатором?

Вобщем я делаю вывод , что ты озабочен национальным вопросом, который собственно ты и поднял.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154410
KonstN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу DB2 в датском банке и реалтайм систем :)
http://www.theregister.co.uk/content/53/30095.html
а вот предыстория :)
http://www-1.ibm.com/servers/solutions/casestudies/gm130110_danske.html
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154422
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to KonstN

А в двух словах почему - в базе был глюк или руки у админа были кривые?

to .dba

свопится SGA, а она не принадлежит какому-нибудь конкретному процессу.

А разве может оперативная память быть не привязана ни к какому процессу? Как же и когда она тогда высвобождается? (хотя наверное вопрос детский)
Это верно для линукс или для виндов тоже?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154435
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А разве может оперативная память быть не привязана ни к какому процессу?
>Как же и когда она тогда высвобождается? (хотя наверное вопрос детский)
>Это верно для линукс или для виндов тоже?

Это касается только shared memory, в которой собственно и располагается SGA. Этот вид памяти был специально создан для межпроцессных коммуникаций (IPC) в SYSTEM V Юниксе, а затем был заимствован абсолютно всеми клонами (Линуксом в том числе) независимо от происхождения. Выделяется и высвобождается она с помощью специальных системных вызовов:
shmget, shmctl, shmat, shmdt. Она просто отображается в адресном пространстве каждого присоединившегося к ней процесса поэтому и не зависит ни от одного (в том числе и создавшего) из них.

Подозреваю, что в Винде межпроцессные коммуникации реализованы по другому.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154438
KonstN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Violina
В двух словах так - в самой DB2 был глюк, и к тому же ещё произошла цепь случайностей, которые и происходят, как правило, в таких ситуациях, хотя вероятность это одна какая-нибудь квинтилионная.
Только вот недавно читал как кто-то жаловался, что при вырубании питания последовательно ломалось всё, что только могло :)
И батареи в упсе были дохлые и в дизеле вместо солярки была моча молодого поросёнка... Но когда всё подняли, то поняли, что вся эта беготня была ни к чему - в RAIDe батарейки были тоже дохлые
Может это и байка - за что купил, за то продал, но с датским банком вряд ли кто-то игрался Тем более, что там работали специалисты из самой IBM, а не местные студенты по вечерам на пиво зарабатывали.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154452
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Подозреваю, что в Винде межпроцессные коммуникации реализованы по
>другому.

т.е. я хотел сказать, что там они вообще не нужны, т.к. oracle.exe это только один процесс, а все остальные реализованы в качестве thread'ов внутри него.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154456
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to .dba

Спасибо, вы всегда так понятно объясняете! Вы случайно не учитель по Оракл?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154460
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Ему все равно, одно соединение держать, или 32к - 8000 раз в секунду он все равно будет переключать все соединения, вести тарификацию, отключать закончившиеся соединения и устанавливать новые...."
Verno, no poetomy i kachestvo phone lines V russia ne sravnimo s drugimi States..
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154463
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Спасибо, вы всегда так понятно объясняете! Вы случайно не учитель по
>Оракл?

не-а, я ученик :-)) В том смысле, что когда пишешь - самому понятней становится.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154470
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Можете представить мощность компьютера ip-телефонии для подключения 32к абонентов и при этом без потерь..."
Tak i Rabotaet WWorld Net PHone
++
"Там даже флиртовать опасно.." It's true { ~ 75 US$K fine..}
=======
"Причём тут работа осинизатором? ....."
Pri tom, chto "..я не знаю еврейского, арабского, китайского, французского, немецкого и еще очень много языков.."
Your family ne "Sharikov" sluchaino??
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154471
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос новичка в Solaris

а с какими параметрами надо запускать vmstat, чтобы отследить положение SGA ?
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154484
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Oracle X-pert, softbuilder@inbox.ru
А вы не могли бы выяснять отношения по мейлу и не засорять топик?

2 galisha

vmstat 1

и смотрите за значениями в si (swap in) и so(swap out).
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154488
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

Так я и рассказывал о работе цифровых коммутаторов, которые стоят по всему миру и которых в России как раз и не хватает!
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154490
Delerium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to galisha: vmstat nje dlja polnocenoi otsljezhivanjije SGA. vmstat vidajot statistiku virtualjnoj pamjatji.

Takzhe mozhno smotretj pmap - process map.

man vmstat
man pmap
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154498
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 .dba:: Kan je mij volgen? Softbuilder loopt naast z’n schoenenIch d'ma zures..

"А вы не могли бы выяснять отношения по мейлу и не засорять топик? "

Wet. U zit op de verkeerde plaats. Dat is niet wat ik zoek.
Het spijt me, anders nog iets?

Etogo ya deistvitel'no ne hochu
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154519
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А вы не могли бы выяснять отношения по мейлу и не засорять топик?

советовал я тебе однажды - становись модератором этого форума :-)
Щас бы как шашкой махнул ... :-)))

>vmstat 1

хорошее правило - выставлять интервал не менее 5 сек. Связано с корректным обновлением счетчиков в ядре
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154558
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Так я и рассказывал о работе цифровых коммутаторов, которые стоят по всему миру и которых в России как раз и не хватает!..."
World Telecomm ispol'zuyt Oracle's Lite, no by default - Primary Oracle DB.
NetKing (Phillips, Ericsson, Sony, AT&T, BT, SWT, etc..)- Oracle's Lite -, but by default - Primary Oracle DB.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154576
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне посоветовали еще применять

swap -l

он показывает занятость swap

но все-таки не понятно, как конкретно определить, лежит ли SGA в swap или нет,

или м.б. там другое приложение
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154577
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

Я вам про Фому, вы мне про Ерему. Они используют оракл, конечно, но в коммутаторах-то внутри нет оракла! А именно коммутатор и отрабатывает cdr'ки (не путайте с записываемыми компакт-дисками - это тарификационные записи), которые передаются на окончательную обработку в оракловскую базу. Можно эту самую оракловскую базу вообще остановить, но тарификация соединений будет продолжать работать за счет возможностей коммутатора. В этом случае работа оракла - ни в коем случае не риалтайм.

Мне надоело объяснять очевидные вещи. Больше на эту тему не пишу!
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154602
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vot imenno, "Я вам про Фому, вы мне про Ерему"!!!!!!!!!!
V kommutatorax i ispol'zuetsya connect to Oracle
(3G Generation!!!!!!! Dat' spisok Phone stations??).
Ne vse, s chem ty rabotaesh est' "Gospel(absolute) truth"
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154626
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 X-pert

Этот самый connect to xxx я своими руками настраивал для АХЕ10 (это Эриксоновский коммутатор). Он идет через специальную буферную область, т.н. группу ввода/ввывода (IOG), в которую сбрасываются charging records из памяти центрального процессора. При этом центральный процессор (система реального времени) в числе прочего сам следит за тем, чтобы у клиента на счете оставалось достаточно денег для продолжения разговора и обрывает соединение, когда деньги закончились. Периодически информация из ЦП перебрасывается на IOG, а оттуда по настроенным каналам наконец попадает на основную базу данных. Часто это оракловская. Сложность приложений коммутатора для отслеживания тарификации может быть различна, она зависит от задач коммутатора, но к ораклу не имеет прямого отношения. Там в базе даже нет SQL, команды очень забавные и есть commit. Можно, конечно, и связать напрямую IOG с базой через SQLNet, но смысл от этого не изменится.

Еще раз прошу не давать мне маркетинговых материалов разных фирм. Микрософт тоже много обещает, а кое-что и делает...
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32154636
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АХЕ10 davno v g..pe!
Pri ADSL cell phone smeshno ob etom upominat'..
"При этом центральный процессор (система реального времени) в числе прочего сам следит за тем, чтобы у клиента на счете оставалось достаточно денег для продолжения разговора и обрывает соединение, когда деньги закончились...."
Ty znakom s "PREPAID"'s system??? Logistika hromaet...
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32156893
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут кто-то добрым словом помянул банкоматы, посему не удержался и воскресил умерший топик.

2 Oracle X-pert: Иногда возникает такое чувство, что вы работате в области продаж, нежели сопровождения.

Oracle в силу и своей архитектуры и архитектуры платформ, на которых он работает, не был и никогда не будет Real-Time приложением.
Для того, чтобы Оракул стал RT -- он должен быть запущен на RT OS. Которая его, во-первых, никогда не положит в свап (даже часть private области любого процесса), во-вторых, будет "ставить на процессор" с гарантированной периодичностью и на гарантированный интервал. В принципе, если быть совсем строгим, то в RT OS вообще нет понятия о таких вещах, как paging и swapping -- всё в памяти, и нехватка оной -- дело процесса, а не ОС.

Да, кстати, насчёт банкоматов -- там тоже примерно такой же принцип, как и во всех остальных RT приложениях с Оракулом -- есть Real-Time управляющий софт (чаще выделенный, т.е. только АТМ, без POS), и есть процесс, который скидывает завершённые транзакции в базу. И задача этого процесса как раз сглаживать всю неравномерность времени отклика Оракула и ОС...
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32157110
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
vskv писал:... в RT OS вообще нет понятия о таких вещах, как paging и swapping - всё в памяти, и нехватка оной -- дело процесса, а не ОС ...
Бред.
Основное отличие Real-Time - гарантированное (и конечное) время отклика системы на какое-нить событие. Paging и swapping здесь вообще не при чем. К тому же paging - всего лишь способ работы с памятью.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32158059
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 eNose: Пропустили часть фразы -- "если быть совсем строгим". Если мы ослабляем требование к гарантированному времени, то тогда можно допустить, и что убрав страницу из физической памяти на диск, ОС сможет достать её оттуда за гарантированное конечное время.
...
Рейтинг: 0 / 0
Издевательство над Oracle
    #32158110
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
О page`е.
В том-то все и дело, что из paging memory можно достать страницу памяти за гарантированное время. Если этим занимается не какой-то "менеджер памяти", а ЯДРО. (Точнее, если "менеджер памяти" является частью ядра, а не самостоятельным процессом).

О swap`е.
Одно из назначений swap`а в real-time системах - ускорение записи на диск. Критичные ко времени данные пишутся в swap. А затем специальным процессом - куда следует. Исключается время, которое затрачивает драйвер file system на запись данных. Я утрирую: там все гораздо сложнее - но принцип именно такой.
...
Рейтинг: 0 / 0
79 сообщений из 79, показаны все 4 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Издевательство над Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]