VDS

Vastbase G100和M100数据库专属的图形化开发管理工具,产品具备完善的对象管理、数据管理、PL/SQL程序开发调试、安全审计等功能。

Menu

用户/角色管理

创建用户/角色

多个用户可以使用同一数据库,为了方便管理,需要将用户进行分组。一个数据库角色代表一个或一组数据库用户。

在数据库中,用户和角色的概念类似。实际应用中,建议使用角色来进行权限管理而不是直接访问数据库。

  • 用户:数据库用户的集合。这些用户与操作系统用户不同,可以为其他用户分配权限以访问数据库对象。

  • 角色: 根据用途的不同,可以将角色分为用户或用户组。角色是集群级别的定义,适用于集群中的所有数据库。

执行如下步骤创建用户/角色:

步骤1: 右键单击“用户/角色”,选择“创建用户/角色”。弹出“创建用户/角色”对话框。

步骤2: 输入基本的表信息,如名称、密码和权限。详情请参见提供基本信息。

步骤3: 定义高级选项,如连接限制、有效期限、资源池、角色和管理员组。详情请参见定义高级选项。

步骤4: 在“SQL 预览”页签,可以查看根据以上设置自动生成的 SQL 查询。详情请参见 SQL预览。 支持对SQL进行查看、选择和复制,不支持编辑。如下图所示:

  • 若要选择所有SQL,按下 Ctrl+A;或者右键单击查询,选择“全选”。
  • 若要复制查询,按下 Ctrl+C;或者右键单击查询,选择“复制”。

单击“完成”结束用户/角色创建。单击“完成”按钮后,生成的查询会发送到服务器。 所有错误都会显示在新的对话框和状态栏中。

:表示用户/角色有登录权限。

:表示用户/角色没有登录权限。

编辑用户/角色

执行如下步骤编辑用户/角色。

步骤1: 在“对象浏览器”窗格中右键单击用户/角色名称,在菜单中选择“编辑”。

弹出“编辑用户/角色”对话框。

步骤2: 可编辑用户/角色名称、权限、连接限制、开始日期、结束日期、资源池、角色组及管理员组,修改完成后单击“完成”。可在用户/角色列表下查看修改后的用户/角色。

重命名用户/角色

执行以下步骤重命名用户/角色:

步骤1: 右键单击用户/角色名称,选择重命名。弹出“重命名角色”对话框,修改名称后单击“确定”。即可完成修改。

删除用户/角色

执行以下步骤删除用户/角色:

步骤1: 在“对象浏览器”窗格中,右键单击用户/角色并选择“删除”。Vastbase Data Studio 弹出确认窗口,确认是否删用户/角色。

步骤2: 单击“是”删除该用户/角色。弹出消息和状态栏显示已完成操作的状态。

查看用户/角色

执行以下步骤查看用户/角色属性:

步骤1: 右键单击用户/角色,选择“属性”。Vastbase Data Studio 在不同页签显示所选用户/角色的属性(“基本信息”、“权限”、“成员属性”、“sql预览”)。如下图所示:

启用/禁用角色

Vastbase Data Studio从V2.3.1版本开始支持图形化启用/禁用角色功能。

该功能仅适用于Vastbase M100 V5.1.0及以上数据库版本。

执行如下步骤启用/禁用角色:

步骤1: 右键单击所选角色,选择“禁用/启用”。

弹出“禁用/启用角色”确认对话框。

步骤2: 单击“确认”完成角色的启用/禁用。禁用角色后图标显示禁用状态,如下所示:

修改密码

执行以下步骤修改用户/角色密码:

步骤1: 右键单击所选用户/角色,选择“修改密码”。弹出“修改密码”确认对话框。

步骤2: 输入旧密码、新密码和确认新密码,单击“确认”完成密码修改。

锁定用户

执行以下步骤锁定用户:

步骤1: 右键单击所选用户,选择“锁定”,该操作只能在未锁定用户上执行。弹出“锁定”确认对话框。

步骤2: 单击“是”完成用户锁定。

解锁用户

执行以下步骤解锁用户:

步骤1: 右键单击所选用户,选择“解锁”,该操作只能在已锁定用户上执行。弹出“解锁”确认对话框。

步骤2: 单击“是”完成用户解锁。

配置用户/角色过滤器

执行以下步骤配置用户/角色组过滤器:

步骤1: 在“对象浏览器”窗格,右键单击“用户/

步骤2: 单击“配置过滤器”。弹出“过滤:用户/角色 of xxx”窗口:

步骤3: 配置过滤规则,选择启动,并配置包括或排除的用户/角色。

步骤4: 点击“确定”按钮,对象浏览器根据过滤规则显示用户/角色。

步骤5: 选择“清除过滤器”,清除目前已经配置的过滤规则。

另外VDS还支持对指定用户/角色配置过滤器,步骤如下所示:

步骤1: 在“对象浏览器”窗格,在表空间组目录下(二级菜单),右键单击“表空间名称”,点击过滤器,显示如下窗口:

选项 描述
配置过滤器 配置用户/角色过滤规则,选择需要展示或者排除某些用户/角色。
仅显示该对象 只显示当用户/角色。
隐藏该对象 排除当前用户/角色。
清除过滤器 清除目前用户/角色组已有的过滤规则。