Грешка при изпълнение на команда oninit -i за Informix на Ubuntu Server

Когато извикам команда oninit -i в сървърен терминал на Ubuntu, тя показва грешка като тази:

 INFORMIXSERVER does not match DBSERVERNAME or any of the DBSERVERALIASES.FAILED

Може ли някой да ми даде решение за този проблем?


person Agung Priatna    schedule 07.07.2015    source източник


Отговори (2)


Каква е настройката на $INFORMIXSERVER във вашата среда и какви стойности са зададени за DBSERVERNAME и DBSERVERALIASES във файла $ONCONFIG? Изглежда, че сте задали $INFORMIXSERVER на стойност, която не присъства във файла $ONCONFIG, който се използва. Може би изобщо не сте задали $ONCONFIG, или може би сте задали $INFORMIXSERVER неправилно, или може би имената във файла $ONCONFIG са неправилни.

Ако не зададете $ONCONFIG, по подразбиране е onconfig (и може би дори се връща към onconfig.std). Но обикновено трябва да зададете $ONCONFIG на известна стойност. Обикновено използвам onconfig.<servername>, където <servername> е стойността на DBSERVERNAME във файла. Нищо обаче не налага тази конвенция.

person Jonathan Leffler    schedule 07.07.2015
comment
Здравейте, имам същия проблем, следват моите файлове onconfig и sqlhosts.gist.github.com/cdwijayarathna/ 22bb5a26e59b2267e824, gist.github.com/cdwijayarathna/e04b24011a9527256f88 a>, задал съм следното променливи на средата също, експорт INFORMIXDIR=/usr/informix експорт INFORMIXSQLHOSTS=/usr/informix/etc/sqlhosts експорт ONCONFIG=onconfig експорт INFORMIXSERVER=myserver експорт SERVERNUM=1 експорт PATH=$INFORMIXDIR/bin:.:$PATH, аз ли съм липсва ли нещо тук? - person Chamila Wijayarathna; 09.07.2015

http://www.ibm.com/developerworks/data/library/techarticle/dm-0606bombardier/ е добър урок за настройка на informix DB, измислих същия проблем, тъй като моят rootdbs файл беше собственост на „root“, а не на „informix“, уверете се, че всички файлове, които са споменати в горния урок да бъдат собственост на потребителя „informix“ са правилно притежавани.

person Chamila Wijayarathna    schedule 09.07.2015