首页 > 数据库 > 国内数据库 > 一次达梦数据库的练习测试经历
一、环境
SQL> select * from v$version;
行号 BANNER
---------- -------------------------------------------------------------
1 DM Database Server x64 V7.6.0.96-Build(2018.09.19-97292)ENT
2 DB Version: 0x7000a
已用时间: 2.650(毫秒). 执行号:4.
二、练习测试数据
1、创建表空间
SQL> create tablespace tbs datafile '/dm7/data/school/tbs.dbf' size 32 autoextend on next 1 maxsize 50;
操作已执行
已用时间: 14.986(毫秒). 执行号:20.
2、创建用户
SQL> create user sch identified by sch12345678 default tablespace tbs;
操作已执行
已用时间: 2.429(毫秒). 执行号:21.
3、赋予权限,反正是测试,随便给个dba权限
SQL> grant dba to sch;
操作已执行
已用时间: 1.755(毫秒). 执行号:22.
SQL> conn sch/sch12345678
[-2501]:用户名或密码错误.
有没有搞错,居然密码错误
SQL> conn sch/sch12345678
[-2508]:登录失败次数超过限制.
超过次数了,用dba去解锁用户
SQL> select username, ACCOUNT_STATUS from dba_users;
行号 USERNAME ACCOUNT_STATUS
---------- ---------- --------------
1 SYS OPEN
2 SYSDBA OPEN
3 SYSAUDITOR OPEN
4 SYSSSO OPEN
5 TEST OPEN
6 SCH LOCKED
6 rows got
已用时间: 5.358(毫秒). 执行号:24.
SQL> alter user sch account unlock;
操作已执行
已用时间: 2.765(毫秒). 执行号:25.
SQL> select username, ACCOUNT_STATUS from dba_users;
行号 USERNAME ACCOUNT_STATUS
---------- ---------- --------------
1 SYS OPEN
2 SYSDBA OPEN
3 SYSAUDITOR OPEN
4 SYSSSO OPEN
5 TEST OPEN
6 SCH OPEN
6 rows got
已用时间: 1.206(毫秒). 执行号:26.
再来测试一个test用户,怎么还是无法登录,达梦创建用户的密码无论开始你怎么设置小写,登录必须用大写的密码;但是在管理工具中创建用户,密码是可以小写的, 这个有点意思,以后再研究。
[dmdba@nk ~]$ disql sch/SCH12345678
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 7.359(毫秒)
disql V7.6.0.96-Build(2018.09.19-97292)ENT
Connected to: DM 7.1.6.96
SQL>
4、创建用户表
create table student(
sno varchar2(10) primary key,
sname varchar2(20),
sage number(2),
ssex varchar2(5)
);
看看表被建到哪里去了
SQL> select table_name,tablespace_name from user_tables;
行号 TABLE_NAME TABLESPACE_NAME
---------- ---------- ---------------
1 STUDENT TBS
已用时间: 39.284(毫秒). 执行号:12.
5、插入数据并查询
SQL> insert into student values ('s001','张三','21','女');
影响行数 1
已用时间: 2.220(毫秒). 执行号:4.
SQL> insert into student values ('s002','李四','23','男');
影响行数 1
已用时间: 0.403(毫秒). 执行号:5.
SQL> select * from student where sno='s001';
行号 SNO SNAME SAGE SSEX
---------- ---- ------ ---- ----
1 s001 张三 21 女
已用时间: 0.648(毫秒). 执行号:6.
SQL> select * from student where sno='s002';
行号 SNO SNAME SAGE SSEX
---------- ---- ------ ---- ----
1 s002 李四 23 男
已用时间: 0.514(毫秒). 执行号:7.
总结:体系架构跟oracle差不多,不过贴近国人习惯,比如安装,10分钟就搞定,一些参数配置在管理助手里也有中文解释比较清晰,有部分比较容易遗漏的,达梦也自动做,比如控制文件的备份等。后面将用这个数据进行练习测试。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7788484/viewspace-2663790/ ,如需转载,请注明出处,否则将追究法律责任。