CftClub.ru
Клуб специалистов ЦФТ-Банк

Переход на Oracle 10g
На страницу Пред.  1, 2, 3 ... 10, 11, 12
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  

Какая у Вас версия Oracle?
Oracle 8
0%
 0%  [ 0 ]
Oracle 9
62%
 62%  [ 40 ]
Oracle 10
35%
 35%  [ 23 ]
другая
1%
 1%  [ 1 ]
Всего проголосовало : 64

Автор Сообщение
ponhome
Участник со стажем


Вступление в Клуб: 19.01.2009
СообщениеВт Фев 10, 2009 15:28    Ответить с цитатой
Полезность: Нет оценки
Тогда вопрос
А может лучше заменить
'optimizer_max_permutations=100 optimizer_index_cost_adj=3'
на
'_optimizer_max_permutations=100 optimizer_index_cost_adj=3'
или optimizer_max_permutations вообще удалить?
И оставлять ли optimizer_index_cost_adj=3?
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеСр Фев 11, 2009 06:10    Ответить с цитатой
Полезность: Нет оценки
ponhome пишет:
Тогда вопрос
А может лучше заменить
'optimizer_max_permutations=100 optimizer_index_cost_adj=3'
на
'_optimizer_max_permutations=100 optimizer_index_cost_adj=3'
или optimizer_max_permutations вообще удалить?
И оставлять ли optimizer_index_cost_adj=3?
- вопрос - вы в речку в незнакомом месте с головой, с берега, с разбегу осмелитесь - нырнуть? Если да, то смело ставьте что хотите! - смена любого параметра должна быть обоснована, тестированием, сравнением планов и времени выполнения. _optimizer_max_permutations - я бы лично выкинул нафиг!
tsktalk
Участник со стажем


Вступление в Клуб: 27.09.2007
СообщениеСр Фев 11, 2009 10:25    Ответить с цитатой
Полезность: Нет оценки
Serj пишет:
ponhome пишет:
Тогда вопрос
А может лучше заменить
'optimizer_max_permutations=100 optimizer_index_cost_adj=3'
на
'_optimizer_max_permutations=100 optimizer_index_cost_adj=3'
или optimizer_max_permutations вообще удалить?
И оставлять ли optimizer_index_cost_adj=3?
- вопрос - вы в речку в незнакомом месте с головой, с берега, с разбегу осмелитесь - нырнуть? Если да, то смело ставьте что хотите! - смена любого параметра должна быть обоснована, тестированием, сравнением планов и времени выполнения. _optimizer_max_permutations - я бы лично выкинул нафиг!


правильное замечание, незачем ставить параметры без полноценного тестирования и тем более скрытые параметры.

а если учитывать, что в десятке optimizer_max_permutations
является устаревшим и вообще не нужен, то из профайла пользователей его нужно убрать
дабы не получать в алертлоге всякую ерунду
Smile
ponhome
Участник со стажем


Вступление в Клуб: 19.01.2009
СообщениеСр Фев 11, 2009 16:22    Ответить с цитатой
Полезность: Нет оценки
1. Насчет скрытых параметров (начинающихся с _)
select * from sys.gv_$ses_optimizer_env t where t.sid=?;

2. Насчет "_optimizer_max_permutations"=100 - просто спросил.
типа оно там раньше было, а подчеркивание убирает сообщения в логе

3. ЦФТ нам дало рекомендацию по значению атрибута ALTER_SESSION
из таблицы ibs.profiles:
'optimizer_index_caching=50 optimizer_index_cost_adj=8 query_rewrite_enabled=true'
Как видим, значения не по-умолчанию
tsktalk
Участник со стажем


Вступление в Клуб: 27.09.2007
СообщениеЧт Фев 12, 2009 05:02    Ответить с цитатой
Полезность: Нет оценки
ponhome пишет:
1. Насчет скрытых параметров (начинающихся с _)
select * from sys.gv_$ses_optimizer_env t where t.sid=?;

2. Насчет "_optimizer_max_permutations"=100 - просто спросил.
типа оно там раньше было, а подчеркивание убирает сообщения в логе

3. ЦФТ нам дало рекомендацию по значению атрибута ALTER_SESSION
из таблицы ibs.profiles:
'optimizer_index_caching=50 optimizer_index_cost_adj=8 query_rewrite_enabled=true'
Как видим, значения не по-умолчанию


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

в логе сообщение убирает не подчеркивание а отсуствие устаревшего параметра в профайле пользователя или в инишнике

параметры
optimizer_index_caching=50 optimizer_index_cost_adj=8 query_rewrite_enabled=true
вам сказали поскольку при данных параметрах дистрибутивные планы более корректны правильные и т.д. (эти параметры тоже влияют на оптимизатор и планы запросов)
Если вас не устраивают эти параметры или вы считаете что с другими значениями планы более правильные, никто не запрещает создать отдельный профайл, выставить там другие значения и назначить этот профайл пользователям.
ponhome
Участник со стажем


Вступление в Клуб: 19.01.2009
СообщениеЧт Фев 12, 2009 14:23    Ответить с цитатой
Полезность: 1
Не в обиду. Думается мне, что счастливые пользователи ИБСО, представленные на форуме, работают в небольших организациях (не Сбер) со сравнимыми по эксплуатационным параметрам БД (объемы, кол-во транзакций и т.п.) Razz Фактически, для ЦФТ это типовая конфигурация, для которой их штатные подразделения разработки, тестирования и внедрения уже (надеюсь) выполнили "смена любого параметра должна быть обоснована, тестированием, сравнением планов и времени выполнения". Очень хорошо, что в Ваших организациях есть возможности, штат и время на поиски типовых настроек. Мне, лично, тратить время на поиски таких характеристик жалко, ибо они должны быть частью поставки.
Насчет замены устаревших параметров на скрытые (не обязательно для совместимости) - то или полагаться на разработчиков (что они там хотели этим изобразить) или ковыряться самим. Но это занятие на любителя (как постоянная пересборка ядра линукса Razz )
А вопрос был простой: у кого как эти параметры оптимизации стоят
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеПт Фев 13, 2009 06:03    Ответить с цитатой
Полезность: Нет оценки
ponhome пишет:
А вопрос был простой: у кого как эти параметры оптимизации стоят
- ежели интересует средняя температура по больнице - валяйте -
Код:

"_optimizer_undo_cost_change"='10.1.0.5' optimizer_index_caching=0 optimizer_index_cost_adj=7 query_rewrite_enabled=true
Nigorek
Участник


Вступление в Клуб: 12.10.2007
СообщениеСр Фев 18, 2009 13:45    Ответить с цитатой
Полезность: Нет оценки
Всем доброго дня!
Подскажите приходилось кому-либо переводить ИБСО с 9-ки на 10g на платформе IBM (AIX 5.3) и ваши впечатления об этом?
_________________
Живи так, как будто сегодняшний день - последний ...
mlg
Участник со стажем


Вступление в Клуб: 23.07.2007
СообщениеПн Мар 02, 2009 19:41    Ответить с цитатой
Полезность: Нет оценки
Nigorek пишет:
Всем доброго дня!
Подскажите приходилось кому-либо переводить ИБСО с 9-ки на 10g на платформе IBM (AIX 5.3) и ваши впечатления об этом?

Перевод на 10-ку на всех платформах одинаков. Это больше от ORACLE зависит, чем от ЦФТ.
Надо обеспечить 2 вещи:
1. Выполнение рекомендаций ЦФТ по нужным версиям патчей ORACLE.
2. Правку DEFAULT профиля в администраторе доступа, чтобы убрать оттуда optimizer_max_permutations. Недавно про это писали.
Сдается мне что это самый большой секрет был у ЦФТ, из-за которого они отдельную программу поддержки перехода предлагали.
bibik
Участник


Вступление в Клуб: 24.02.2009
СообщениеВт Мар 03, 2009 09:04    Ответить с цитатой
Полезность: Нет оценки
Всем доброго дня!

Вопрос такой, после переноса ибсо с оракл9 на оракл10 вылезла проблема с кодировкой в операциях "Импорт документов РЦ от участника", "Экспорт документов РЦ от участника". При подгрузки файла, коверкает русские буквы на знак "?", то же самое при выгрузке файла.

Кто-нибудь сталкивался с подобной проблемкой и как можно решить?
mlg
Участник со стажем


Вступление в Клуб: 23.07.2007
СообщениеВт Мар 03, 2009 13:11    Ответить с цитатой
Полезность: Нет оценки
bibik пишет:
Всем доброго дня!

Вопрос такой, после переноса ибсо с оракл9 на оракл10 вылезла проблема с кодировкой в операциях "Импорт документов РЦ от участника", "Экспорт документов РЦ от участника". При подгрузки файла, коверкает русские буквы на знак "?", то же самое при выгрузке файла.

Кто-нибудь сталкивался с подобной проблемкой и как можно решить?


У нас было. Проверяйте настройку FIO.
Ratmir
Участник со стажем


Вступление в Клуб: 12.11.2007
СообщениеВт Мар 03, 2009 13:16    Ответить с цитатой
Полезность: Нет оценки
также можете посмотреть в сторону NLS_LANG на сервере БД
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеВт Мар 03, 2009 13:19    Ответить с цитатой
Полезность: Нет оценки
bibik пишет:
Всем доброго дня!

Вопрос такой, после переноса ибсо с оракл9 на оракл10 вылезла проблема с кодировкой в операциях "Импорт документов РЦ от участника", "Экспорт документов РЦ от участника". При подгрузки файла, коверкает русские буквы на знак "?", то же самое при выгрузке файла.

Кто-нибудь сталкивался с подобной проблемкой и как можно решить?
- было осталось в листенер.ora прописка от старого 9- хоума, проморгал как то, Smile) - вдруг у вас так же?
ponhome
Участник со стажем


Вступление в Клуб: 19.01.2009
СообщениеВт Мар 03, 2009 21:41    Ответить с цитатой
Полезность: Нет оценки
Для EXTPROC в listener.ora можно персональную кодировку установить
при общей кодировке для oracle AMERICAN_AMRICA.CL8MSWIN1251
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ENVS = "EXTPROC_DLLS=d:\ibso\tools\fio\fio.dll,LD_LIBRARY_PATH=d:\ibso\tools\fio;NLS_LANG=AMERICAN_AMERICA.CL8ISO8859P5,LANG=RUSSIAN")
(ORACLE_HOME = C:\oracle\product\Ora10)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = SPB9)
(ORACLE_HOME = C:\oracle\product\Ora10)
(SID_NAME = SPB9)
)
)
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 10, 11, 12
Страница 12 из 12

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru