DM8数据库用户和权限管理

用户和权限管理
用户管理
创建用户不能于模式名或角色名同名。

密码策略
创建用户时要指定密码,用户密码策略由系统参数 PWD_POLICY.
SQL> select * from v$dm_ini where para_name like '%PWD_POLICY' where para_name=‘PWD_POLICY’; 查看密码策略。
修改系统口令策略:SQL> sp_set_para_value(1,‘PWD_POLICY’,4);修改后的策略只针对新用户有用。
查看用户口令策略:SQL> select username,user_id,PASSWORD_VERSIONS from dba_users;
创建用户
SQL> create user DMOA identified by DM;

用户的锁定与解锁
当用户尝试登录,密码错误超过限制的尝试失败次数,用户会被自动锁定。
可以手动锁定和解锁:
锁定SQL> alter user user1 account lock;
解锁alter user user1 account unlock;
修改用户的资源限制(例如当密码错误超过 5 次时,锁定 10 分钟)SQL> alter user user1 limit failed_login_attemps 5,password_lock_time 10;

修改user1用户默认表空间为TBS、默认索引表空间为tbsidx:
SQL> alter user user1 default tablespace tbs default index tablespace tbsidx;

用户删除,使用具有删除用户(DROPUSER)权限的用户删除其他用户,在删除前要保证用户里对象为空。
drop user user2;

权限管理
系统权限:create table; alter database; create tablespace; alter tablespace; drop tablespace; create user; create view; create procedure; create role; create schema;
授予系统权限:grant CREATE TABLE to USER1;
撤销系统权限:revoke
授予对象权限grant SELECT on DMHR CITY to USER1; 撤销:revoke

权限的查看:
系统权限(数据库权限)查看 DBA_SYS_PRIVS select * from dba_sys_privs;
对象权限查看 DBA_TAB_PRIVS select * from dba_tab_privs;
角色权限查看 DBA_ROLE_PRIVS select * from dba_role_privs;
对象权限的赋予和回收:可以赋给用户或角色
将dmhr.employee的查看权限赋予user1:(sysdba用户)SQL> grant select on dmhr.employee to user1;
从user1就可以查看dmhr.employee:SQL> select count(*) from dmhr.employee;
但user1不能查看dmhr.department,没有该权限,没有赋予
回收user1权限:从sysdba用户,revoke select on dmhr.employee from user1;
查询某张表的某些字段,可以赋给用户或角色
sysdba:SQL> grant select(employee_id,employee_name,salary) on dmhr.employee to user1;
user1: 不能查询整个表:但是可以查询employee_id,employee_name,SQL> select employee_id,employee_name,salary from dmhr.employee limit 5;
如果想查询dmhr.employee中的其他列,也没有查询权限。
角色管理
查看角色信息: select * from dba_roles;
默认每种类型的管理员拥有五个角色(DBA、PUBLIC、RESOURCE、SOI、VTI)
DBA:管理员角色,拥有几乎所有的权限。
RESOURCE:拥有创建表、创建视图等对数据库操作的权限,但没有创建用户的权限。
PUBLIC:拥有数据操作权限(增删改查)。
SOI:拥有查询系统表(sys 开头的)
VTI:拥有动态视图(v$开头的查询权限)。
select * from DBA_SYS_PRIVS t where t.GRANTEE=‘PUBLIC’;
select * from DBA_SYS_PRIVS t where t.GRANTEE=‘RESOURCE’;
select * from DBA_TAB_PRIVS t where t.GRANTEE=‘VTI’;
select * from DBA_TAB_PRIVS t where t.GRANTEE=‘SOI’;
新建角色:创建角色role1,并将create table权限赋给user1:(在SYSDBA用户)
create role R1;
grant create table to role1;
grant role1 to user1;
登录user1,并创建表,因为赋予了user1创建表的角色。
回收权限:回收user1的role1的权限,user1不能创建表(在SYSDBA用户)
SQL> revoke role1 from user1;
假如 user1 即拥有角色 role1,也拥有创建表 create table 的权限,此时回收 user1 的 create table 的权限,问 user1 是否还能创建表。
回收user1的create table的权限,但是角色role1的权限并没有禁用,因此还可以创建表。
查看role1的权限:select * from DBA_SYS_PRIVS t where t.GRANTEE=‘ROLE1’;
角色的启用和禁用:
禁用:SQL> sp_set_role(‘ROLE1’,0); 此时user1没有查询权限
启用:SQL> sp_set_role(‘ROLE1’,1);
————————————————

达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心 (dameng.com)

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
dm72是由DM72团队开发的基于PHP+MYSQL的网站管理系统,可以在各种服务器环境下运行,全站内容可以自动生成HTML,本系统可以支持文章图文混排,批量插入图片,批量添加FLASH和其他媒体文件,适合各种资讯类网站和动漫类网站(如我们的www.dm72.com).有更多问题与建议,欢迎来我们的论坛讨论 http://bbs.dm72.netDm72网站管理系统优点:简单实用 你不懂程序一样可以建设出漂亮的功能强大的网站开放源码 如果你了解HTML就可以自己做出漂亮的模板,了解PHP你就可以进行二次开发,使系统更适合自己。Dm72网站管理系统功能:网站信息配置:网站基本信息配置;网站功能选项配置;用户选项配置;另有邮件服务器选项等 (与论坛整合也在这里设置)网站频道管理管理网站的各个频道的功能模块,如文章、下载、图片和留言等频道。频道可分为系统内部频道与外部频道二类。网站广告管理:可以发布、修改和删除网站广告。广告生成为静态JS文件,以方便更新和加快显示速度。可以设置广告版位,广告版位支持网络广告通用标准。(可以直接在后台添加广告)友情连接管理:系统具备管理、审核其它网站申请的友情链接功能,可执行添加、修改、删除等操作.网站公告管理:可以发布、修改和删除网站公告。可以设置为频道共用公告,也可以发布各频道不同的公告。网站调查管理:可以发布、修改和删除网站调查。可以设置为频道共用调查,也可以发布各频道不同的调查。网站风格管理:风格模板是控制整个网站在前台显示时看到的字体、风格、图片等,通常是用css网页样式语句来进行设计和控制的。系统具有自定义CSS样式的功能,并随时可以修改样式。网站通用模版管理:第一次安装系统请生成网站首页。首页、栏目页、内容页、专题页……都可以生成完全的HTML页面(评论和点击数统计除外)。(首页可以直接调用论坛内容)网站通用关键字管理:为整个系统定义与信息相关的关键字,在添加文章时提供快捷的选取功能。自定义标签管理:为整个系统的公共部分统一定义,并需在模版中引用对应标签,以统一管理,省去重复定义。网站日志管理:显示详细的网站信息,可查看网站日志,了解网站操作信息。字符过滤:设定一些敏感的关键词,在用户发表评论时进行替换,或者直接去掉。添加水印:(可以自己设定图片为水印添加到指定的文件夹里的图片上)管理管理:系统具有强大的网站权限管理,可设置管理员详细权限,如增删管理员和指定详细的管理权限,(使网站的管理分级分类多人共同管理)。会员管理:本功能可以详细管理与设置网站注册用户的信息与权限。邮件管理:可以直接在论坛后台给信箱发送优件。还可以选择邮件模板数据。作者管理:可以添加作者,删除作者,方便发布文章时候直接选择收藏管理用户可以把喜欢的文章 收藏起来方便下次访问生成管理:可以在这里进行首页生成,特定页面生成,(部分作品全部作品生成)评论管理:可以对文章的评论进行审核 回复 删除 等操作会员组管理用户组是用户账户的集合,通过创建用户组,赋予相关用户享有授予组的权力和权限。垃圾短信清理:系统提供了短消息功能,(您也可以撰写短消息,与本站内的注册用户进行交流。)备份数据库:系统将备份数据库,以备数据库出现问题时能进行恢复操作。恢复数据库:本功能将从系统备份的数据库中恢复数据库。优化数据库:将网站系统数据可进行优化,数据表优化可以去除数据文件中的碎片,使记录排列紧密,提高读写速度。系统初始化:将网站系统进行初始化,指定数据库内容的数据将会被清空。请慎用此功能,因为一旦清除将无法恢复。总之,DM72的强大会让你惊讶的,你完全可以通过仅仅在后台的设置与修改,就能做出风格不同漂亮的网站来。
DM DBA手记之安装篇-达梦数据库-安装手册-安装最佳实践v1.3.pdf https://download.csdn.net/download/u014772458/10976118?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&dest=https%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fu014772458%2F10976118&spm=1003.2020.3001.6616.1 第一章 安装前的准备工作 1 1.1硬件平台 1 1.2操作系统平台 1 1.3申请匹配的版本 2 第二章 安装前的规划工作 3 2.1规划安装路径 3 2.2规划数据库初始化参数 4 2.2.1 页大小 5 2.2.2 日志文件大小 8 2.2.3 时区 8 2.2.4 字符串比较大小写敏感 8 2.2.5 字符集 10 2.2.6 VARCHAR类型以字符为单位 11 2.2.7 改进字符串HASH算法 12 第三章 安装达梦数据库 14 3.1 Linux上安装达梦数据库 14 3.1.1网络防火墙以及安全内核检查 14 3.1.2检查磁盘的划分 17 3.1.3Linux下检查操作系统限制 17 3.1.4检查系统时间及时区 19 3.1.5Linux下检查KDE/GNOME环境 20 3.1.6检查安装版本匹配度 20 3.1.7安装程序赋予执行权限 21 3.1.8进行安装 21 3.1.9LINUX下实例注册及自启动设置 23 3.2 Windows上安装达梦数据库 25 3.2.1关闭杀毒软件 25 3.2.2ODBC及dm_svc.conf配置 26 3.2.3配置助手初始化库并注册 27 3.3 Aix上安装达梦数据库 31 3.3.1检查磁盘空间 31 3.3.2查看逻辑CPU个数 31 3.3.3查看物理CPU个数 32 3.3.4查看内存信息 32 3.3.5创建安装的组(AIX7.0下) 32 3.3.6创建安装用户DMDBA 32 3.3.7创建安装程序临时目录 33 3.3.8检查系统资源限制 33 3.3.9开始安装 33 3.3.10 bin目录下命令行起服务报主文件不存在 36 3.3.11初始化实例 36 第四章 安装完后的检查工作 36 4.1Windows下的检查 36 4.2 Linux下的检查 41 第五章 配置必要的INI参数 46

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值