Xbase 相关操作

命令

作用

备注

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服务器。其中XXXYYY分别为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(建表脚本、建索引脚本、建储存过程脚本)

 

你可能感兴趣的:(操作)