#用户管理

# 用户与模式

用户(User),即登录数据库的账号,是能对数据库进行访问的一个逻辑的对象。

模式(Schema),是数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,用以将用户创建的各对象进行归类 。通过schema_name.object_name形式可以访问指定模式下的对象。

在YashanDB中,每一个用户对应一个Schema,Schema名称同用户名。

# 用户分类

YashanDB中的用户分为系统用户与普通用户。

  • 系统用户

系统用户是预置在YashanDB产品中的用户,其账号名称为sys,超级管理员,负责数据库系统的管理,拥有全部的权限。其密码通过yaspwd工具生成和维护。

  • 普通用户

通过CREATE USER语句创建的用户为普通用户,对普通用户进行授权后,即可明确其对应的身份,例如DBA、安全管理员、采购录入员、报告分析员等。

# 管理用户

对用户的管理包括创建用户、修改用户、删除用户等操作。

  • 创建用户

可以按明文或密文来创建用户的密码,可以指定创建用户的表空间。

  • 修改用户

可以修改用户的密码(明文或密文),可以修改用户的表空间,可以锁定/解锁用户,可以失效用户的密码。

  • 删除用户

可以指定删除用户的同时,删除其下所有的对象及数据。

pdf-btn 下载文档
copy-btn 复制链接