使用 ALTER USER 语句更改用户的一个或多个属性,包括密码、用户 ID 、代理组、管理权限和主目录、启用或禁用内部已经授权用户的账户或缺省的内部已授权的用户。
该语句是 SQL 语言的 ANSI/ISO 标准的扩展。
语法

用法
只有 DBSA 才能运行 ALTER USER 语句。在非 root 安装中,安装服务器的用户等同于DBSA ,除非该用户将 DBSA 权限委托给另一个用户。
必须在 CREATE USER 语句创建用户之前将 USERMAPPING 配置参数值设置为一个启用支持用户的值( ADMIN 或 BASIC),如此才能连接该数据库服务器 。

必须将 USERMAPPING 配置参数设置为 ADMIN 才能启用 AUTHORIZATION 子句。有关此不推荐使用语法的更多信息,请参阅 AUTHORIZATION 子句中 CREATE USER 语句( UNIX、
Linux) 的描述。
您还必须在 sysusers 数据库的 SYSUSERMAP 表中输入值以用合适的属性用户,以致于该用户的 SQL 语句可以正确工作。
如果用户使用可插入式身份验证 ( PAM)或单点登录( SSO)对用户进行身份验证,则用户可以使用代理用户属性连接 GBase 8s 。
如果用户使用可插入身份验证模块对用户进行身份验证,则用户可以使用代理用户属性连接GBase 8s 。
最好的练习是将 user 到指定 surrog_user,这样作为代理用户身份被保留。您可以使用GROUP 关键字添加与代理用户身份相关联的组,使用 HMOE 关键字更改主目录,
ALTER USER 语句不会影响任何活动的具有相同的代理用户或用户 ID 的操作。只会影响需要身份验证的子操作。
如果用户没有密码, ALTER USER 语句可以使用 ADD 关键字为用户添加密码。要更改现有的密码,请在 ALTER USER 语句中使用 MODIFY 选项。
ALTER USER 操作之后的组的总数不能超过 16 个,是允许的组的最大数量。
如果主目录不存在, ALTER USER 语句仅能使用 ADD 关键字添加主目录。要更改现有主目录,请使用 MODIFY 关键字。
在一个单独的 ALTER USER 语句中,属性只能指定一次。例如,您不能在同一语句中删除GROUP 属性又添加 GROUP 属性。
ALTER USER 语句之后,该用户必须拥有 USER 属性或 UID 属性。
ALTER USER 语句的执行可以用 ALUR 审计代码审计。

示例
Example 1: 用 UID 属性替换 USER 属性
以下示例将 bill 用户的 USER 属性替换为 UID 属性:
ALTER USER bill DROP USER, ADD UID 1360;
Example 2: 修改和添加属性
下列语句修改了用户 bill 的 UID 属性,将其添加到 DBSA 组,并添加主目录:
ALTER USER bill MODIFY UID 1361, ADD GROUP (dbsa), ADD HOME “/u/user1”;
Example 3: 解锁账户并删除验证属性
以下语句解锁用户 bill 的账户并删除其 DBSSO 身份验证:
ALTER USER bill ACCOUNT UNLOCK DROP AUTHORIZATION (dbsso);

Example 4: 删除主目录
以下语句删除用户 bill 的主目录:
ALTER USER bill DROP HOME

南大通用 GBase8s ALTER USER 语句相关推荐

  1. 南大通用GBase8s 常用SQL语句(八十)

    南大通用GBase8s 常用SQL语句(八十) FRAGMENT BY 子句 使用 FRAGMENT BY 子句创建分片表并指定它的存储分布方案.PARTITION BY 关键字是 FRAGMENT ...

  2. 南大通用GBase8s 常用SQL语句(八十三)

    南大通用GBase8s 常用SQL语句(八十三) Interval fragment 子句 使用 Interval Fragment 子句存储通过一个或多个计算为数字或 INTERVAL 数据类型的范 ...

  3. 南大通用GBase8s 常用SQL语句(八十一)

    南大通用GBase8s 常用SQL语句(八十一) 使用 REMAINDER 关键字 使用 REMAINDER 关键字来指定存储超出指定表达式的有效值的存储空间.如果不指定 remainder ,并且在 ...

  4. 南大通用GBase8s 常用SQL语句(四十)

    南大通用GBase8s 常用SQL语句(四十) DATAFILES 子句 DATAFILES 子句指定当您使用外部表时打开的操作系统文件或管道. DATAFILES 子句 元素 描述 限制 语法 fi ...

  5. 南大通用GBase8s 常用SQL语句(282)

    表规范 您必须指定您当前连接到的本地数据库中表的名称或同义词.如果设置 USETABLENAME 环境变量,则您必须使用表的名称,而不是同义词.该表可为 STANDARD.RAW 或 TEMP 类型, ...

  6. 南大通用GBase8s 常用SQL语句(五十一)

    将列作为索引键的限制 以下限制应用到 CREATE INDEX 语句参考的索引键规范的任何列或列列表: 所有列必须存在并必须位于创建该索引的表中. 表必须存在于当前数据库中,且不能是 CREATE ...

  7. 南大通用GBase8s 常用SQL语句(288)

    通过视图更新行 如果您在视图上有 Update 权限,则您可通过单表视图更新数据(请参阅 GRANT 语句).对于可更新的视图,定义该视图的查询必须不包含任何下列项: projection 列表中聚集 ...

  8. 南大通用GBase8s 常用SQL语句(六十三)

    1.1CREATE SECURITY LABEL COMPONENT 语句 使用 CREATE SECURITY LABEL COMPONENT 语句在当前数据库中定义新的安全标签组件和其元素. 该语 ...

  9. 南大通用GBase8s 常用SQL语句(108)

    CREATE VIEW 语句 使用 CREATE VIEW 语句创建新的视图,该视图基于驻留在数据库(或本地数据库服务器或不同的数据库服务器中的另一个数据库)中的一个或多个现有表和视图. 语法 元素 ...

最新文章

  1. 电力与计算机科学技术,上海电力大学计算机科学与技术专业
  2. c#类的定义,c#中的关健字,C#标识符
  3. 简述JDBC原理 + 在JAVA中异常是什么 + throws 与 throw 区别 + 简单解释以下JAVA中的多态...
  4. RIP实现等开销负载均衡的配置
  5. php代码写一串新年祝福,新年祝福QQ留言代码_把幸福装的满满的
  6. “最强大脑”蒋昌建站台,原来是为这群白帽黑客和少年极客
  7. 计算机网络的发展过程大致可以分为几个,计算机网络发展过程分几个阶段
  8. docker导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or
  9. 仰天大笑出门去 我辈岂是蓬蒿人
  10. 现在快手流量怎么样?如何增加流量?
  11. 常用图标png、ico 图标下载,图片格式转换为ico
  12. geoerver mvt的pbf格式切片
  13. 主流数据类型及其特点
  14. 使用Java的讯飞语音识别示例
  15. npm install的解决方法试错,还没解决。
  16. Typora——好用极简免费的跨平台Markdown编辑器
  17. 微信小程序组件的创建与引用
  18. android网络框架retrofit源码解析二
  19. 特效大片背后的多视角 3D 人体姿态估计技术
  20. Linux系统认知——常用命令(全)

热门文章

  1. 这里主要推荐一下前端常用,提高效率的一些库和软件
  2. Gateway的限流重试机制
  3. miniui的小知识点
  4. JNI官方规范中文版——序
  5. 徐州矿业大学计算机真题,中国矿业大学(徐州)考研真题汇总
  6. Vue实现app中搜索页面的炫酷搜索热词布局样式
  7. 无线渗透_WPS攻击
  8. 完美替代Chrome?Microsoft Edge浏览器Chromium版评测
  9. XML File format error
  10. 如何查软件静默安装参数