Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Oracle 11g XE при коннекте ORA-12705 / 9 сообщений из 9, страница 1 из 1
14.01.2014, 17:38
    #38525989
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
Всем привет. Собсна сабж. Клиент оракловский 10g. Из sql+ соединение к БД проходит. через следующий код нет.
Код: php
1.
$conn = oci_connect('system', 'system', 'XE') or die (print_r(ocierror())); 



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = *****)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = XE)
      (SID_NAME = XE)
    )
  )



Облазила весь инет не могу понять из-за чего? Походу php не видит обьявление XE. коннект из php к 10g через алиас проходит. к 11 не могу достучаться.

Помогите плииз.
...
Рейтинг: 0 / 0
14.01.2014, 17:45
    #38526001
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
ORA-12705 invalid or unknown NLS parameter value specified

Cause: There are two possible causes: Either an attempt was made to issue an
ALTER SESSION statement with an invalid NLS parameter or value; or the
NLS_LANG environment variable contains an invalid language, territory, or
character set.

Action: Check the syntax of the ALTER SESSION statement and the NLS
parameter, correct the syntax and retry the statement, or specify correct values
in the NLS_LANG environment variable. For more information about the syntax
of the ALTER SESSION statement,
...
Рейтинг: 0 / 0
14.01.2014, 17:47
    #38526006
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
ага, это я знаю. но ничего не помогает. перебрала все варианты кодировок. и не пошет
...
Рейтинг: 0 / 0
14.01.2014, 17:47
    #38526007
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
не пашет
...
Рейтинг: 0 / 0
14.01.2014, 17:48
    #38526009
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
or the
NLS_LANG environment variable contains an invalid language , territory , or character set .
...
Рейтинг: 0 / 0
14.01.2014, 17:55
    #38526018
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
это я знаю, но из sql+ подключается без проблем. перепробовала все варианты кодировок. не проходят
...
Рейтинг: 0 / 0
14.01.2014, 17:59
    #38526022
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
ну. слабо сравнить попарно три параметра?
...
Рейтинг: 0 / 0
14.01.2014, 18:15
    #38526051
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
и даже такое не катит
Оракл
Код: plsql
1.
2.
3.
NLS_LANGUAGE	AMERICAN
NLS_TERRITORY	AMERICA
NLS_CHARACTERSET AL32UTF8



NLS_LANG
Код: plsql
1.
AMERICAN_AMERICA.AL32UTF8
...
Рейтинг: 0 / 0
15.01.2014, 16:17
    #38527192
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Oracle 11g XE при коннекте ORA-12705
Пляски с бубном показали, что для работы надо сменить локаль на аглицкую. перегрузиться. поменять потом на русскую и будет счастье. коннект с русской локалью.
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 везде.

П.С. что курили разрабы когда такое творили?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Oracle 11g XE при коннекте ORA-12705 / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]