|
1C + Oracle = ORA-12705
| ☑ |
0
Rosyan
31.10.13
✎
09:43
|
Добрый день,
Столкнулся с такой проблемой настроили 1С + Oracle все работает. Через PL\SQL создаю триггер в тестовые таблицы все отлично, установили DBLink с другой базой запускаю триггер вылетает такая ошибка (ORA-12705: Cannot access NLS data files or invalid environmental specified).
База на которой вертится 1С там кодировка NLS_CHARACTERSET=AL32UTF8, а база куда импортируем NLS_CHARACTERSET=CL8MSWIN1251. Кодировки менять нельзя.
Может быть кто нибудь сталкивался с подобным.
|
|
1
sda553
31.10.13
✎
09:50
|
Да, сталкивался. Помню уже смутно. Где то в инете было решение, там надо было менять в реестре эти ключи nls кодировки
|
|
2
Rosyan
31.10.13
✎
10:09
|
А в каком именно направление в реестре... т.к. уже все попробовали... в NLS_LANG уже пробовал...
|
|
3
MRAK
31.10.13
✎
10:11
|
можно еще попробовать системную переменную NLS_LANG создать, мне недавно помогло.
правда, не 1С, а парус ставил
|
|
4
sda553
31.10.13
✎
10:16
|
(2) HKLM\SOFTWARE\ORACLE - там что то типа NLS_LANG
|
|
5
Rosyan
31.10.13
✎
11:02
|
Там прописано CL8MSWIN1251... Именно при вставки в справочнике "валюта" выполняется триггер в оракле... и эта ошибка...
|
|
6
Rosyan
01.11.13
✎
13:46
|
Самое странное если запрос выполнить в PL\SQL developer 9, то он срабатывает на ура... А если через 1С то ругается... Возможно ли такое что 1С где-то у себя прописывала NLS_CHARACTERSET???
|
|
7
МихаилМ
01.11.13
✎
13:48
|
(0)
1с подключается к oracle по odbc или oci ?
|
|
8
Rosyan
01.11.13
✎
14:47
|
OCI.
|
|
9
Rosyan
08.11.13
✎
08:14
|
Спасибо за помощь. Вопрос закрыт. Нашел решение через утилиты оракла.
|
|
10
МихаилМ
08.11.13
✎
10:21
|
(9)
спасибо
|
|