达梦8用户和角色管理

  • 用户
    • 1.查看用户
      • 1.1默认用户详解
    • 2 创建用户
      • 2.1创建用户规则
      • 2.2创建用户实操
    • 3 修改用户
      • 3.1修改用户密码
      • 3.2修改用户默认表空间
      • 3.3锁定、解锁用户
      • 3.4 修改用户权限
    • 4 删除用户
  • 角色
    • 1.新建角色
    • 2.修改角色
    • 3.将角色授予用户
    • 4.将角色回收
  • 5.将角色删除

用户

1.查看用户

select * from dba_users;

1.1默认用户详解
  • sysdba:数据库管理员
  • sys:不能登录,存放数据字典和视图
  • sysauditor:审计员
  • syssso:安全员
  • 安全版会增加一个sysdbo数据库对象管理员

2 创建用户

2.1创建用户规则
  • 命名:以字母开头,a-z,0-9,$#_,长度不超过128个字符
  • 权限分配:系统权限、对象权限、角色
  • 存储:表空间设置
  • 密码策略:PWD_POLICY
    • 隐含参数,可以使用select * from v$dm_ini where para_name=‘PWD_POLICY’;
    • 设置系统默认口令策略。0: 无策略;1: 禁止与用户名相同;2: 口令长度不小于 9;4:至少包含一个大写字母(A-Z);8 :至少包含一个数字(0-9);16:至少包含一个标点符号(英文输入法状态下,除―和空格外的所有符号;若为其他数字,则表示配置值的和,如 3=1+2,表示同时启用第 1 项和第 2 项策略。当COMPATIBLE_MODE=1 时,PWD_POLICY 的实际值均为 0
alter system set 'PWD_POLICY'=3 both;
select * from v$dm_ini where para_name='PWD_POLICY';
2.2创建用户实操
  • 案例1:创建TEST用户,用户属于TEST表空间,TEST用户有创建表、索引的权限。




- create user "TEST" identified by "cljslrl0620" limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10 default tablespace "TEST";
- grant "PUBLIC","VTI" to "TEST";
- grant CREATE TABLE,CREATE INDEX to "TEST";

3 修改用户

3.1修改用户密码

alter user "TEST" identified by "Biangdang@98";
3.2修改用户默认表空间

alter user "TEST" default tablespace "MAIN";
3.3锁定、解锁用户

锁定用户
alter user test account lock;
解锁用户
alter user test account unlock;
3.4 修改用户权限

谈价修改用户和删除用户权限
grant ALTER USER to "TEST";
grant DROP USER to "TEST";
去除创建表的权限
revoke CREATE TABLE from "TEST";

4 删除用户

drop user "TEST";

角色

角色是一组权限的组合,使用角色的目的是使权限管理更加方便

1.新建角色

创建角色
create role "HUAN";
给予系统权限
grant CREATE USER,ALTER USER,DROP USER,CREATE TABLE,CREATE VIEW to "HUAN";
给予对象权限
grant SELECT("CITY_NAME"),INSERT("CITY_NAME"),UPDATE("CITY_NAME") on "DMHR"."CITY" to "HUAN";
grant SELECT("CITY_ID"),UPDATE("CITY_ID") on "DMHR"."CITY" to "HUAN";

2.修改角色

revoke select on DMHR.EMPLOYEE FROM HUAN;
  • 注意:授予对象权限时可以到列级,回收权限只能到表级回收。

3.将角色授予用户

grant "HUAN" to "TEST";

4.将角色回收

revoke "HUAN" from "TEST";

5.将角色删除

drop role "HUAN";

达梦8用户和角色管理相关推荐

  1. 国产化DM达梦数据库 - 用户状态查询、锁定与解锁,“登录失败次数超过限制”问题解决

    达梦数据库密码输入错误达到限制后会被锁定一段时间. An error occurred while establishing the connection:Long Message: 登录失败次数超过 ...

  2. 达梦创建用户无效的用户名报错2101

    最近在做信创,使用达梦创建用户报错如题, 一度怀疑是因为有同名模式导致,但是同事说不是,也找了很久原因, 最后尝试先删掉同名模式,再创建用户就可以了. 所以 遇到此问题,先删 同名模式,再建此用户,

  3. mysql8.0查看用户_MySQL 8.0用户和角色管理

    MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置, 这样方面用户的管理和权限的 ...

  4. DM达梦数据库用户管理

    1.dm数据库用户有哪些 SQL> select username from dba_users; 1.sys -----达梦数据库内置管理用户,不能登录数据库,数据库使用的大部分的数据字典和动 ...

  5. 达梦数据库用户权限管理

    1.角色就是一系列权限的集合,是方便用户操作的一个方式,因为把很多的权限(如很多表的查询权限,或者其他权限等)打包到一个角色中,后面要授予某个用户所有这些权限,只需要[grant 角色 to 用户]就 ...

  6. 达梦:用户密码策略及资源限制

    一. 用户的密码策略 密码策略决定了新建用户的密码复杂度,由 ini 参数 PWD_POLICY 决定,默认为 2,即密码长度不小于9. 不同的生产环境,可能有不同的管理要求,但强烈建议设置较高指数的 ...

  7. mysql 角色管理_MySQL 8 用户和角色管理入门

    MySQL 8.0 正式版目前已发布,MySQL 8.0 增加了很多新的功能,具体可参考「MySQL 8.0 正式版 8.0.11 发布!」一文. MySQL 8.0 在用户管理方面增加了角色管理,默 ...

  8. PostgreSQL 用户和角色管理

    PostgreSQL的用户管理 用户和角色的区别:用户有权限.角色没有权限 一.组角色管理 ---->使用组角色的概念管理数据库访问权限: 1.创建组角色 一个组角色可以看做是一组数据用户.组角 ...

  9. 达梦数据库Veri对比工具管理平台的使用方法

    前言:今天大家简单介绍一下达梦数据库的一个对比工具,如何对两个库进行数据对比. 1.访问并登陆对比工具,访问地址为达梦运维服务器IP:8080/veri ,默认登陆账号密码为admin/admin. ...

  10. 达梦数据库DM8的DM管理工具manger命令行启动时出错Manager:10369的处理方法

    系统环境 VM15.5+中标麒麟+DM8 错误提示 [dmdba@localhost tool]$ ./manager (Manager:10369): GLib-GObject-WARNING ** ...

最新文章

  1. Chapter 8(查找)
  2. 如何评估互阻抗放大器(第 2 部分)
  3. 关于Dictionary字典和List列表
  4. html获取文本框中的文字,JavaScript实现input输入框点击获取文字内容
  5. 使用Spring Boot和GraphQL构建安全的API
  6. 玩转oracle 11g(35):rman备份-参数文件spfile损坏恢复
  7. 排序算法时间复杂度、空间复杂度、稳定性比较
  8. 计算机网络之应用层:2、DNS域名解析系统
  9. (计算机组成原理)第五章中央处理器-第三节2:CPU专用数据通路
  10. MacOS emacs Command “pyls“ is not present on the path.报错及解决
  11. Dynamic CRM 2013学习笔记(二十二)插件里调用WCF服务
  12. Zero Shot | 一文了解零样本学习
  13. Saas架构设计之离线应用
  14. java抛出代码,java异常之手动抛出与自动抛出代码实例解析
  15. Atitit QL查询语言总结 目录 1. QL = Query Language, 是查询语言的简称 1 2. 模型 2 2.1. 内嵌语言执行 2 2.2. 语言互操作 2 3. 具体实现 2
  16. STM32 flash 大小
  17. 如何添加BigBoss的Cydia源地址
  18. python按键盘上哪个键运行_python键盘操作PyKeyboard安装使用详解
  19. unity使用easy ar制作ar红包
  20. 计算机会计系统与手工会计系统有什么异同,会计电算化系统与手工会计系统的比较研究...

热门文章

  1. 不要重新发明轮子_重新发明轮子
  2. npm install报错ERR! code ETIMEDOUT的解决办法
  3. python进制转换问题“输入十进制整数和欲转换的进制数r,将十进制转换为r进制数(r>=2)”
  4. 「Linux」- 修改鼠标滚轮的滚动方向 @20210315
  5. 路由聚合(汇总)以及最长匹配原则
  6. phpstudy重置密码登录报错#1045
  7. 强化学习7——梯度及梯度下降法
  8. python-docx插入图片调整为封面图
  9. bootstraptable冻结列无效_Bootstrap Table 冻结列功能详解
  10. 推荐 | 南方医院历时4年构建新HIS系统