命令 |
作用 |
备注 |
xstart |
启动xbase |
|
xstat |
观察xbase进程动态 |
|
xstop |
停止xbase |
|
xbasemoni |
启动监控程序xbasemoni和数据库xbase |
|
xsuperstop |
停止监控程序xbasemoni和数据库xbase |
|
extrabase -v |
查看当前xbase数据库系统的版本号 |
|
xsql -h |
显示xsql的帮助信息 |
|
xsql –s XXX –p YYY |
用xsql工具连接到指定的xbase服务器。其中XXX、YYY分别为xbase服务器的IP地址和监听端口。xbase的缺省监听端口是8433 |
|
xsql –s XXX –p YYY –i ZZZ |
用xsql工具连接到指定的xbase服务器,执行指定的sql脚本。其中ZZZ为需要执行的sql脚本 |
|
show procedures |
查看所有存储过程的名称 |
需要在xsql下使用 |
show tables |
查看所有xbase表的索引信息 |
需要在xsql下使用 |
show session |
查看所有客户端连接的情况,每个客户端连接用一条记录表示。 |
需要在xsql下使用 |
desc table XXX |
查看指定表的字段、索引等信息。XXX 为需要查看的表名 |
需要在xsql下使用 |
desc procedure XXX |
查看指定储存过程的创建脚本。XXX 为需要查看的存储过程名 |
需要在xsql下使用 |
select get_used_pages() |
已使用的内存page数。1page=64K bytes |
需要在xsql下使用 |
select get_total_pages() |
xbase总的内存内存page数。 和xbaes.cfg中[psm] page_count相同 |
需要在xsql下使用 |
if (exists('XXX')) print 'XXX exist' else print 'XXX inexist' go |
检查某表或存储过程是否存在 |
需要在xsql下使用 |
load data outfile '/home/tag/tmp/cc_mqueuestat.dat' from table cc_mqueuestat where 1=1 field_term '|'; infected 0 rows |
导出单张表到文件 |
需要在xsql下使用 |
load data infile '/home/tag/tmp/cc_mqueuestat.dat' into table cc_mqueuestat field_term '|'; |
从文件导入单张表 |
需要在xsql下使用 |
export '/home/tag/tmp/all.dat'; |
导出全库 |
需要在xsql下使用 |
import '/home/tag/tmp/all.dat'; |
导入全库 |
需要在xsql下使用 |
$HOME/dict/sys_dict_data.dat |
这是xbase的数据字典,是一个XML文件,这个文件中记录了所有DDL(建表脚本、建索引脚本、建储存过程脚本) |
|
Xbase 相关操作
最新推荐文章于 2024-08-16 09:33:56 发布