您的位置:首页 > 数据库

达梦数据库表空间管理实例

2020-08-15 22:26 260 查看

表空间管理

1.使用图形化界面工具创建一个表空间,名称设置为VSPASE,要设置三个数据文件,初始大小64M,自动增长,每次增长2M,增长上限10G(创建好表空间后截图记录)



2.删除第一步创建的表空间


3.使用sql命令的方式创建第1步要求的空间

4.使用sql命令为第3步创建的表空间添加一个物理文件,要求出示大小为128M,自动增长,每次增长1M,增长上限5G

用户和模式管理

新建用户,用户名为自己姓名的汉语拼音首字母组合而成,该用户登录失败尝试次数设置为2,密码有效期为50天,密码重用期为10天,密码锁定期为5min,密码宽限期为10天,默认具备创建表的权限并且不能转授该权限,默认具备查询DMHR模式的DEPARTMENT表的查询权限,并且可以转授该权限给其他用户。

创建一个新的模式TEST_SCHEMA要求绑定第1步中创建的用户。

权限管理

1.使用sysdba账户创一个用户u1并给该用户授予查询dmhr.empolyee表的权限
新建用户如下:

设置密码为123456789:

给该用户授予查询dmhr.empolyee表的权限:

2.使用u1用户进行登录查询dmhr.department表(截图记录)

3.授予u1用户创建表的功能并且能够具备转授的权限

4.使用u1登录测试创建一张表(截图记录)
命令为:create table student (id int,name char(20));

5.使用sysdba再次创建一个用户u2,通过u1用户将创建表的权限授予给u2,使用u2用户登录进行创建表测试观察是否正常获取了创建表的权限(截图记录)
创建用户U2,密码为123456789:


授权:grant create table to U2;

用户U2创建表:
命令为:create table teacher (id int,age char(2));

6.使用sysdba创建一个角色,并将dmhr.department表的上查询、修改、增加的权限都授予该角色,然后将该角色授予用户u2,使用u2用户登录检测是否正确获取相关权限(截图记录)
创建角色USER1:

授予权限给该角色:

将该角色授予用户:
命令为:grant “USER1” to “U2”;
U2用户查询dmhr.department表内容:
命令为:select * from dmhr.department;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: