|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
Уважаемый Модератор! Просьба не переносить тему в ветку 1C8. Уважаемые коллеги! Очень нужен Ваш совет по следующей проблеме: Как известно, 1С выпустила версию 1С8.2 которая предполагает использование версии Oracle в качестве сервера БД начиная с версии 10.2.0.4. Я вроде в Oracle не новичок, но уже голову сломал - при попытке создать БД выдается ORA-12158: TNS:could not initialize parameter subsystem ( Версия 10.2.0.4 Win32 ) Из документации Oracle понимаем, что клиент 1С ( а в 1С встроен Oracle Client - oci.dll, orannzsbb10.dll и oraociicus10.dll ) даже не может найти или прочитать tnsnames.ora. Из документации 1С по установке на Oracle читаем Код: plaintext 1. 2. 3. 4.
sqlplus, toad и прочее отлично конектятся по указанному в tnsnames.ora алиасу, tnsping конечно есть. Документацию по NET-сервисам Oracle есно читал, перепробовал думаю все варианты использования строки соединения , вплоть до указания порта. Принимаются любые советы, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 06:36 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
для начала поищи на своем компе все файлы tnsnames.ora - может 1С смотрит не туду куда смотрит ТОАD... если найдешь несколько исправь на нужное везде... Ну и в реестр по этому поводу глянь... 1С уродская система, писанная тими же ур..ми... очень может быть что они что-то свое создают сбоку... И вообще зачем получать негатив от оракла "ставя на него" 1С???? Мой совет - ПАРУС! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:30 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 Rostislav74 Искал, побывал не помогает. Oracle и 1С это к сожалению не моя прихоть. Запостил сюда с последней надеждой т.к уровень на форумах 1С почти нулевой, пример: Ссумирую вкрадце результаты связки Oracle и 1С (дополнительно подключали Apache). Интеграция прошла успешно. Но есть подводные камни, выраженные в следующем. Лучше для работы использовать 11 Oracle. При создании базы данных в 1С в качестве сервера баз данных надо указывать //ИмяСервера/ИмяБазыДанныхOracle. База данных Oracle должна быть создана заранее (желательно при установке самого Oracle). Интеграция с Apache 2.2 так же не вызывает проблем. Достаточно зайти в конфигуратор и выбрать команду "Публикация на веб-сервере" и все настройки там минимальны и работают сразу же. В целом замер производительности при нагрузке базы данных на Oracle и на SQL 2005 не выявил явного ускорения работы. Было замечено только оптимизация нагрузки на процессор и на память. На этом пока все. В качестве выводов можно сказать, что связка 1С и Oracle имеет право на жизнь. Остальное покажут более детальные тестовые испытания. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:36 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
YuriWhite, а почему вы решили, что ошибка ORA-12158 - "даже не может найти или прочитать tnsnames.ora". Мне кажется ошибка совершенно не в этом и вы не туда роете. Rostislav74, я думаю холивар здесь разводить смысла не имеет, так как через полгода на этом форуме будет столько 1С-ников... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:39 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 SergNsk Я документацию в состоянии прочитать Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:42 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
и где там написано что parameter file это именно tnsnames.ora? Вы просто в гугле наберите ora-12158 и увидите, что это во-первых старая ошибка (версий оракла 7-8-9), а во вторых которая никогда не возникала в случае отсутствия файла tnsnames.ora Посмотрите свой реестр, например, на предмет невалидных NLS_ параметров А вообще конечно, это вопрос с поддержке 1С ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:48 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 SergNsk Я сделал лишь предположение про tnsnames.ora. Другой документации Oracle где бы было написано по подробнее у меня к сожалению нет. За совет спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 07:55 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 SergNsk Вы были правы - причина в NLS параметрах Oracle клиента, о чем в доке от 1С скромно умалчивается. Так как БД в 1С обязана быть в AL32UTF8. То при NLS_LANG RUSSIAN_CIS.CL8MSWIN1251 или AMERICAN_AMERICA.CL8MSWIN1251 возникает такая ошибка. При убивание NLS_LANG из реестра и или из переменных окружения все работает. Однако перестают правильно работать другие программы использующие Oracle. Блеск что тут скажешь. Интересно как теперь совместить на одном компе два приложения под Oracle - обычное и юникодное. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 08:48 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
YuriWhiteИнтересно как теперь совместить на одном компе два приложения под Oracle - обычное и юникодное. Легко. Можно установить переменную NLS_LANG для каждого приложения. Пишите батник: Код: plaintext 1. 2.
Я так понимаю вам проше для запуска 1с такой сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 09:13 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 uranic Да с батничками или со сменой хоума - не вопрос - решение. Просто оно мне не очень нравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 09:31 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
Запустил на 10.2.0.1 rphost.exe 1С 8.2 работает только на instant client. На полном админском - нет. Выручает виртуальный компьютер Ms Virtual PC 2007 или др. Весь дистр 1С на виртуалку и instant client туда же. Instant client оракловый, DLL instant в 1С переименовать. tnsnames.ora не нужен. Используются переменные NLS_LANG, PATH, ORACLE_HOME На сервере БД установить переменную в окружения ORA_NLS10 путь к сформированным файлам NLB из 1Совского NLT. Для лингвист сортировки. Остальные переменные без изменения. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 09:37 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
2 DOSS У меня на полном админском клиенте - все работает. И tnsnames.ora использует. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 09:43 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
Подскажите в чём дело. У меня на ноуте Oracal 11g, установил 1С предоставленный на форуме, хотел подсоединится к базе Oracal, выдаётся ошибка. (Все данные предоставленны на ссылке) http://files.mail.ru/BGIOHH ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2010, 10:09 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
dddonnnПодскажите в чём дело. У меня на ноуте Oracal 11g, установил 1С предоставленный на форуме, хотел подсоединится к базе Oracal , выдаётся ошибка. (Все данные предоставленны на ссылке) http://files.mail.ru/BGIOHH Ошиблись форумом? Здесь ветка про субд Oracle, с вопросами про субд Oracal обращайтесь в техподдержку её производителя. з.ы. с таким подходом слона не продашь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2010, 10:37 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
dddonnnвыдаётся ошибка. (Все данные предоставленны на ссылке) http://files.mail.ru/BGIOHH Ты не умничай, ты пальцем покажи! (с) Анекдот. А здесь предоставить данные Вам что мешает? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2010, 11:44 |
|
Давайте вместе победим 1С8.2 под Oracle ( ORA-12158)
|
|||
---|---|---|---|
#18+
Решение по первоначальной проблеме. Проблема наблюдается даже в последних платформах 1С. Причина в том, что в их состав включен ущербный Оракл (oci.dll и сопутствующие файлы). Поэтому нужно просто взять из нормального ораклового клиента (той же разрядности (32 или 64) что и 1С) файлы oci.* и ora*.* и переписать в папку bin одинэса поверх (сервис не забудьте предварительно остановить). Возможно, какие то файлы здесь будут избыточными, но это в данном случае неважно. Решение проверено на платформах 8.3 2014 года выпуска и на самой последней (от 31.01.2019). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 00:18 |
|
|
start [/forum/topic.php?fid=52&fpage=83&tid=1882755]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 286ms |
total: | 411ms |
0 / 0 |