[ОТВЕТИТЬ]
Опции темы
30.03.2011 14:22  
shadow
проблема на ровном месте возникла.
ССР считается автоматом как задание. Естественно -на сервере. Обратил внимание, что она не соответвует действительности.
Вычислил руками (ссумировал продажи и разделил на 7-мь) - действительно неправильно.
Взял и запустил еще раз эту операциию, но со своего клиентского места -получаю ПРАВИЛЬНОЕ значение. 3 раза игрался-а так и не понял почему сервер считает неверно. задание в админ модуле одно и тоже -просто запускаю с разных компов.
ни у кого такого не было?
у меня есть подозрение, что сам сервер как то неверно определяет свою собственную дату и день недели. я как то пробовал запускать заказы -он мне полную ерунду сформировал. я бельше и не запаривался с этим вопросом
Хотя системные настройки верные...вот такая проблема небольшая..
 
30.03.2011 14:55  
Mtirt
Региональные настройки win на обоих компах?
Значение nls_lang на обоих компьютерах?

 
30.03.2011 14:56  
OlegON
А не разные ли значения NLS_LANG на этих двух компах? Если разные, то какое на сервере? Меняется ли что-то, если сменить NLS_LANG? Что значит "запустил со своего клиентского"? Какая версия СМ? Исправляется ли, если запустить задание на сервере, но руками (кнопкой "Запустить")?
 
30.03.2011 15:02  
shadow
1. раскажите для ламера, где смотреть это значение NLS_LANG?
2. версия 1,027,4
3. я это задание и запускаю руками, кнопокой "запустить". в смысле для эксперементов. Сбоя задаие не показывает -ни в атвоматическом ни в ручном режиме.

еще такая инфа-добвка ,может это важно -на сервере не стоят репортсы.
Они ведь там какбы и не нужны. может в этом причина может быть?
 
30.03.2011 15:12  
John Doe
Цитата:
Сообщение от shadow
1. раскажите для ламера, где смотреть это значение NLS_LANG?
зайти и сделать
Цитата:
select * from v$nls_parameters
 
30.03.2011 15:15  
shadow
на клиентсвом месте:

SQL> SELECT * FROM V$NLS_PARAMETERS;

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_LANGUAGE
RUSSIAN

NLS_TERRITORY
CIS

NLS_CURRENCY
ð.

NLS_ISO_CURRENCY
CIS

NLS_NUMERIC_CHARACTERS
,.

NLS_CALENDAR
GREGORIAN

NLS_DATE_FORMAT

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
DD.MM.YY

NLS_DATE_LANGUAGE
RUSSIAN

NLS_CHARACTERSET
CL8MSWIN1251

NLS_SORT
RUSSIAN

NLS_TIME_FORMAT
HH24:MI:SSXFF

NLS_TIMESTAMP_FORMAT
DD.MM.RR HH24:MI:SSXFF

NLS_TIME_TZ_FORMAT
HH24:MI:SSXFF TZR

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------

NLS_TIMESTAMP_TZ_FORMAT
DD.MM.RR HH24:MI:SSXFF TZR

NLS_DUAL_CURRENCY
ð.

NLS_NCHAR_CHARACTERSET
AL16UTF16

NLS_COMP
BINARY

NLS_LENGTH_SEMANTICS
BYTE

NLS_NCHAR_CONV_EXCP
FALSE


19 ñòðîê âûáðàíî.
*****************************

На серваке:

**********************

SQL> select * from v$nls_parameters;

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_LANGUAGE
AMERICAN

NLS_TERRITORY
AMERICA

NLS_CURRENCY
$


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_ISO_CURRENCY
AMERICA

NLS_NUMERIC_CHARACTERS
.,

NLS_CALENDAR
GREGORIAN


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_DATE_FORMAT
DD-MON-RR

NLS_DATE_LANGUAGE
AMERICAN

NLS_CHARACTERSET
CL8MSWIN1251


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_SORT
BINARY

NLS_TIME_FORMAT
HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT
DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY
$


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CHARACTERSET
AL16UTF16

NLS_COMP
BINARY

NLS_LENGTH_SEMANTICS
BYTE


PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CONV_EXCP
FALSE


19 rows selected.
 
30.03.2011 15:18  
shadow
ну как бы..я вроде вижу что там англицкий а на клиентсвком месте русский..
есл иконечно в этом причина..
как поправить то и решить проблему?
 
30.03.2011 15:19  
John Doe
Неплохо бы научиться форматировать вывод... Если поменять NLS_LANG, нормально становится? По ходу у кого-то из программеров Сервис Плюса руки не оттуда растут...
 
30.03.2011 15:25  
shadow
залезть в БД и поменять просто руками NLS_LANGUAGE
с AMERICAN на RUSSIAN?
и все? там же и формат даты вроде другой и еще много чего..
а ни на что это не повлияет по ходу? БД живая, все пользователи сидят и работают..
 
30.03.2011 21:32  
OlegON
Почитай по форуму на тему NLS_LANG и поменяй его... Это в переменных окружения, скорее всего.
 
 


Опции темы



Часовой пояс GMT +3, время: 23:22.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.