免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cs2.0

菜鸟级问题--如何在UNIX操作系统下,实现INFORMIX数据库的命令操作! [复制链接]

论坛徽章:
0
发表于 2009-02-11 13:26 |显示全部楼层

回复 #14 cs2.0 的帖子

可以不改profile什么的,在UNIX下BASH的PROFILE是.bash_profile呢。如果是UNIX系列包括LINUX,你可以登录后,输入命令:export PATH=$INFORMIXDIR/bin: $PATH,如果是WINDOWS,打开cmd窗口后输入:set PATH=%INFORMIXDIR%/bin:%PATH%。这样只要不退出都有效:wink:

[ 本帖最后由 3sane 于 2009-2-11 13:27 编辑 ]

论坛徽章:
0
发表于 2009-02-12 18:16 |显示全部楼层

显示命令初始化失败~··不知如何是好!!

原帖由 liaosnet 于 2009-2-11 13:04 发表
那加上~~你們的數據庫裝在哪?就在這個PATH裏加上..
如informix的目錄為/home/informix
那麽PATH裏加上/home/informix/bin



我在配置文件中,已经修加上了这个。
具体修改后的配置如下:
PATH=$PATHHOME/bin:/home/informix/bin:.

原来的配置如下:
PATH=$PATHHOME/bin:.

修改后,查看自己的环境变量设置($env),信息如下:
$ env
COLUMNS=80
HOME=/home/**        -----------*为服务器名称!
HUSHLOGIN=FALSE
HZ=100
LINES=25
LOGNAME=****
MAIL=/usr/spool/mail/**
PATH=/bin:/usr/bin:/usr/gnu/bin:/sbin:/usr/local/bin:/home/****/bin:/home/inform
ix/bin:.
SHELL=/bin/sh
TERM=ansi
TZ=CST-8


$ cd ..
$ lf                                                                -------------------下面的文件为/home下的文件。
bank/      ftpusr/    ****/      informix/  webmgr/
onfn s
$
$
$ onstat
GLS initialization failed, error -23101
$ onstat -a
GLS initialization failed, error -23101
$ onstat -l
GLS initialization failed, error -23101
$ onstat -p
GLS initialization failed, error -23101
$


显示“命令初始化”失败~··········

不知道如何是好了!GLS是什么意思?全局环境变量----------
应该在哪设置?如何设置?

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-02-12 18:44 |显示全部楼层

回复 #22 cs2.0 的帖子

总的来说就是你当前设置的用户环境跟数据库环境冲突....改用informix用户连数据库吧.

-23101

__________________________________________________________

Unable to load locale categories.

An invalid locale name was supplied for the locale initialization. The environment variable specifying the locale category has a wrong value.

Check the value of the corresponding environment variable, CLIENT_LOCALE or DB_LOCALE. If this error was encountered when using the "SET COLLATION" statement, check that the value passed to the statement is a valid locale. If this error was encountered when using the "SET NO COLLATION" statement, check that the session's default locale file is still available. Also check if INFORMIXDIR points to a valid directory where IBM Informix products are installed.

If a client application receives this error when it requests a database server connection, check that the client and database locales are compatible. They are compatible if a valid locale exists on the server computer with the name lg_tr.codeset@mod, where lg_tr (language and territory) and mod (locale modifier) are from the CLIENT_LOCALE and codeset is from the database locale (from the DB_LOCALE, if it is set, or as stored in the database).

论坛徽章:
0
发表于 2009-02-13 09:57 |显示全部楼层

回复 #23 liaosnet 的帖子

目前那边帮我们架设服务器的公司,只提供了这个远程的登陆帐号。如果是“改用informix用户”,那是否要他们给我一个相应数据库的帐号呢?

论坛徽章:
0
发表于 2009-02-13 10:01 |显示全部楼层

回复 #23 liaosnet 的帖子

是不是我在.profile里面的PATH:里,设置得有问题呢?
我修改过的配置是:
PATH=$PATHHOME/bin:/home/informix/bin:.

上面的配置,不知道对不对!!

论坛徽章:
0
发表于 2009-02-13 10:07 |显示全部楼层

回复 #25 cs2.0 的帖子

怎么没有看见最关键的INFORMIXDIR环境变量?

论坛徽章:
0
发表于 2009-02-13 10:12 |显示全部楼层

回复 #26 3sane 的帖子

最关键的INFORMIXDIR环境变量?

一般是在哪个路径里?
INFORMIXDIR------------------??

论坛徽章:
0
发表于 2009-02-13 10:16 |显示全部楼层
INFORMIXDIR=/home/informix
如果你informix是装在这个目录的话。

论坛徽章:
0
发表于 2009-02-13 10:20 |显示全部楼层

我所修改的.profile配置文件所在的目录是/home

我之前一直修改的配置文件所在目录是HOME路径下的。
修改后,看自己当前的配置环境里,也增加了
$ env
COLUMNS=80
HOME=/home/**        -----------*为服务器名称!
HUSHLOGIN=FALSE
HZ=100
LINES=25
LOGNAME=****
MAIL=/usr/spool/mail/**
PATH=/bin:/usr/bin:/usr/gnu/bin:/sbin:/usr/local/bin:/home/****/bin:/home/inform
ix/bin:.
SHELL=/bin/sh
TERM=ansi
TZ=CST-8

可是启动onstat命令时,提示“全局环境变量初始化失败”。
下一步,应该如何操作,才能解决这个问题呢?

论坛徽章:
0
发表于 2009-02-13 10:21 |显示全部楼层

回复 #27 cs2.0 的帖子

建议你再认真看看手册,另外一个比较重要的是INFORMIXSERVER,其他你不设,虽然不建议用默认,不过也勉强能用,但是sqlhosts你必需要配,不能用默认。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP