c-tree数据库(c-treeACE)(2):工具篇之一

本文介绍了c-tree数据库的三个重要工具:ctpass用于口令修改,ctsqlcdb用于创建和删除数据库,dbschema则用于查看数据库方案。详细说明了每个工具的使用方法和操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.       口令修改工具ctpass:

位于$CTREE_ROOT/tools/cmdline/admin/client目录下。

$./ctpass

      Enter User Id >> admin     要修改口令的用户名

      Enter Current User Password (and/or press RETURN) >>   此处输入现有口令

      Enter Optional Server Name   (and/or press RETURN) >> FAIRCOMS     数据库服务的名称

      Enter New User Password (and/or press RETURN) >>           此处输入新口令

      Enter exact same new password (and/or press RETURN) >>         此处输入新口令

      Password Successfully Updated.

2.       建库工具ctsqlcdb

位于$CTREE_ROOT/tools/cmdline/admin/client目录下。

该产品安装(解压)之后,默认带了一个叫ctreesqldatabase。如果要创建自己的database,则使用该工具。

比如:创建一个叫mydatabase的新库:

./ ctsqlcdb -create mydatabase

或者

./ ctsqlcdb -create mydatabase FAIRCOMS

创建后,$CTREE_ROOT/bin/ace/sql/data下面有多出一个目录:mydatabase.dbs,用来存放mydatabase相关的数据文件。

需要drop的话就用:

./ ctsqlcdb -drop mydatabase

实际上drop之后该database的数据文件目录和文件仍然存在。如果以后需要的话可以用add增加到服务中:

./ ctsqlcdb -add mydatabase

3.       数据库方案查看工具dbschema

这个工具和informixdbschema是一回事,位于$CTREE_ROOT/tools/cmdline/utils/client下面。

比如要查看ctreesql这个databasemytbl表的建表结构,可以这样:

$./dbschema  -u admin -a ADMIN –t mytbl ctreesql

显示如下内容:

create table "admin"."mytbl" (

        "dd"    date

) pctfree 20;

set schema user ;

如果要查看整个database的脚本,不用-t 参数即可:

$./dbschema  -u admin -a ADMIN ctreesql

显示:

create table "admin"."mytbl" (

        "dd"    date

) pctfree 20;

set schema user ;

-- admin.% procedure(s) not found

-- admin.% function(s) not found

-- admin.% Trigger(s) not found

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值