如何构建一个功能全面且用户友好的在线试题网站?
摘要:网站开发的试题,网站有什么组成,互联网网站建设公司组织架构,常见行业门户网站概述 本文主要对达梦数据库管理用户和创建用户进行介绍和总结。 1.管理用户介绍 1.1 达梦安全机制 任何数据库设计和使用都需要考虑安全机制&#xf
网站开发的试题,网站有什么组成,互联网网站建设公司组织架构,常见行业门户网站概述
本文主要对达梦数据库管理用户和创建用户进行介绍和总结。 1.管理用户介绍
1.1 达梦安全机制
任何数据库设计和使用都需要考虑安全机制#xff0c;达梦数据库采用“三权分立”或“四权分立”的安全机制#xff0c;将系统中所有的权限按照类型进行划分#xff0c;为每…
概述
本文主要对达梦数据库管理用户和创建用户进行介绍和总结。 1.管理用户介绍
1.1 达梦安全机制
任何数据库设计和使用都需要考虑安全机制达梦数据库采用“三权分立”或“四权分立”的安全机制将系统中所有的权限按照类型进行划分为每个管理员分配相应的权限管理员之间的权限相互制约又相互协助从而使整个系统具有较高的安全性和较强的灵活性。
DM安全版本下提供建库参数PRIV_FLAG设置使用“三权分立”或“四权分立”安全机制0 表示“三权分立”1 表示“四权分立”即仅DM安全版本提供“四权分立”安全机制默认采用“三权分立”安全机制。企业版和标准版都采用“三权分立”安全机制。
使用“三权分立”安全机制时将系统管理员分为
数据库管理员
数据库安全员
数据库审计员
在安装过程中DM 数据库会预设数据库管理员账号 SYSDBA、数据库安全员账号 SYSSSO 和数据库审计员账号 SYSAUDITOR其缺省口令都与用户名一致。
使用“四权分立”的安全机制时将系统管理员分为
数据库管理员
数据库对象操作员
数据库安全员
数据库审计员。
在“三权分立”的基础上新增数据库对象操作员账户 SYSDBO其缺省口令为 SYSDBO。
1.2 数据库管理员DBA
通过上面介绍SYSDBA用户是数据库管理员做为数据库高权用户其职责主要包括以下任务
评估数据库服务器所需的软、硬件运行环境安装和升级 DM 服务器数据库结构设计监控和优化数据库的性能计划和实施备份与故障恢复
1.3 数据库安全员SSO
有些应用对于安全性有着很高的要求传统的由 DBA 一人拥有所有权限并且承担所有职责的安全机制可能无法满足企业实际需要此时数据库安全员和数据库审计员两类管理用户就显得异常重要它们对于限制和监控数据库管理员的所有行为都起着至关重要的作用。
数据库安全员的主要职责是制定并应用安全策略强化系统安全机制。数据库安全员 SYSSSO 是 DM 数据库初始化的时候就已经创建好的可以以该用户登录到 DM 数据库来创建新的数据库安全员。
SYSSSO 或者新的数据库安全员都可以制定自己的安全策略在安全策略中定义安全级别、范围和组然后基于定义的安全级别、范围和组来创建安全标记并将安全标记分别应用到主体用户和客体各种数据库对象如表、索引等以便启用强制访问控制功能。
数据库安全员不能对用户数据进行增、删、改、查也不能执行普通的 DDL 操作如创建表、视图等。他们只负责制定安全机制将合适的安全标记应用到主体和客体通过这种方式可以有效的对 DBA 的权限进行限制。
1.4 数据库审计员AUDITOR
在 DM 数据库中审计员的主要职责就是创建和删除数据库审计员设置/取消对数据库对象和操作的审计设置查看和分析审计记录等。
1.5 数据库对象操作员DBO
数据库对象操作员是“四权分立”新增加的一类用户可以创建数据库对象并对自己拥有的数据库对象表、视图、存储过程、序列、包、外部链接等具有所有的对象权限并可以授出与回收但其无法管理与维护数据库对象。 2.创建用户
创建用户的操作一般只能由系统预设用户 SYSDBA、SYSSSO 和 SYSAUDITOR 完成如果普通用户需要创建用户必须具有 CREATE USER 的数据库权限。
创建用户的命令是 CREATE USER创建用户所涉及的内容包括为用户指定用户名、认证模式、口令、口令策略、只读属性以及资源限制等。其中用户名是代表用户账号的标识符长度为 1~128 个字符。用户名可以用双引号括起来也可以不用但如果用户名以数字开头必须用双引号括起来。
2.1 图形方式创建用户
通过管理工具图以形方式创建用户举例登录SYSDBA用户创建EBANK用户
点击鼠标右键选择【新建用户】 输入【用户名】和【密码】及【密码确认】 选择【所属角色】选择项新增下面两个红色框角色 选择【系统权限】选择项新增下面两个红色框系统权限 选择【对象权限】选择项该选项保持默认: 选择【资源设置】选择项新增下面两个红色框资源设置项 选择【连接限制】选择项新增下面两个红色框资源设置项 选择【DDL】选择项列出上面创建用户图形步骤所选填和所选命令行。 最后点解【确定】执行就创建了用户EBANK。
