|
1С и Oracle | ☑ | ||
---|---|---|---|---|
0
Pushisty
20.01.15
✎
14:44
|
Уважаемые, приветствую всех.
Есть ли среди присутствующих те, у кого крутится 1С на Oracle? У нас на предприятии собираются установить 1С, который пока в тестовой работе крутится на MS SQL Server, но в ближайшее время руководство хочет перенести ее на Oracle. Попробовал запустить УПП на Oracle, и при расчете зарплаты, больничных, отпускных, столкнулся с не очень приятной ошибкой "Ошибка СУБД: ORA-00979: выражение не является выражением GROUP BY" и база вылетает. Гуглированием выяснилось, что у 1С есть запись по этой ошибке: "10059111 Запрос с группировкой по полю составного типа Проблема: В клиент-серверном варианте информационной базы при использовании СУБД Oracle Database при выполнении запроса, содержащего группировку по полю составного типа, включающего строку, а также при использовании функции языка запросов ТипЗначения по этому полю в разделе ВЫБРАТЬ, происходит ошибка Ошибка СУБД: ORA-00979: выражение не является выражением GROUP BY и аварийное завершение работы программы. Дата публикации: 2010-07-15" Так вот, работает ли кто-нибудь под Oracle, сталкивались ли когда-нибудь с этой ошибкой и каким образом ее победили? |
|||
1
СуперГрид
20.01.15
✎
14:45
|
Что еще интересного хочет ваше руководство? :)
|
|||
2
Pushisty
20.01.15
✎
14:49
|
(1) интересного хочет много. Вопрос не в этом, а как преодолеть ошибку ORA-00979
|
|||
3
vicof
20.01.15
✎
14:50
|
(2) Жди, пока 1с ее победит
|
|||
4
Pushisty
20.01.15
✎
14:54
|
(3) судя по той записи, проблема 2010 года. Как я понимаю, прошло уже 5 лет. Наверное она была побеждена, логично?
Вот я и хочу узнать, какая версия Oracle и платформа 1С работают без проблем? Не думаю, что все до сих пор просто сидят и ждут у моря погоды |
|||
5
СуперГрид
20.01.15
✎
14:55
|
как видишь никто не сидит и не ждет как минимум с 2010 года :)
|
|||
6
Fragster
гуру
20.01.15
✎
14:59
|
over9000 юзеров в деловых линиях крутится на мсскуле.
|
|||
7
kortun
20.01.15
✎
15:01
|
(5) ну так проще развернуть тестовый сервер с последним ораклом и последней 1с и посмотреть результат
|
|||
8
Drac0
20.01.15
✎
15:05
|
У нас буха работает на Оракле. Вроде нормально, никто не жалуется. Могу спросить у отдела поддержки бухи.
|
|||
9
Feunoir
20.01.15
✎
15:05
|
(7) Ну, ТС нас не осчастливил даже релизами платформы и оракла.
|
|||
10
Pushisty
20.01.15
✎
15:08
|
(9) Oracle - 11.2.0.3, а 1С - 8.3.5.1420
|
|||
11
Feunoir
20.01.15
✎
15:19
|
(10) Эта ошибка есть в списке ошибок от платформы 8.2.11.236, но её уже нет ни в файле ошибок 8.2.12.96, ни в текущем багтрекере.
Скорее всего 1С на неё забила. |
|||
12
Maxus43
20.01.15
✎
15:22
|
трогал УПП 1.3 на оракле, платформы 8.2 последние, нормально всё
|
|||
13
Pushisty
20.01.15
✎
15:26
|
(12) а можно конкретные конфигурации расписать? И "трогал" - это как, просто по документам пробежался, или рассчитывал зарплату?
|
|||
14
Maxus43
20.01.15
✎
15:34
|
(13) отчеты писал на этой конфе, в т.ч. по ЗУП.
Сам не рассчитывал - но ЗП там считалась, не слышал чтобы переписывали конфу в этой части (0) |
|||
15
unregistered
20.01.15
✎
15:41
|
(0) >> руководство хочет перенести ее на Oracle
Традиционно. Зачем?... Известно (и 1С этого не отрицает), что наиболее оптимально и безглючно 1С работает только с MSSQL. Так зачем ловить мутные ошибки и глюки, когда уже есть купленный и работающий MSSQL? |
|||
16
Pushisty
20.01.15
✎
15:49
|
(15) затем, что остальные программы работают под ораклом, и "не надо разводить зоопарк баз данных"(с)Руководство
|
|||
17
Pushisty
20.01.15
✎
15:54
|
Специально запустил сейчас типовые конфигурации, закрытые для изменения (для чистоты эксперимента), УПП 1.3.60.3 и ЗУП 2.5.87.3 - одинаковые ошибки.
Цитата: "Так зачем ловить мутные ошибки и глюки, когда уже есть купленный и работающий MSSQL" Ну ведь не станете же вы утверждать, что 1С работает только на MSSQL? Если на сайте заявлена поддержка Oracle, значит, это тестировалось и выдано положительное решение. Вот мне и нужно узнать у тех, кто работает под ораклом, как им удалось победить эту ошибку 00979. |
|||
18
Maxus43
20.01.15
✎
15:57
|
попробуй на 8.2.19 платформе
|
|||
19
Escander
20.01.15
✎
16:00
|
(0) Сколько у вас пользователей 1С? Есть-ли у вас хоть немного ДБА Оракла? Железо под базавод собираетесь покупать?
|
|||
20
Maxus43
20.01.15
✎
16:02
|
(19) если у них "всё остальное" крутится под ораклом, думается есть всё... тольок вот 1сника нет, работающего с ораклом
|
|||
21
Escander
20.01.15
✎
16:02
|
(6) пользователь пользователю рознь... некоторые тупо запускают конфигурацию и уходят заниматься своими делами
|
|||
22
Escander
20.01.15
✎
16:03
|
(20) тогда утвердительный ответ только по ДБА а что с остальными?
|
|||
23
Pushisty
20.01.15
✎
16:19
|
(19) пользователей 400 человек, сервер DELL PowerEdge R620 , оперативы 128Гб, рейд 10 2Тб. У DBA - OCP 11G.
Естественно, все купленное. Так что с железом и ораклистом проблем нету. А вот с связкой 1С и ораклом - одна большая проблема. Франчи, которые нам сейчас внедряют 1С, сами ничего сказать не могут ((( |
|||
24
Maxus43
20.01.15
✎
16:29
|
Оракл - рекомендованый на сайте 1с который версия?
|
|||
25
Escander
20.01.15
✎
16:29
|
(23) 400 это не так много, смотря что за юзера... Последний слоган Оракла знаете? - "Hardware and Software Engineered to Work Together". Оракл выпускает свои сервера сурово заточенные под работу с базоводом.
Если решение действительно высоконагруженное - оракл конечно сильно решает, но зупию для 1000-2000 чел вполне можно вести на отдельном сервере под мс-сиквел (в свете закона о Персональных Данных именно так и следует делать). Ну а в остальном придётся поработать напильников... Кста год назад на конференции по ораклу их чел показал как ускорить ОСВ на демо-УПП - есть там такая фишка когда данные пишутся сжатыми и на лету разпаковываются, за счёт чего скорость чтения с дисковой подсистемы ускоряется в разы. |
|||
26
rsv
20.01.15
✎
16:34
|
(0) Этой ошибки не было .. но были другие :) Запустите реструктуризацию и сравните просто по времени насколько она будет дольше (если не вылетит с ошибками) на скуле и оракле . Возможно будет еще много ORA... Имха - ставить 1С на Оракл можно в случае использования последней в качестве корпоративной СУБД когда затрачено куча денег уже и на ней крутится по мимо 1С куча всего .
|
|||
27
Pushisty
20.01.15
✎
17:29
|
(26) на оракле крутится действительно много всего - у нас завод с 4000 сотрудниками, и все производство, бухгалтерия, зарплата и остальные системы контроля доступа работают на нем.
Поэтому MSSQL - мера временная и вынужденная. |
|||
28
Krendel
20.01.15
✎
17:43
|
У друга, на предприятии где работал, устанавливали Оракл под 1С. Решилось допиливанием Оракла. ГРамотный ораклоид вам все настроит
|
|||
29
Krendel
20.01.15
✎
17:44
|
А так высоконагруженные проекты можно спокойно делать с 1С
|
|||
30
Karamzin
20.01.15
✎
17:48
|
(0) в новогодние каникулы перевели Бухгалтерию 3.0 на ORACLE
вторая неделя - полет нормальный прошлым летом тестировали переход, были проблемы при закрытии месяца обновили оракл и платформу - проблема исчезла кроме того в одном месте конфигурации пришлось запрос править - оракл ругался на него, но код ошибки не помню |
|||
31
rsv
20.01.15
✎
17:48
|
(27) Зачем тогда вам УПП если "
и все производство, бухгалтерия, зарплата и остальные системы контроля доступа работают на нем. " |
|||
32
Господин ПЖ
20.01.15
✎
17:49
|
>но в ближайшее время руководство хочет перенести ее на Oracle.
делать вам некуй... |
|||
33
Karamzin
20.01.15
✎
17:51
|
(32) бывает
я тоже пытался убедить развернуть на MSSQL, но сказали, что есть спец по ораклу, значит будет оракл |
|||
34
Господин ПЖ
20.01.15
✎
17:52
|
нормально 1с будет работать только с msq sql
>Ну ведь не станете же вы утверждать, что 1С работает только на MSSQL? Если на сайте заявлена поддержка Oracle, значит, это тестировалось и выдано положительное решение. не надо ничего утверждать, достаточно полистать баг листы - львина доля ошибок на уровне субд это оракл/постгри |
|||
35
Господин ПЖ
20.01.15
✎
17:53
|
>но сказали, что есть спец по ораклу, значит будет оракл
и чо с него толку?.. он будет декомпилять библиотеки 1С и править шаблоны запросов относящихся к ораклу? |
|||
36
иное мнение
20.01.15
✎
17:55
|
я так думаю, что заявленная работа под Oracle это маркетинговый ход.
|
|||
37
иное мнение
20.01.15
✎
17:55
|
Как поставишь Oracle, сразу увольняйся.
|
|||
38
Karamzin
20.01.15
✎
17:56
|
(35) видимо))
я им все минусы обрисовал (36) ну работает же |
|||
39
mikecool
20.01.15
✎
17:57
|
(28) аналогично решается вопрос и с постгри, нормально работает
так что автор, никого не слушай - пили |
|||
40
Krendel
20.01.15
✎
17:59
|
(35) Он будет дописывать управление блокировками в оракле
|
|||
41
Karamzin
20.01.15
✎
18:05
|
(0) На инфостарте было видео, где чувак рассказывал о плюсах и минусах работы 1С на оракле, больше конечно о минусах
|
|||
42
rsv
20.01.15
✎
18:07
|
(39) Имха связка 1С- и юниксовые субд это скорее всеж пилить можно долго .
|
|||
43
mikecool
20.01.15
✎
18:10
|
(42) мой опыт не такой - упп 1.3 работал под постгри, но постгри админу пришлось полдня пилить(админ просто грамотный был, пилил достаточно быстро, используя подсказки с нета)
|
|||
44
Pushisty
20.01.15
✎
18:11
|
(38) а эта ошибка ORA-00979 не выскакивает? При проведении расчетов в документах начисления зарплаты?
|
|||
45
Escander
20.01.15
✎
18:12
|
(32) не, ну может там зоопарк решений хотят заменить одним упыпырищем
|
|||
46
Господин ПЖ
20.01.15
✎
18:13
|
(43) а чем одмин сможет исправить такую ошибку?
В клиент-серверном варианте информационной базы с использованием СУБД PostgreSQL при выполнении запросов, содержащих ПОЛНОЕ СОЕДИНЕНИЕ таблиц, входящих в состав общего реквизита, являющегося разделителем, может происходить ошибка Ошибка SDBL: Запрос содержит UNION или DISTINCT. Поле ... отсутствует в разделе SELECT и аварийное завершение работы программы. |
|||
47
Karamzin
20.01.15
✎
18:13
|
(44) нет, не выскакивает
но ты не сравнивай расчет зарплаты зуповский и буховский |
|||
48
Pushisty
20.01.15
✎
18:17
|
(47) ага, там просто бухия стоит? Тогда понятно. Вполне может и без всяких проблем летать на оракле...
К сожалению, пока ни один пост не приблизил к решению этой проблемы ((( |
|||
49
Krendel
20.01.15
✎
18:28
|
(48) Какой проблемы? Ты хочешь чьего мнения - 1Сников или СУБДшников?
|
|||
50
Pushisty
20.01.15
✎
18:30
|
(49) я хочу узнать, каким образом справились с ошибкой. Конкретная конфигурация софта, патчей и прочего. Может быть нужен не 11.0.3, а какой-нибудь 9.2.3.4 или 12.3.4.5
|
|||
51
Krendel
20.01.15
✎
19:50
|
(50) Судя по тому что контора моего дружбана запускалась как раз на УПП, и она до сих пор работает- видимо победили ;-)
|
|||
52
ilkoder
20.01.15
✎
20:05
|
Для нормальной работы в 1С нужен грамотный специалист, которого бы слушало руководство, и который мог бы его убедить на каком оборудовании и под каким софтом 1С нормально работает. Если руководство ХОЧЕТ - то оно хочет получить проблем с 1С. Это как врачу советовать как правильно оперировать - если найдете специалиста по оракл (постгресс) - который вам его сможет настроит, то пожалуйста. А самостоятельно лучше не рисковать - оно по умолчанию работает только на mssql
|
|||
53
etc
20.01.15
✎
21:10
|
(50) хотите Оракл, будьте готовы переписывать отдельные запросы чтобы обойти ошибки и соответственно переносить эти правки при обновлениях. Франч вам в помощь.
|
|||
54
Jaap Vduul
20.01.15
✎
21:14
|
||||
55
Sorm
20.01.15
✎
21:29
|
(0) Оракл, сц... красивый, но дорогой:) Начальству денег девать некуда? Пусть лучше кластер устроит...
|
|||
56
bolero
21.01.15
✎
00:54
|
(55) ТС намекает, что oracle как раз уже куплен (по крайней мере, установлен и работает на основной проект), а mssql - нет
добавить схему - бесплатно |
|||
57
Escander
21.01.15
✎
02:20
|
(52) постгри тоже работает из коробки... если сборка для 1С.
|
|||
58
Escander
21.01.15
✎
02:23
|
(54) не смотрел он, см (10).
Он тестит на рекомендованной версии(11.2.0.3) и удивляется.... |
|||
59
sda553
21.01.15
✎
07:13
|
(0) мажоры
|
|||
60
sda553
21.01.15
✎
07:16
|
(0) а по делу, отлаживать, смотреть запрос, пилить обход
|
|||
61
Escander
21.01.15
✎
07:33
|
(59) ценник по 1 оракл лицензии сравним с ценой 1 лицензии сиквела... если конечно не Энтрепрайз Эдишн
|
|||
62
Pushisty
21.01.15
✎
07:56
|
(58) вот именно что смотрел. И версии линукса и оракла как раз по заявленным требованиям 1С.
(59) есть немного. Тут буквально на днях договор подписали на лярд баксов. Так что цена софта значения не имеет. |
|||
63
ifso
21.01.15
✎
08:13
|
(62) оракл на поддержке?
|
|||
64
Pushisty
21.01.15
✎
08:14
|
Естественно
|
|||
65
ifso
21.01.15
✎
08:32
|
(64) интересно бы было увидеть цитату ораклового ответа относительно егошной версии
|
|||
66
Escander
21.01.15
✎
10:14
|
(63) он без подписки в принципе не продаётся
|
|||
67
bolero
21.01.15
✎
11:34
|
(66) а мы пока так и не услышали ответа, куплен ли оракл ;)
насколько я помню, даже RAC не просит никаких ключей в принципе, просто заявляешь, сколько у тебя машин и ядер работает на продакшон, за столько и платишь |
|||
68
ifso
21.01.15
✎
11:43
|
(66) подписка имеет свойство заканчиваться, не ?)
|
|||
69
bolero
21.01.15
✎
13:53
|
(68) закончилась подписка == оракл не куплен
винду купил - получаешь патчи до скончания версии oracle или rhel хочешь - тестируй, хочешь - используй, по сути никто не ограничивает на количество установок но подписка закончилась - патчи не получаешь |
|||
70
ifso
21.01.15
✎
15:05
|
(69)
> подписка закончилась - патчи не получаешь см. (65) ) |
|||
71
Надо работать
21.01.15
✎
15:13
|
(0) Сталкивались, не победили. ЗУП - не работает, УТ, Бух - работает
|
|||
72
zlnk
21.01.15
✎
15:19
|
(42) 1C+DB2 на SLES работает из коробки уже 3 года.
|
|||
73
cons74
21.01.15
✎
15:31
|
(17)
"Ну ведь не станете же вы утверждать, что 1С работает только на MSSQL? Если на сайте заявлена поддержка Oracle, значит, это тестировалось и выдано положительное решение." БУ-ГА-ГА 1C ни с Postgre ни с DB2 работать нормально без костылей не может. Почитайте форумы. Все же знают "ну не шмогла я не шмогла". |
|||
74
bolero
21.01.15
✎
15:57
|
(0) ладно, а по теме - надо попросить dba отловить запрос, на котором валится, и попросить пояснить, что именно ораклу не нравится. Например, кавычки, или названия колонок не на английском.
Чаще всего такое бывает, когда приложение использует не совсем стандартный прием в запросе, который не входит в стандарт SQL. А от этой информации уже можно делать какие-то выводы. |
|||
75
Pushisty
21.01.15
✎
16:05
|
В том то и дело, что DBA включал трассировку и всей БД, и отдельно взятых сессий, никаких результатов, касаемых данного запроса не было. Т.е. видимо ошибка валится на стадии конвертации (построения) запроса с формата 1С на оракловый. Обычно при возникновении ошибки на уровне синтаксического разбора запроса ораклом, помимо самого факта ошибки выскакивает SQL код, который не прошел парсинг..а тут и этого нет, поэтому есть твердое убеждение, что косяк в самой 1С и нет возможности влезть и руками что то подправить.. Объясните, в чем я не прав..
|
|||
76
Escander
21.01.15
✎
16:05
|
(73) надо-же, а у нас УПП сидела под постгри несколько лет.
|
|||
77
Escander
21.01.15
✎
16:06
|
(71) В ЗУПии запросы прикольные... ЗУП вести отдельно это намана.
|
|||
78
Господин ПЖ
21.01.15
✎
16:32
|
>то косяк в самой 1С и нет возможности влезть и руками что то подправить..
умельцы еще в 7.7 запросы переписывали на более вменяемые |
|||
79
bolero
21.01.15
✎
16:42
|
strings /opt/1C/v8.3/i386/libclntsh.so.10.1 | grep 'Version 1'
Version 10.2.0.1.0 рекомендуемая версия 11, а драйвер в комплекте 10-й не знаю, хорошая ли идея подпихнуть драйвер от 11 версии, но можно хотя бы последнюю 10-ю попробовать |
|||
80
bolero
21.01.15
✎
16:43
|
(79) это я к тому, что ошибки вида ORA-XXX может выдавать не только база, но и клиентская библиотека (драйвер)
|
|||
81
Escander
21.01.15
✎
16:49
|
Если не ошибаюсь Вячеслав Гилев руку на Оракл+1С хорошо так набил... что-бы его письмена не почитать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |