2014-09-22 2 views
0

Мы пытаемся соединиться с progressdb через php.When я выполняю ниже
команду, не предоставляя экран подключения sql.SQL-соединение с Progress DB?

ISQL -v qhn sysprogress sysprogress

его пытается соединиться с различными портами, как 1027,2018 и идет дальше. Но мы начали базу данных на порт 5555.

Вот лог-файл

2014/09/[email protected]:48:40.338-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) SQL Server 11.3.01 
started, configuration: "qhn.virtualconfig" 
[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) "qhn" started on  
IPv4 port 1028 for address 0.0.0.0, pid 5837 (0x000016cd). 
[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) Thread stack size: 
1024000 (bytes). 

[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) DLC from 
ENVIRONMENT VARIABLE is: /u/psc113f 


[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) WRKDIR from 
ENVIRONMENT VARIABLE is: /usr/wrk/ 

[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) JDKHOME from 
    DEFAULT is: 
[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) JREHOME from 
ENVIRONMENT VARIABLE is: [[java-home]] 

[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) CLASSPATH from 
DEFAULT is: 

[2014/09/[email protected]:48:40.341-0400] P-5837  T-1073785728 I SQLSRV2 1: (-----) 
PROSQL_LOCKWAIT_TIMEOUT value is: 5 seconds 

почему его не установить связь прогрессировать дб?

+0

У вас есть вопросы? –

+0

Где находится угол PHP? –

+0

Есть ли сообщение об ошибке? –

ответ

0

Ваш экстракт файл журнала, кажется, показывают SQL borker начиная с:

"qhn" started on IPv4 port 1028 for address 0.0.0.0 

Вместо этого 5555 и локальный.

Вероятно, вы должны убедиться, что подключение SQL настроено правильно, сначала используя предоставленный Progress компонент sqlexp.

Из окна PROENV должно работать при условии, что «sysprogress» пользователь имеет пароль «sysprogress», и что SQL брокер запускается на порту 1028 и т.д. (как информация выше, кажется, показать):

sqlexp -user sysprogress -password sysprogress -db dbName -H 0.0.0.0 -S 1028 

(хотя я подозреваю, что 0.0.0.0, вероятно, фиктивный) ...

+0

после выполнения sqlexp получаем следующую ошибку. root @ mtceqdl001 qhndbs] # sqlexp OpenEdge Release 11.3 с 17 июля 16:45:17 EDT 2013 Progress sqlexp Не удалось найти виртуальную машину Java. Неправильная установка переменной среды JREHOME. Установите переменную JREHOME в действительный каталог. JREHOME установка: [[java-home]] – user3715001

+0

Вы установили JREHOME? –

+0

Не могли бы вы рассказать мне, как установить JREHOME и действительный каталог в set.when я делаю java -version, предоставляя OpenJDK Runtime Environment (IcedTea6 1.13.1) (rhel-4.1.13.1.el5_10-i386) OpenJDK Server VM (построить 23.25-b01, смешанный режим) , когда я делаю echo $ JREHOME, его ничего не дает – user3715001