AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2006, 12:24   #1  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
? переход существующего приложения c MS SQL на ORACLE
Возможен ли переход существующего приложения c MS SQL на ORACLE ???
Старый 26.07.2006, 12:41   #2  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Конечно возможно, из граблей - некоторые куски кода (самописного) придется оптимизировать под оракл - сложные джойны в частности - оптимизатор там рабоатет нескоько по иному..
Старый 26.07.2006, 13:04   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А если использовали запросы напрямую к БД
(классы Connection и Statement), то придется их пересмотреть все на совместимость с ораклом. (если там был более сложный SQL)
Старый 26.07.2006, 13:34   #4  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
Т.е. для перехода в принципе достаточно указать в источнике данных на оракл и все?
И Axapta запуститься?
Старый 26.07.2006, 13:41   #5  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Так с приложением проблем быть и не должно. А вот данные как Вы переносить собираетесь?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 26.07.2006, 14:03   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Maxim Gorbunov
А вот данные как Вы переносить собираетесь?
Ох, хороший вопрос... Особенно любопытно в отношении всяких контейнерных блобов-клобов...

P.S. (на картинку копирайт отсюда (с) L.Mourгo, D.Weiner - Dynamics AX - A Guide to Microsoft Axapta. 2005. )
Изображения
 

Последний раз редактировалось Gustav; 26.07.2006 в 14:18.
Старый 26.07.2006, 14:11   #7  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Не поймите меня неправильно. Задача-то решаемая. Только не с наскоку.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 26.07.2006, 14:56   #8  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
Ну например данные перенесли а вот приложение запускаться отказывается
Старый 26.07.2006, 14:59   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,305 / 3538 (124) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Я думаю - что сначала нужно сваять чистую базу в оракле под ваше приложение - а потом (когда приложение запустится) только переносить данные. А в отношении переноса - заглянуть по ссылке http://www.axforum.info/forums/showt...2829#post92829
__________________
Возможно сделать все. Вопрос времени
Старый 26.07.2006, 15:02   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
А вы табличку SQLSYSTEMVARIABLES тоже перенесли из MS SQL?

Обратите внимание, что для разных серверов б/д она инициализируется по разному.
Класс SqlDatabaseInit, методы insertSystemVariablesOracle() и insertSystemVariablesSqlServer()
__________________
Axapta v.3.0 sp5 kr2
Старый 26.07.2006, 15:42   #11  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
А банальный экспорт/импорт данных и настроек средствами Axapta?
Старый 26.07.2006, 18:02   #12  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Сообщение от Aleck
А банальный экспорт/импорт данных и настроек средствами Axapta?
Кстати, прошу внести в студию данные о быстродействии данного процесса на больших (ну, хотя бы 20Гб, или у кого какие были) базах.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 26.07.2006, 18:10   #13  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Я бы поставил вопрос о приниципиальной возможности - 20 гигов стандартным импортом я помнится пробовал - падает, в любом формате.
Старый 26.07.2006, 18:12   #14  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Сообщение от MironovI
Я бы поставил вопрос о приниципиальной возможности - 20 гигов стандартным импортом я помнится пробовал - падает, в любом формате.
Так то я видел...Но может, кто познал ДАО, или имеет секретный сервиспак для любимых партнеров?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 26.07.2006, 18:27   #15  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Скорее кто-то познает ADO и ODBC и напишет переброску основных таблиц через сварганеный скрипт - хотя по этому вопросу лучше конечно на www.sql.ru - уверен есть способ прямее, либо там уже придумали..
Старый 26.07.2006, 18:37   #16  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
2 komar

Ну, допустим, у меня есть успешный опыт реализации того, что написано здесь:

Тормозит Экспорт/Импорт данных

Правда, я с Oracle тащил в MS SQL.

Скорость импорта на хорошем лаптопе свыше 1,000 записей в секунду. Это свыше 3,600,000 в час. Прелесть подхода в том, что компанию можно перетаскивать частями (для сохранения ссылок по RecId и TrnsactionId нет надобности все пихать в один файл).

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

Если предположить, что средний размер записи 400 байт, то это порядка 13.5 Гб/час.

Ну, давайте скинем до 10. В общем, решение реальное, IMHO. Но в особо тяжелых случаях нужно смотреть на обстоятельства.

Кстати, а вам зачем? Вы ведь теперь с BAAN, чтоли, работате? Нет, вспомнил, Scala.
__________________
С уважением,
glibs®

Последний раз редактировалось glibs; 26.07.2006 в 18:41.
Старый 26.07.2006, 18:43   #17  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
По частям - конечно, можно. Думаю даже, что это есть универсальное решение любой проблемы с производительностью, и даже в любой системе.

И ко мне, равно как к Baan или Scala, это никакого отношения не имеет.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 27.07.2006, 09:35   #18  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Возможен ли переход существующего приложения c MS SQL на ORACLE ???
В общем случае возможен. В свое время такой клиент, как РосТелеком, с довольно большими базами перешел с Oracle на MS SQL.
Старый 27.07.2006, 09:51   #19  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Сообщение от Андре
В общем случае возможен. В свое время такой клиент, как РосТелеком, с довольно большими базами перешел с Oracle на MS SQL.
А почему? Обычно переходят наоборот, на Oracle.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 27.07.2006, 10:10   #20  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
А почему?
Были определенные проблемы с производительностью, что, в общем то, не удивительно на таких объемах. В общем то, на ms sql свои проблемы, но при переходе MS рассыпался в обещаниях о поддержке и тесном сотрудничестве, в случае такого перехода.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Нужен совет: Oracle или MS SQL vshor DAX: База знаний и проекты 51 17.03.2010 16:58
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
Соответствие типов X++ и MS SQL/Oracle Morpheus DAX: Программирование 25 08.04.2008 14:25
Data migration AX 3.0 SP3 Oracle 9.1 -> AX 4.0 SP2 SQL 2005 dacom DAX: Администрирование 12 30.11.2007 11:25
обеспечение лучшей производительности ms sql SHiSHok DAX: Администрирование 0 08.12.2005 11:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:03.