file-type

DM7用户管理教程:创建、修改与权限设置

PDF文件

下载需积分: 50 | 4.25MB | 更新于2024-08-07 | 161 浏览量 | 122 下载量 举报 收藏
download 立即下载
在达梦 (DM) 数据库管理系统中,"管理用户"是数据库权限管理和安全控制的重要部分。这部分教程详细介绍了如何在DM7环境中创建、修改和删除用户,以及相关的用户权限设置。以下是关键知识点的概述: 1. **用户定义语句**: - 语法格式:`CREATE USER <用户名> IDENTIFIED <身份验证模式> [OPTIONS ...]`,其中`<身份验证模式>`可以是`BY <口令>`(数据库内验证)或`EXTERNALLY`/`EXTERNALLY AS <用户DN>`(外部身份验证)。通过指定`PASSWORD_POLICY`,可以设置口令策略,如密码长度、复杂度要求等。 - 用户权限管理包括`ACCOUNT LOCK`/`ACCOUNT UNLOCK`来锁定或解锁账户,以及`ENCRYPT BY <口令>`用于存储加密密钥,确保数据安全性。 2. **空间和资源限制**: - `DISKSPACE LIMIT`和`DISKSPACE UNLIMITED`用于设置用户对存储空间的限制;`RESOURCE LIMIT`语句则用于设定会话、连接、CPU、内存和其他资源的使用限制,如连接时间、超时等。 3. **IP和时间访问控制**: - 通过`ALLOW_IP`和`NOT_ALLOW_IP`控制特定IP地址或网段的访问,以及`ALLOW_DATETIME`和`NOT_ALLOW_DATETIME`来规定允许或禁止在特定时间段内的登录。 4. **权限管理**: - 包括模式(schema)、表空间和表的权限设置,例如`DEFAULT TABLESPACE`用于指定默认的工作区,以及针对用户操作表的语句,如`CREATE`, `ALTER`, 和`DROP`等。 5. **数据库模式**: - DM_SQL支持数据库模式,用户可以根据需要创建、切换到不同的模式,并对其进行管理,比如模式定义、设置当前模式和模式删除。 6. **表空间管理**: - 表空间是数据库物理存储的逻辑划分,包括HTS(高吞吐量)表空间的创建、修改和删除,以及失效文件的检查、恢复等操作。 7. **元数据操作**: - 数据定义语句覆盖了广泛的数据库元素,如基表、索引(包括位图连接索引和全文索引)、HTS表等的定义、修改和删除。 这些知识点展示了达梦DM中用户权限管理的精细程度和全面性,对于数据库管理员和开发者来说,理解和掌握这些功能至关重要,以确保数据库的安全性和性能优化。

相关推荐