暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DM达梦数据库登陆密码问题

原创 达梦 2021-01-31
11575
  • 忘记密码怎么办?

如果是系统用户 SYSDBA、SYSSSO 忘记密码,是没有办法找回来的。

温馨提示
  • 数据库管理员 SYSDBA 的密码不要随便修改,默认密码为 SYSDBA(密码严格区分大小写)。如果出于安全方面的考虑非得修改,请一定要做好备案工作。
  • 如果数据库中还有其它的用户,可以尝试在数据迁移工具 DTS 中使用其它用户登录,把数据库中相关用户的数据迁移到新的实例对应的用户中。
  • 如果库里面没有业务数据或者数据不重要,则可以考虑卸载重装。

如果是自定义的用户密码丢失了,可以通过 SYSDBA 来更改密码。

  • 数据库是否有默认密码/用户口令?

如果是非 zyj,默认是和用户一样的,大写 SYSDBA。

  • 密码中含有@/等特殊字符怎么办?

需要通过转义符来处理。disql 转义符使用如下:

linux 环境,需要使用双引号将密码包含进来,同时外层再使用单引号进行转义,具体例子如下:

./disql SYSDBA/' "abcd@efgh" '@localhost

windows 环境,需要使用双引号将密码包含进来,同时对双引号使用\进行转义,具体例子如下:

disql SYSDBA/\"abcd@efgh\"@localhost
  • Manager 客户端登录保存密码为什么还是需要输入密码?

需要注册连接。

  • SYS 用户密码是多少,SYS 能登陆吗?

SYS 是不能登陆的?

  • ZYJ 密码过期怎么办?

ZYJ 口令过期限制为 7 天,之后通过本用户原密码登录修改密码。需要记住密码,如果忘记了密码,只能重新建立实例了。

  • 数据库更改密码策略,对以前建立的用户不生效?

删除重建。

  • SYSSSO 用户密码是多少?

DM 数据库初始化时设置 SYSSSO 的密码,默认为 SYSSSO,仅在安全版本下可见和可设置。

  • 用户密码过期及修改用户登录失败次数超过限制怎么办?

用 SYSDBA 登录来修改用户的配置,先修改密码再修改资源。

alter user "SYSDBA" limit password_life_time unlimited;
  • DM 数据库的密码策略是什么?

通过 DM.INI 里的参数:PWD_POLICY 设置系统默认口令策略。

0: 无策略;
1: 禁止与用户名相同;
2:口令长度不小于 9;
4:至少包含一个大写字母(A-Z);
8 :至少包含一个数字(0-9);
16:至少包含一个标点符号(英文输入法状态下,除“和空格外的所有符号);

若为其他数字,则表示配置值的和,如 3=1+2,表示同时启用第 1 项和第 2 项策略。

当 INI 参数 COMPATIBLE_MODE=1 时,PWD_POLICY 的实际值均为 0。

  • 怎么设置密码?

参考《DM_SQL 语言使用手册》管理用户-用户定义语句。(手册位于数据库安装路径 /dmdbms/doc 文件夹下)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论