Connection to shared server

Fireworm

Новичок
Connection to shared server

Здравствуйте.
У меня есть проблема в следующем:
При настройке Оракла, как Dedicated server - все скрипты работают без проблем.
При попытке подключаться к Ораклу, как shared серверу т.е. через MTS, OCILogon проходит нормально, но далее при попытке парсить запрос OCIParse ругается на supplied argument is not a valid OCI8-Connection resource in...

Oracle 9.2
php 4.3.3
Windows 2000
Apache 1.3.24

Как с этим бороться, т.к. хотелось бы использовать именно shared server.
 

tony2001

TeaM PHPClub
пример кода приведи.
но не "псевдо-кода", а реального нерабочего.
 

Fireworm

Новичок
Не работает даже такое:
$connection = OCILogon('user', 'pwd', 'server');
$sql = "select 1+3 as еее from dual";
$stmp = OCIParse($connection, $sql);
И вот здесь ругается на $connection
 

tony2001

TeaM PHPClub
а если попробовать так:
PHP:
$connection = OCILogon('user', 'pwd', 'server');
var_dump($connection);
var_dump(ocierror());
$sql = "select 1+3 as еее from dual";
$stmp = OCIParse($connection, $sql);
и заодно обновить РНР до последнего?
 

Fireworm

Новичок
Ошибку выдает следующую: Error ORA-12523: TNS:listener could not find instance appropriate for the client connection

Последний php сейчас качаю, но в ChangeLog там нислова про OCI8
 

Fireworm

Новичок
Да, без проблем:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = www)(PORT = 1521))) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = server.myhost.by)))
OK (30 msec)
 

Fireworm

Новичок
Проблема немного сузилась:
shared server нормально работает, если к нему коннектится с другого хоста, если коннектится с того же компа, во всех клиентах вылазит эта же ошибка.

При dedicated server работает нормально в обоих случаях.

Похоже это проблема уже именно настройки Oracle. Но если кто-то поможет - буду благодарен.
 

romutis

Guest
Fireworm
Покажи настройки диспетчеров из init.ora
 
Сверху