|
--在数据库disql提示符
--以sysdba登录
SQL>login
server:
user name:
password:
port:
login time used:7.510(ms)
服务器[localhost]:处于普通打开状态
--创建2G表空间
SQL>create tablespace ts datafile 'D:\dmdbms\data\DAMENG\ts.dbf' size 2048;
time used: 18.445(ms) clock tick:30904337. Execute id is 300.
--创建用户
SQL>create user t identified by t12345 default tablespace ts;
create user t identified by t12345 default tablespace ts;
time used: 7.233(ms) clock tick:12115446. Execute id is 301.
--授权
SQL>grant dba to t;
grant dba to t;
time used: 2.538(ms) clock tick:4243962. Execute id is 302.
--以用户T登录
SQL>login
server:
user name:T
password:
port:
login time used:4.826(ms)
服务器[localhost]:处于普通打开状态
--执行脚本
SQL>`D:\soft\Tcp-h_windows\dss.ddl
2 ;
-- Sccsid: @(#)dss.ddl 2.1.8.1
CREATE TABLE NATION ( N_NATIONKEY INTEGER NOT NULL,
N_NAME CHAR(25) NOT NULL,
N_REGIONKEY INTEGER NOT NULL,
N_COMMENT VARCHAR(152));
time used: 11.848(ms) clock tick:19849872. Execute id is 310.
CREATE TABLE REGION ( R_REGIONKEY INTEGER NOT NULL,
R_NAME CHAR(25) NOT NULL,
R_COMMENT VARCHAR(152));
time used: 11.158(ms) clock tick:18685935. Execute id is 311.
CREATE TABLE PART ( P_PARTKEY INTEGER NOT NULL,
P_NAME VARCHAR(55) NOT NULL,
P_MFGR CHAR(25) NOT NULL,
P_BRAND CHAR(10) NOT NULL,
P_TYPE VARCHAR(25) NOT NULL,
P_SIZE INTEGER NOT NULL,
P_CONTAINER CHAR(10) NOT NULL,
P_RETAILPRICE DECIMAL(15,2) NOT NULL,
P_COMMENT VARCHAR(23) NOT NULL );
time used: 10.563(ms) clock tick:17690160. Execute id is 312.
CREATE TABLE SUPPLIER ( S_SUPPKEY INTEGER NOT NULL,
S_NAME CHAR(25) NOT NULL,
S_ADDRESS VARCHAR(40) NOT NULL,
S_NATIONKEY INTEGER NOT NULL,
S_PHONE CHAR(15) NOT NULL,
S_ACCTBAL DECIMAL(15,2) NOT NULL,
S_COMMENT VARCHAR(101) NOT NULL);
time used: 10.224(ms) clock tick:17121712. Execute id is 313.
CREATE TABLE PARTSUPP ( PS_PARTKEY INTEGER NOT NULL,
PS_SUPPKEY INTEGER NOT NULL,
PS_AVAILQTY INTEGER NOT NULL,
PS_SUPPLYCOST DECIMAL(15,2) NOT NULL,
PS_COMMENT VARCHAR(199) NOT NULL );
time used: 10.411(ms) clock tick:17441204. Execute id is 314.
CREATE TABLE CUSTOMER ( C_CUSTKEY INTEGER NOT NULL,
C_NAME VARCHAR(25) NOT NULL,
C_ADDRESS VARCHAR(40) NOT NULL,
C_NATIONKEY INTEGER NOT NULL,
C_PHONE CHAR(15) NOT NULL,
C_ACCTBAL DECIMAL(15,2) NOT NULL,
C_MKTSEGMENT CHAR(10) NOT NULL,
C_COMMENT VARCHAR(117) NOT NULL);
time used: 10.632(ms) clock tick:17814250. Execute id is 315.
CREATE TABLE ORDERS ( O_ORDERKEY INTEGER NOT NULL,
O_CUSTKEY INTEGER NOT NULL,
O_ORDERSTATUS CHAR(1) NOT NULL,
O_TOTALPRICE DECIMAL(15,2) NOT NULL,
O_ORDERDATE DATE NOT NULL,
O_ORDERPRIORITY CHAR(15) NOT NULL,
O_CLERK CHAR(15) NOT NULL,
O_SHIPPRIORITY INTEGER NOT NULL,
O_COMMENT VARCHAR(79) NOT NULL);
time used: 10.391(ms) clock tick:17404937. Execute id is 316.
CREATE TABLE LINEITEM ( L_ORDERKEY INTEGER NOT NULL,
L_PARTKEY INTEGER NOT NULL,
L_SUPPKEY INTEGER NOT NULL,
L_LINENUMBER INTEGER NOT NULL,
L_QUANTITY DECIMAL(15,2) NOT NULL,
L_EXTENDEDPRICE DECIMAL(15,2) NOT NULL,
L_DISCOUNT DECIMAL(15,2) NOT NULL,
L_TAX DECIMAL(15,2) NOT NULL,
L_RETURNFLAG CHAR(1) NOT NULL,
L_LINESTATUS CHAR(1) NOT NULL,
L_SHIPDATE DATE NOT NULL,
L_COMMITDATE DATE NOT NULL,
L_RECEIPTDATE DATE NOT NULL,
L_SHIPINSTRUCT CHAR(25) NOT NULL,
L_SHIPMODE CHAR(10) NOT NULL,
L_COMMENT VARCHAR(44) NOT NULL);
time used: 11.111(ms) clock tick:18614536. Execute id is 317.
SQL>
SQL>desc region;
COLNAME TYPE LENGTH NULLABLE
1 R_REGIONKEY INTEGER 4 N
2 R_NAME CHAR 25 N
3 R_COMMENT VARCHAR 152 Y
3 rows got
time used: 17.027(ms) clock tick:28420484. Execute id is 318.
SQL>select * from region;
select * from region;
R_REGIONKEY R_NAME R_COMMENT
1 0 AFRICA lar deposits. blithely final packages cajole. regular waters are
final requests. regular accounts are according to
2 1 AMERICA hs use ironic, even requests. s
3 2 ASIA ges. thinly even pinto beans ca
4 3 EUROPE ly final courts cajole furiously final excuse
5 4 MIDDLE EAST uickly special accounts cajole carefully blithely close requests
. carefully final asymptotes haggle furiousl
5 rows got
time used: 1.444(ms) clock tick:2410899. Execute id is 319.
--在操作系统cmd提示符
D:\soft\Tcp-h_windows>dbgen -s1
TPC-H Population Generator (Version 2.8.0)
Copyright Transaction Processing Performance Council 1994 - 2008
--dm6的命令格式已经不能用了,命令删除了,控制文件格式也变了
region.ctl
table=(region)
col_num=(3)
col_sep=(|)
data_file=(D:\soft\Tcp-h_windows\region.tbl)
D:\dmdbms\bin>dmloader userid=T/T12345 control=D:\soft\Tcp-h_windows\region.ctl log=D:\soft\Tcp-h_windows\region.log
'dmloader' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
--dm7控制文件改成下面的格式
D:\soft\Tcp-h_windows>notepad region.ctl
- OPTIONS
- (
- SKIP = 0
- ROWS = 50000
- DIRECT = TRUE
- INDEX_OPTION = 2
- )
- LOAD DATA
- INFILE 'D:\soft\Tcp-h_windows\region.tbl' STR X '0D0A'
- BADFILE 'D:\soft\Tcp-h_windows\region.bad'
- INTO TABLE region
- FIELDS '|'
- (
- R_REGIONKEY,
- R_NAME,
- R_COMMENT
- )
复制代码 或
- OPTIONS
- (
- SKIP = 0
- ROWS = 50000
- DIRECT = TRUE
- INDEX_OPTION = 2
- )
- LOAD DATA
- INFILE 'D:\soft\Tcp-h_windows\region.tbl' STR X '0D0A'
- BADFILE 'D:\soft\Tcp-h_windows\region.bad'
- INTO TABLE region
- FIELDS '|'
复制代码 D:\dmdbms\bin>dmfldr userid=T/T12345 control='D:\soft\Tcp-h_windows\region.ctl' log='D:\soft\Tcp-h_windows\region.log'
dmfldr:
Copyright (c) 2011, 2015, Dameng. All rights reserved.
控制文件:D:\soft\Tcp-h_windows\region.ctl
加载行数:全部
每次提交服务器行数:50000
跳过行数:0
允许错误数:100
是否直接加载:是
是否插入自增列:否
数据是否已按照聚集索引排序:否
字符集:GBK
数据文件共1个:
D:\soft\Tcp-h_windows\region.tbl
错误文件 \soft\Tcp-h_windows\region.bad
目标表:REGION
列名 终止 包装数据类型
R_REGIONKEY WHT CHARACTER
R_NAME WHT CHARACTER
R_COMMENT WHT CHARACTER
目标表 REGION :
5行 加载成功。
由于数据格式错误,0行 丢弃。
由于数据错误,0行 没有加载。
跳过的逻辑记录总数:0
读取的逻辑记录总数:5
拒绝的逻辑记录总数:0
用时:1196.553(ms)
D:\dmdbms\bin>dmfldr userid=T/T12345 control='D:\soft\Tcp-h_windows\lineitem.ctl' log='D:\soft\Tcp-h_windows\lineitem.log'
dmfldr:
Copyright (c) 2011, 2015, Dameng. All rights reserved.
控制文件:D:\soft\Tcp-h_windows\lineitem.ctl
加载行数:全部
每次提交服务器行数:50000
跳过行数:0
允许错误数:100
是否直接加载:是
是否插入自增列:否
数据是否已按照聚集索引排序:否
字符集:GBK
数据文件共1个:
D:\soft\Tcp-h_windows\lineitem.tbl
错误文件 \soft\Tcp-h_windows\lineitem.bad
目标表:LINEITEM
列名 终止 包装数据类型
L_ORDERKEY WHT CHARACTER
L_PARTKEY WHT CHARACTER
L_SUPPKEY WHT CHARACTER
L_LINENUMBER WHT CHARACTER
L_QUANTITY WHT CHARACTER
L_EXTENDEDPRICE WHT CHARACTER
L_DISCOUNT WHT CHARACTER
L_TAX WHT CHARACTER
L_RETURNFLAG WHT CHARACTER
L_LINESTATUS WHT CHARACTER
L_SHIPDATE WHT CHARACTER
L_COMMITDATE WHT CHARACTER
L_RECEIPTDATE WHT CHARACTER
L_SHIPINSTRUCT WHT CHARACTER
L_SHIPMODE WHT CHARACTER
L_COMMENT WHT CHARACTER
50000 rows processed .
100000 rows processed .
5900000 rows processed .
5950000 rows processed .
6000000 rows processed .
目标表 LINEITEM :
6001215行 加载成功。
由于数据格式错误,0行 丢弃。
由于数据错误,0行 没有加载。
跳过的逻辑记录总数:0
读取的逻辑记录总数:6001215
拒绝的逻辑记录总数:0
用时:48400.243(ms)
--在数据库disql提示符
SQL>truncate table region;
truncate table region;
time used: 251.072(ms) clock tick:420849705. Execute id is 320.
SQL>truncate table region;
truncate table region;
time used: 11.127(ms) clock tick:18642504. Execute id is 321.
SQL>select * from region;
select * from region;
R_REGIONKEY R_NAME R_COMMENT
0 rows got
time used: 3.265(ms) clock tick:5462781. Execute id is 322.
SQL>select count(*) from region;
select count(*) from region;
COUNT(*)
1 5
1 rows got
time used: 1.274(ms) clock tick:2125713. Execute id is 323.
SQL>select count(*) from lineitem;
select count(*) from lineitem;
COUNT(*)
1 6001215
1 rows got
time used: 1.137(ms) clock tick:1896804. Execute id is 324.
SQL>
|
|