Переход с ORACLE8 на ORACLE10

Компьютеры. программирование, бытовая техника

Модератор: Саша З.

Izik Y
Философ-реалист
Философ-реалист
Сообщения: 19971
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Израиль, Йокнеам Илит

Переход с ORACLE8 на ORACLE10

Сообщение Izik Y » 12 фев 2006, 10:17

Произошел у нас в эти выходные. Начали в пятницу вечером, закончили в шабат. В шабат пришлось многим программистам выйти на работу, в том числе и мне. Пока никаких особых изменений в лучшую сторону не заметил. Вопрос собственно такой: что должно произойти с точки зрения базы данных? Будет ли аппликация работать быстрее? Надежнее? От чего это зависит?
Пока, похоже, есть проблемы с индексами. Вроде все работает, но как-то странно.
Последний раз редактировалось Izik Y 19 фев 2006, 09:53, всего редактировалось 1 раз.
"Не учите меня жить, лучше помогите материально!"

Аватара пользователя
Раффи
Зови меня так
Сообщения: 10454
Зарегистрирован(а): 20 ноя 2001, 02:00
Откуда: Ramat Gan, Israel
Контактная информация:

Сообщение Раффи » 12 фев 2006, 10:39

Ойййййййййййййййй.
Мои соболезнования.
Особенно трагична судьба младшей сестры Онегина Зухры, умершей в пятилетнем возрасте от коклюша...

Аватара пользователя
Ася
Участник со стажем
Сообщения: 1465
Зарегистрирован(а): 18 фев 2003, 12:51
Откуда: Israel

Сообщение Ася » 12 фев 2006, 14:18

Раффи писал(а):Ойййййййййййййййй.
Мои соболезнования.

Почему так печально? У нас при переходе на Oracle9 и на новый сервер апликация заработала значительно быстрее, а с точки зрения изменнеий в апликации, Stored Procedure's, триггеры - нам не пришлось менять ничего. Основная работа по настройке базы была y DBA.
Я не люблю, когда мне лезут в душу,
Тем более — когда в неё плюют...
В. ВЫСОЦКИЙ

Yuri Dimant
Участник форума
Сообщения: 60
Зарегистрирован(а): 18 мар 2004, 15:29

dba

Сообщение Yuri Dimant » 12 фев 2006, 14:57

А SQL Server 2005 лучше и дешевле :)
Best regards

Аватара пользователя
Ася
Участник со стажем
Сообщения: 1465
Зарегистрирован(а): 18 фев 2003, 12:51
Откуда: Israel

Re: dba

Сообщение Ася » 12 фев 2006, 16:06

Yuri Dimant писал(а):А SQL Server 2005 лучше и дешевле :)

:70: :70: :70:
Именно! Принято решение новую версию разрабатывать на SQL Server 2005
Я не люблю, когда мне лезут в душу,

Тем более — когда в неё плюют...

В. ВЫСОЦКИЙ

AlexZ75
Участник со стажем
Сообщения: 1304
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Петах-Тиква
Контактная информация:

Сообщение AlexZ75 » 12 фев 2006, 16:57

Yuri Dimant,
А теперь по буква чем лучше?
Отличительная черта большинства туземцев - человеколюбие.

Аватара пользователя
Раффи
Зови меня так
Сообщения: 10454
Зарегистрирован(а): 20 ноя 2001, 02:00
Откуда: Ramat Gan, Israel
Контактная информация:

Сообщение Раффи » 12 фев 2006, 21:17

MySQL ещё лучше.
Особенно трагична судьба младшей сестры Онегина Зухры, умершей в пятилетнем возрасте от коклюша...

AlexZ75
Участник со стажем
Сообщения: 1304
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Петах-Тиква
Контактная информация:

Сообщение AlexZ75 » 13 фев 2006, 07:08

Раффи,
100%, если речь идет о хранении данных AS-IS, один LIMIT стоит целого зоопарка.

Я не так давно работаю с Oracle, но уже не представляю себе работы с большими массивами данных без партишенинга, кроме того не мало данных идеат через Oracle Advanced Queues, в MS SQL это есть?

Единственное что мне не хватает - это Regex'ов, но и они появились в 10-й версии.

Кроме того останавливает в MS SQL ее одно платформенность, у нас вся платформа бежит под Solaris, правда это уже совсем субъектвный фактор.
Отличительная черта большинства туземцев - человеколюбие.

Yuri Dimant
Участник форума
Сообщения: 60
Зарегистрирован(а): 18 мар 2004, 15:29

dba

Сообщение Yuri Dimant » 13 фев 2006, 07:52

Ок, цену оставили в сторону. ( а ведь не последнее дело для мелких,средних и более крупных бизнесов)
Даваи возьмем security (важная вешь) и ORACLE10 Enterprise Edition

SQL Server 2005 Oracle 10
Data Encryption Not Available
Public Key Not Available
Infrastructure

И еше в аутентификации логинов/юзеров в sql server намного шире и удобнее и безопаснеи :)
Best regards

Izik Y
Философ-реалист
Философ-реалист
Сообщения: 19971
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Израиль, Йокнеам Илит

Сообщение Izik Y » 13 фев 2006, 09:12

Интересно, как даже в этом разделе народ умеет зафлудить тему. Я задал конкретные вопросы, и что же? Только первые 2 поста(Раффи и Аси) были по делу. :13:
Все остальное было на тему "А олени лучше". (с).
"Не учите меня жить, лучше помогите материально!"

Izik Y
Философ-реалист
Философ-реалист
Сообщения: 19971
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Израиль, Йокнеам Илит

Сообщение Izik Y » 17 фев 2006, 08:18

Пока что замечен единственный плюс-аппликация, написанная на Ascential(не удивлюсь, если никто не знает, что это такое), стала работать значительно быстрее. Программы, работающие по полчаса-час, стали работать максимум 3-5 минут. Из минусов-по другому работает Optimiser(по словам наших DBA, он в-основном пользуется функцией hash, в то время как 8 версия пользовалась индексами). В результате этого нарушена сортировка во многих программах и приходится добавлять ее в явном виде в код.
Кто может ответить-как влияет добавление строки ROWNUM=1 внутри SELECT на скорость выполнения запроса?
"Не учите меня жить, лучше помогите материально!"

Яков
Администратор
Администратор
Сообщения: 35015
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Израиль, Ришон леЦион
Контактная информация:

Сообщение Яков » 17 фев 2006, 08:31

Izik Y, Изменение времени работы каждой аппликации свое - заранее предсказать невозможно, алгоритмы Оракла в 9 версии работают совсем иначе.

Я вот на что хотел обратить внимание.
В 9 версии есть важнейшая особенность, о которой обычно не знают.
Запороли у нас как-то одну ицуровскую таблицу - очень важную, которая все время корректируется - сердце системы.
Вчерашняя копия смысла не имела.
Без немедленного восстановления - подробностей говорить не буду, но жуть страшная.
Программист, который эио сделал, сразу сообщил о своей ошибке.
Собрались сразу все ДБА- шные силы, мучительно ищут выход.

А тут сидит маленькая невзрачная девочка с ирыжими косичками и тоненьким голоском говорит:
- А нам на курсах сказали, что система на 9 Оракле запоминает все изменения состояния (делает дельты) и всегда можно восстановить состояние, которое было в любой момент времени (кажется, с точностью до 5 минут).
И команду показала (я ее сейчас не помню, можно найти в руководстве).

Пустили команду и сразу восстановили таблицу.

Раффи, в MySQL такой возможности нет.
Есть ли она в SQL Server - не знаю.

Кроме того, не знаю, есть ли возможность partitions в SQL Server

Юрий
Ветеран мега-форума
Сообщения: 6549
Зарегистрирован(а): 19 ноя 2001, 02:00
Откуда: Рамла

Сообщение Юрий » 17 фев 2006, 10:02

MySql бесплатна :)
На последней конфференци по PHP ORACLE был посвящен целый день.
У меня до сих пор остались диски с инсталяциями.
База данных хорошая ,мощная,но не везде надо ездить на Белазе большинство ездит на легковых машинах.

Я пережил несколько смен версий -каждый такой шаг это лишняя головная боль.
У меня есть старый принцип-не использовать новых программ минимум 1-2 года,пока другие испытатели не найдут ,не исправят и не опишут все баги.
Пока этот принцип меня ни разу не подводил. ;)

AlexZ75
Участник со стажем
Сообщения: 1304
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Петах-Тиква
Контактная информация:

Сообщение AlexZ75 » 17 фев 2006, 20:19

Юрий,
Дык оракл 9 тоже не первый день существует.
Весь наш DB Team сильно хочет 10, только из-за регексов и DBMS_SCHEDULER, в остальном 9-й ничего себе. :44:
Отличительная черта большинства туземцев - человеколюбие.

Moderator16
Участник со стажем
Сообщения: 861
Зарегистрирован(а): 19 июл 2004, 20:50

Сообщение Moderator16 » 18 фев 2006, 23:33

Izik Y, апгрейдали с 8го на 10й; никаких изменений кода не потребовалось (ну, почти - убрали "tablespace" из скриптов создания таблиц), всё работает даже немножко быстрее.
Всем полезного и приятного общения!
Ваш М-16
:ic1:

Yuri Dimant
Участник форума
Сообщения: 60
Зарегистрирован(а): 18 мар 2004, 15:29

sql

Сообщение Yuri Dimant » 19 фев 2006, 08:52

Яков
Ситуация,которую Вы описали , в SQL Server 7.0,2000,2005 решается посредством BACKUP LOG FILE , RESTORE LOG at point time.

В SQL Server 2005 есть такое понятие как МIRRORING -потеря данных 0

И конечно же есть Partitions in SQL Server 2005 :flag:
Best regards

Izik Y
Философ-реалист
Философ-реалист
Сообщения: 19971
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Израиль, Йокнеам Илит

Сообщение Izik Y » 19 фев 2006, 09:53

Moderator16, кажется, я ошибся, и мы тоже перешли с 8 версии на 10. Наверное, надо исправить название темы. Дело в том, что нам(программистам) установили на наши компы 9 версию, вот и вышла путаница. Когда я спросил нашего DBA, почему нам не установили сразу 10 версию, я получил невразумительный ответ: мол, вам не нужна 10 версия :13:
p.s. Исправил название темы.
"Не учите меня жить, лучше помогите материально!"

AlexZ75
Участник со стажем
Сообщения: 1304
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Петах-Тиква
Контактная информация:

Сообщение AlexZ75 » 19 фев 2006, 22:16

Izik Y,
Я уж думал - наоффтопил...
:44:
Отличительная черта большинства туземцев - человеколюбие.


Вернуться в «Наука и техника»




  Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей