Chinaunix

标题: 初始化informix的困惑 tbmonitor…… [打印本页]

作者: dd2-new    时间: 2008-06-19 22:53
标题: 初始化informix的困惑 tbmonitor……
安装手册这么说 :
安装好ONLINE后,可以开始初始化informix:
1.        以informix用户注册,执行如下命令:
$ cd /usr/informix
$ cp tbconfig.nod  etc/tbconfig
$>rootdbs
$chmod 660 rootdbs
$tbmonitor

2.        运行tbmonitor->parameters->initialize生成并配置根DBSpace(root dbspace),令根DBSpace名为rootdbs,建议大小为100M,不镜像。
执行此操作后,原来的数据库内容全部删除

可是我 做到这一步 :$tbmonitor后屏幕显示 :
$tbmonitor
Termcap entry too long
INFORMIX-OnLine:  <Status> Parameters  Dbspaces  Mode  Force-Ckpt  ...
Status menu to view INFORMIX-OnLine.

-----------------------Off-Line----------------- Press CTRL-W for Help. -------
  回车后 ...  Archive <Logical-Logs> Exit
Back up logical parametersange the logging mode for a database.
   Status <parameters> Dbspaces  Mode  Force-Ckpt  ...
Set configuration parameters.
…………

就再也出不来了 ,为什么啊

第一次接触informix,请高手们介绍一下“运行tbmonitor->parameters->initialize”,是怎么个运行法?
作者: dd2-new    时间: 2008-06-19 22:56
明白了原来是按下 P和I,能做下去了,但是屏幕显示不全 ,而且错行 ,怎么才能正常显示呢?
作者: liaosnet    时间: 2008-06-19 23:20
  informix 5.x 版的数据库....
这个不太清楚了哦..呵~~
使用secureCRT的话,在9.40中使用onmonitor是没有问题的...

你这里提到的 一个 Termcap entry too long
检查下环境里的 termcap参数..
作者: dd2-new    时间: 2008-06-19 23:22
翻了旧帖子,也添加了TERMCAP=/usr/informix/etc/termcap
export TERMCAP,但是问题依旧,仍然是用tbmonitor时出现:
TERMCAP entry too long的提示,然后屏幕菜单跑到下面去了。
作者: dd2-new    时间: 2008-06-19 23:24
对了,我是使用netterm登陆sco 5.06的
作者: dd2-new    时间: 2008-06-19 23:28
但是直接用sco服务器的显示器,效果也是一样
作者: liaosnet    时间: 2008-06-19 23:31
标题: 回复 #4 dd2-new 的帖子
退出重进~~.若还是不行.偶是没办法了..偶对sco/ informix 5.x都不熟悉.
作者: dd2-new    时间: 2008-06-19 23:35
晕……还是谢谢先
作者: liaosnet    时间: 2008-06-19 23:37
标题: 回复 #8 dd2-new 的帖子
你检查下下环境里的TERMCAP生效了没~
env | grep -i TERM
作者: dd2-new    时间: 2008-06-19 23:40
$ env | grep -i TERM
TERM=ansi
作者: dd2-new    时间: 2008-06-19 23:43
这表示TERMCAP生效了没?
作者: liaosnet    时间: 2008-06-19 23:43
标题: 回复 #10 dd2-new 的帖子
额..这个就不对了哦~~如果环境生效了的话,那么TERM就不应该是这个才对呀~~
你在加个
TERM=vt100;export TERM
试试~~
作者: dd2-new    时间: 2008-06-19 23:44
把原来TERM=……那个替换掉?
作者: liaosnet    时间: 2008-06-19 23:44
对~~
做完后执行
source .profile
作者: dd2-new    时间: 2008-06-19 23:45
$ source .profile
source: not found
作者: liaosnet    时间: 2008-06-19 23:49
标题: 回复 #15 dd2-new 的帖子
. ./.profile 试试这个...对sco不熟悉,米办法..
作者: dd2-new    时间: 2008-06-19 23:53
$ ../.profile
../.profile: not found
$ ./.profile
./.profile: cannot execute
……我倒
作者: liaosnet    时间: 2008-06-19 23:55
标题: 回复 #17 dd2-new 的帖子
前面两个点之间要空格...
.[空格]./.profile
作者: dd2-new    时间: 2008-06-19 23:59
原来如此

TERM=vt100

$ tbmonitor
Termcap entry too long
INFORMIX-OnLine:  <Status> Parameters  Dbspaces  Mode  Force-Ckpt  ...
Status menu to view INFORMIX-OnLine.

-----------------------Off-Line----------------- Press CTRL-W for Help. -------

我哭……
作者: dd2-new    时间: 2008-06-20 00:02
.profile内容:

PATH=$PATHHOME/bin:.                  # set command search path
MAIL=/usr/spool/mail/`logname`          # mailbox location
INFORMIXDIR=/usr/informix
TBCONFIG=tbconfig
SQLEXEC=$INFORMIXDIR/lib/sqlturbo
DBDATE=Y4MD
DBPATH=//SERVER

export PATH MAIL INFORMIXDIR TBCONFIG SQLEXEC DBDATE DBPATH

# use default system file creation mask

eval `tset -m ansi{TERM:-ansi} -m :\?${TERM:-ansi} -r -s -Q`
set -o vi

/usr/bin/prwarn                 # issue a warning if password due to expire

TERMCAP=/usr/informix/etc/termcap
export TERMCAP
作者: liaosnet    时间: 2008-06-20 00:03
那偶米办法啰~~~睡觉~~

8过,你的onconfig/tbconfig (?in 5.x?)文件,sqlhosts,/etc/services文件配置过没?从你的步骤上看好像还没做吧...

[ 本帖最后由 liaosnet 于 2008-6-20 00:04 编辑 ]
作者: liaosnet    时间: 2008-06-20 00:04
标题: 回复 #20 dd2-new 的帖子
参数里还少了INFORMIXSERVER........
作者: dd2-new    时间: 2008-06-20 00:09
tbconfig ,etc/services文件配置过了
作者: sdccf    时间: 2008-06-20 07:49
TERMCAP没有生效
作者: sdccf    时间: 2008-06-20 07:50
运行 echo $TERMCAP
显示/usr/informix/etc/termcap才表示生效了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2