Chinaunix
标题:
为什么dbaccess db_name进去查看不了表的索引呢
[打印本页]
作者:
vbirding
时间:
2010-10-13 08:21
标题:
为什么dbaccess db_name进去查看不了表的索引呢
硬体
L380
OS:redhat AS 4.8
informix版本:Server Version 9.40.UC6
dbschema -d ctb0iphone -t tlf_file -ss导出表的结构可以看得到有索引
create index "topn".tlf_001 on "topn".tlf_file (tlf01,tlf06) using
btree in dbs01 ;
create index "tiptop".tlf_002 on "topn".tlf_file (tlf06,tlf62)
using btree in dbs01 ;
create index "tiptop".tlf_003 on "topn".tlf_file (tlf62,tlf01,
tlf06) using btree in dbs01 ;
create index "topn".tlf_004 on "topn".tlf_file (tlf905,tlf906)
using btree in dbs01 ;
复制代码
但是dbaccess ctb0iphone--->表格--->资讯------>tlf_file---->索引
就看不到任何信息,就下面一个画面,此时光标已经跳到最上面行了。
INFO - tlf_file: C/欄位 I/索引 P/權限 R/參照 S/狀態 O/限制 G/觸發器 T/表格 F/分段 ...
顯示表格中的欄位索引資訊.
----------------------- ctb0iphone@on_tcp277 --- 按 CTRL-W 顯示輔助說明訊息 ------------
執行中 . . .
复制代码
作者:
vbirding
时间:
2010-10-13 08:29
没人遇到国这样的问题吗?
我现在怀疑是不是数据库版本的问题
作者:
yybmsrs
时间:
2010-10-13 08:47
dbaccess进去后还能看到中文?
作者:
vbirding
时间:
2010-10-13 08:50
回复
3#
yybmsrs
可以啊,装个中文包就行了
我这里装的是繁体中文。
作者:
vbirding
时间:
2010-10-13 08:54
补充点信息
Server Version 9.40.UC6安装在32位的操作系统上dbaccess就可以看索引
装在64为的OS上就不行了
作者:
Hendane
时间:
2010-10-15 13:47
我也遇到过这个问题,在AP段dbaccess进去就看不到索引,但是AP和DB在同一台机器就能看到,不知道什么原因。
作者:
lzlei007
时间:
2010-10-17 13:37
刚才试了一下 可以看到,我的也是9.4,
作者:
liaosnet
时间:
2010-10-17 13:58
執行中 . . .
作者:
vbirding
时间:
2010-10-18 19:26
回复
6#
Hendane
我的是AP+DB的架构也看不了.
作者:
vbirding
时间:
2010-10-18 19:27
執行中 . . .
liaosnet 发表于 2010-10-17 13:58
liao兄,能否帮解说下为什么呢。
作者:
liaosnet
时间:
2010-10-18 19:45
liao兄,能否帮解说下为什么呢。
vbirding 发表于 2010-10-18 19:27
使用 strace或者ltrace 跟踪下吧~{:3_199:}
9.40建议使用xC7以上的版本~
作者:
vbirding
时间:
2010-10-19 08:09
回复
11#
liaosnet
strace dbaccess ds的结果太多,不知道怎么截取有用信息
execve("/u/inf7.3/bin/dbaccess", ["dbaccess", "ds"], [/* 32 vars */]) = 0
[ Process PID=10798 runs in 32 bit mode. ]
uname({sys="Linux", node="applectb", ...}) = 0
brk(0) = 0x819f000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=212718, ...}) = 0
old_mmap(NULL, 212718, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7fca000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\273?\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16748, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7fc9000
old_mmap(0x3fb000, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3fb000
old_mmap(0x3fd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x0
close(3) = 0
open("/lib/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\270?\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=41956, ...}) = 0
old_mmap(0x3fb000, 196924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f9800
old_mmap(0xf7fa0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0
old_mmap(0xf7fa2000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x0
close(3)
复制代码
原文件附上
1.7z
(13.53 KB, 下载次数: 6)
2010-10-19 08:08 上传
点击文件名下载附件
作者:
liaosnet
时间:
2010-10-19 09:42
回复
12#
vbirding
算了吧,我试了下跟踪。。因为有交互操作。。几乎无法看跟踪信息。。
你提供的信息中,也只有刚进db中的。。。
作者:
Hendane
时间:
2010-10-21 14:43
strace 这个东东还没用过,
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2