使用方法
说明:笔者的Tuxedo安装在G:\Bea\Tuxedo下,故所有涉及到%TUXDIR%的地方,都应改为实际路径!
一、下载示例程序
将示例程序下载后,解压到%TUXDIR%\samples\atmi\Tuxedo_buf目录中
二、CARRAY和STRING示例的使用
说明:CARRAY和STRING的示例程序就在%TUXDIR%\samples\atmi\Tuxedo_buf下。
1。修改setenv.cmd和ubb文件,将%TUXDIR%改为实际值;
2。运行setenv.cmd;
3。编译所有程序:
>nmake all
4。加载配置文件
>tmloadcf -y ubb
5。启动服务器
>tmboot -y
6。测试
>Carray_cli
>String_cli
7。关闭服务器
>tmshutdown -y
二、FML示例的使用
1。修改%TUXDIR%\samples\atmi\Tuxedo_buf\FML目录下的setenv.cmd和ubbshm_fml文件,将%TUXDIR%改为实际值;
2。运行setenv.cmd;
2。编译所有程序:
>nmake all
3。创建数据设备列表:
>tmadmin -c
crdl -z G:\bea\tuxedo\samples\atmi\Tuxedo_buf\FML\JQDB -b 30000
quit
4。创建���据库
>sql
create database JQDB with (
DEVNAME='G:\bea\tuxedo\samples\atmi\Tuxedo_buf\FML\JQDB',
IPCKEY=80953, LOGBLOCKING=0, MAXDEV=1,
NBLKTBL=200, NBLOCKS=2048, NBUF=70, NFIELDS=80,
NFILES=20, NFLDNAMES=60, NFREEPART=40, NLCKTBL=200,
NLINKS=80, NPREDS=10, NPROCTBL=20, NSKEYS=20,
NSWAP=50, NTABLES=20, NTRANTBL=200, PERM='0666',
STATISTICS='n'
)\g
5。创建表
>sql
create table FRIEND (
FRIEND_ID integer not null,
NAME char(10),
MOBILE char(14),
primary key(FRIEND_ID)
) with (
FILETYPE='hash', ICF='PI', FIELDED='FML',
BLOCKLEN=512, DBLKS=8, OVBLKS=2
)\g
6。加载配置文件
>tmloadcf -y ubbshm_fml
7。创建事务日志
>tmadmin
echo
crdl -z G:\bea\tuxedo\samples\atmi\Tuxedo_buf\FML\TLOG -b 1500
crlog -m SITE1
8。启动服务器
>tmboot -y
9。测试
>Fml_cli
10。关闭服务器
>tmshutdown -y
三、VIEW示例的使用
1。修改%TUXDIR%\samples\atmi\Tuxedo_buf\VIEW目录下的setenv.cmd和ubbshm_view文件,将%TUXDIR%改为实际值;
2。运行setenv.cmd;
2。编译所有程序:
>nmake all
3。创建数据设备列表:
>tmadmin -c
crdl -z G:\bea\tuxedo\samples\atmi\Tuxedo_buf\VIEW\JQDB -b 30000
quit
4。创建数据库
>sql
create database JQDB with (
DEVNAME='G:\bea\tuxedo\samples\atmi\Tuxedo_buf\VIEW\JQDB',
IPCKEY=80953, LOGBLOCKING=0, MAXDEV=1,
NBLKTBL=200, NBLOCKS=2048, NBUF=70, NFIELDS=80,
NFILES=20, NFLDNAMES=60, NFREEPART=40, NLCKTBL=200,
NLINKS=80, NPREDS=10, NPROCTBL=20, NSKEYS=20,
NSWAP=50, NTABLES=20, NTRANTBL=200, PERM='0666',
STATISTICS='n'
)\g
5。创建表
>sql
create table FRIEND (
FRIEND_ID integer not null,
NAME char(10),
MOBILE char(14),
primary key(FRIEND_ID)
) with (
FILETYPE='hash', ICF='PI', FIELDED='FML',
BLOCKLEN=512, DBLKS=8, OVBLKS=2
)\g
6。加载配置文件
>tmloadcf -y ubbshm_view
7。创建事务日志
>tmadmin
echo
crdl -z G:\bea\tuxedo\samples\atmi\Tuxedo_buf\VIEW\TLOG -b 1500
crlog -m SITE1
8。启动服务器
>tmboot -y
9。测试
>view_cli
10。关闭服务器
>tmshutdown -y