安装过程很简单,按照提示一路下来就可以了。
启动DM数据库。
[root@test data]# /etc/init.d/dmserverd start
Starting dmserverd: [ OK ]
[root@ test ~]# ps -ef|grep dmserver
root 27180 1 0 Mar26 ? 00:00:00 /u01/dmdb/dmdbms/bin/dmserver dm.ini -noconsole
root 27815 27603 0 18:16 pts/0 00:00:00 grep dmserver
Starting dmserverd: [ OK ]
[root@ test ~]# ps -ef|grep dmserver
root 27180 1 0 Mar26 ? 00:00:00 /u01/dmdb/dmdbms/bin/dmserver dm.ini -noconsole
root 27815 27603 0 18:16 pts/0 00:00:00 grep dmserver
可以看到,进程已经起来了。
DM提供了交互式工具ISQL来进行数据库的管理,下面登录数据库。
[root@test log]# rlwrap /u01/dmdb/dmdbms/bin/isql SYSDBA/SYSDBA@localhost
SQL>desc v$sersion;
SQL>desc v$sersion;
第1行: 'desc'附近有语法错误
SQL>describe v$sersion;
describe v$sersion;
COLNAME TYPE LENGTH NULLABLE
0 rows got
time used: 47.242(ms).
select * from v$version;
BANNER
1 DM Database Server V6.0.2.51-Build(2009.12.23)
2 DB Version: 0X1022b
2 rows got
time used: 0.231(ms).
SQL>create database mytest datafile '/u01/dmdb/dmdbms/data/mytest01.dbf' size 500;
create database mytest datafile '/u01/dmdb/dmdbms/data/mytest01.dbf' size 500;
time used: 3784.885(ms).
SQL>set current database mytest;
set current database mytest
设置当前数据库为 'mytest'
time used: 0.208(ms).
describe v$sersion;
COLNAME TYPE LENGTH NULLABLE
0 rows got
time used: 47.242(ms).
select * from v$version;
BANNER
1 DM Database Server V6.0.2.51-Build(2009.12.23)
2 DB Version: 0X1022b
2 rows got
time used: 0.231(ms).
SQL>create database mytest datafile '/u01/dmdb/dmdbms/data/mytest01.dbf' size 500;
create database mytest datafile '/u01/dmdb/dmdbms/data/mytest01.dbf' size 500;
time used: 3784.885(ms).
SQL>set current database mytest;
set current database mytest
设置当前数据库为 'mytest'
time used: 0.208(ms).
DM的isql没有历史回调功能,describe不能简化成desc。Select出来的数据,列没有对齐,多了一个行序号的列。个人感觉这个可以调整一下,毕竟大多数数据库使用者都习惯了通用的数据库命令,这样有利于DM的推广和发展。