|
|
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
при попытке подключения к ораклу из пхп скрипта не разрешается tns имя сервера бд "[12154] ORA-12154: TNS:could not resolve the connect identifier specified" хотя если в консоли набрать tnsping имя_сервера то все OK (10 msec) 1) в $apachedir/bin/envvars прописал все переменные окружения: ORACLE_HOME=/mnt/sdb/sdb1/oracle/product/11.2.0/dbhome_1 export ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME:$ORACLE_HOME/bin export PATH ORACLE_HOME_LIB=$ORACLE_HOME/lib LIBPATH=$ORACLE_HOME_LIB:$LIBPATH export LIBPATH LD_LIBRARY_PATH="$ORACLE_HOME_LIB:/web/apache/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH 2) добавил те же переменные в /etc/profile и в bashrc 3) + на всякий случай закинул копию tnsnames.ora в апку $apachedir/bin подскажите что можно сделать/проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2011, 21:44 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
tnsping проверяет только путь до хоста, точнее листенера Если служба (SERVICE_NAME) или SID указаны не верно, это поймается только при попытке соединения Попробуй соединиться через sqlplus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 03:52 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
>Вячеслав Любомудров через sqlplus нормально коннектится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 09:16 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
и из php скрипта тоже раньше норм коннектилось, только потом чтото случилось(или свет пропал, или просто перезагрузил - хз что именно, но ничего в этой оси не удалялось и не устанавливалось), - потом я прописал пути в $apachedir/bin/envvars и в /etc/profile - но толку от этого мало.., что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 09:22 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
PS: все это на ОС fedora15 (2.6.38.8-35.fc15.i686) + apache2 + php5.3.6 + oracleDatabase11.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 09:27 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
On Mon, 25 Jul 2011 13:27:31 +0700, zloyGamer <nospam@sql.ru> wrote: > Автор: zloyGamer > PS: все это на ОС fedora15 (2.6.38.8-35.fc15.i686) + apache2 + php5.3.6 + > oracleDatabase11.2 export TNS_ADMIN=/etc я например, так делаю и кладу туда tnsnames.ora а саму переменную кладу в /etc/profile.d/oracle.sh -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 10:12 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
>SSukholet спасибо, кажется что то сдвинулось, проблемка в конфигах под разных юзеров.., щас прописал в /etc/profile.d строку: export TNS_ADMIN=/etc и закинул туда sqlnet.ora и tnsnames.ora теперь когда пытаюсь запустить tnsping под рутом - то все ок и пути тянутся из /etc/sqlnet.ora а если под текущим пользователем то все тянется по старым путям /mnt/sdb/sdb1/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora (в .bashrc у обоих юзеров на этот раз ничего не менял) и из пхп скрипта тоже самое.. - не коннектится, хотя апач вначале стартует из rc.local - тоесть уже под рутом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 10:49 |
|
||
|
как настроить параметры-пути oracle расширения для php/apache
|
|||
|---|---|---|---|
|
#18+
On Mon, 25 Jul 2011 14:49:47 +0700, zloyGamer <nospam@sql.ru> wrote: > Автор: zloyGamer >> SSukholet > спасибо, кажется что то сдвинулось, проблемка в конфигах под разных > юзеров.., > щас прописал в /etc/profile.d строку: export TNS_ADMIN=/etc и закинул > туда > sqlnet.ora и tnsnames.ora > > теперь когда пытаюсь запустить tnsping под рутом - то все ок и пути > тянутся из /etc/sqlnet.ora > а если под текущим пользователем то все тянется по старым путям > /mnt/sdb/sdb1/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora > (в .bashrc у обоих юзеров на этот раз ничего не менял) Ну понятно, что тебе надо вывалить переменные окружения клиента. php это будет или апач, не важно. там и смотри. очевидно, что твоя TNS_ADMIN не дошла до клиента. перезагрузи машину? посмотри, может в хоум дире чего-то выставляется? -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2011, 06:15 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=81&tid=1484118]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 406ms |

| 0 / 0 |
