Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


E18001-E18999

📄字数 3.8K
👁️阅读量 加载中...

当前页面错误码为权限相关错误码。

注意

%s,%d是C语言中的格式化输出符,会根据输入的值自动填充

E18001:口令太简单

  • 错误原因:创建用户指定密码时未满足系统条件限制
  • 分析与建议:参考xugu.ini中的口令设置要求包括长度与组合方式进行口令设置

E18002:同名用户或角色%s已存在

  • 错误原因:新建用户/角色与已有用户/角色/模式重名
  • 分析与建议:查看已有用户/角色/模式信息,使用非重名命名

E18003:用户%s不存在

  • 错误原因:用户操作(删除、赋权等)指定用户名不存在
  • 分析与建议:确认操作用户名是否正确

E18004:角色%s不存在

  • 错误原因:角色操作(删除、赋权等)指定用户名不存在
  • 分析与建议:确认操作角色名是否正确

E18005:新口令不能与老口令相同

  • 错误原因:对用户密码进行更改时,新旧口令一致
  • 分析与建议:设置与旧口令不一致的新口令

E18006:不能删除用户自已%s

  • 错误原因:删除用户时指定用户名与当前登录名一致
  • 分析与建议:由其他管理员进行指定用户删除

E18007:用户%s不是角色%s成员

  • 错误原因:回收用户的角色权限时发现该用户无指定角色权限
  • 分析与建议:确认用户权限信息再进行回收权限

E18008:用户%s已是角色%s成员

  • 错误原因:授予用户的角色权限时发现该用户已拥有指定角色权限
  • 分析与建议:确认用户权限信息再进行授予权限

E18009:转授权不允许再次转授

  • 错误原因:A将某个对象的权限授予用户B时,用户B将这些权限再次授予用户C
  • 分析与建议:用户B不能再将这些权限再次授予用户C

E18010:不能对用户自身授权

  • 错误原因:用户对自己进行权限授权
  • 分析与建议:由其他用户对本用户进行权限授予

E18011:不能循环授权

  • 错误原因:将用户自己模式下的操作权限授予用户自己本身
  • 分析与建议:用户默认拥有自己模式下对象的所有权限,检查用户是否写错

E18012:权限不够

  • 错误原因:用户相关操作与所拥有的权限不符
  • 分析与建议:联系数据库管理员申请相关操作权限

E18013:不能删除安全员用户%s

  • 错误原因:指定删除的安全员正在使用或删除权限不足
  • 分析与建议:确认SQL语句是否正确

E18014:不能删除审计员用户%s

  • 错误原因:指定删除的审计员正在使用或删除权限不足
  • 分析与建议:确认SQL语句是否正确

E18015:不能删除系统级用户%s

  • 错误原因:指定删除用户是系统默认用户
  • 分析与建议:不允许对系统默认用户进行删除

E18016:不能删除系统预定义角色%s

  • 错误原因:指定删除角色是系统默认用户
  • 分析与建议:不允许对系统默认角色进行删除

E18017:角色关系出现循环

  • 错误原因:角色A被授予角色B,角色B又被授予角色A(直接或间接)
  • 分析与建议:打破循环授权

E18018:角色%s已存在

  • 错误原因:创建角色时与已有角色重复
  • 分析与建议:重命名新建角色名

E18019:登录验证失败

  • 错误原因:指定登录信息错误
  • 分析与建议:检查登录连接信息,IP地址,端口号,用户名,密码,登录库名是否正确

E18020:安全策略%s已存在

  • 错误原因:创建的安全策略已经存在
  • 分析与建议:修改安全策略名字

E18021:安全策略%s不存在

  • 错误原因:安全策略创建失败
  • 分析与建议:通过系统表(sys_policies)确认安全策略是否已经创建或者检查是否书写错误

E18022:安全级别%s已存在

  • 错误原因:创建的安全级别已经存在
  • 分析与建议:修改安全级别

E18023:安全级别%s不存在

  • 错误原因:安全级别创建失败
  • 分析与建议:通过系统表(sys_levels)确实安全级别是否已经创建或者检查是否书写错误

E18024:安全范畴%s已存在

  • 错误原因:创建的安全范畴已经存在
  • 分析与建议:更改安全范围名

E18025:安全范畴%s不存在

  • 错误原因:使用的安全范畴名字输入错误
  • 分析与建议:重新创建或者检查是否书写错误

E18026:不能删除已启用的安全策略%s的安全级别

  • 错误原因:尝试删除一个正在生效的安全策略的安全级别
  • 分析与建议:禁用安全策略或者删除安全级别

E18027:同一安全策略中范围个数不能超过48个

  • 错误原因:安全策略范围超界
  • 分析与建议:确认同一安全策略中范围个数在48个之内

E18028:更改操作违反强制安全控制策略

  • 错误原因:更改带有安全策略的数据
  • 分析与建议:禁用或者删除安全策略

E18029:安全策略%s已启用,不能删除其范围

  • 错误原因:尝试删除已启用安全策略的范围
  • 分析与建议:禁用安全策略或者删除范围

E18030:违反强制访问策略

  • 错误原因:安全标记比较运算时
  • 分析与建议:-

E18031:安全范围%s不存在或ID错误

  • 错误原因:设置用户安全策略范围值不在[0,48]之间
  • 分析与建议:修改范围值

E18032:缺少安全级别名

  • 错误原因:-
  • 分析与建议:-

E18033:插入的安全标记值须大于或等于用户安全标记

  • 错误原因:-
  • 分析与建议:插入的安全标记值须小于用户安全标记

E18034:删除操作违反强制安全控制策略

  • 错误原因:删除带有安全策略的数据
  • 分析与建议:修改或删除安全策略

E18035:不能更改系统用户%s的角色

  • 错误原因:修改系统默认用户角色出错
  • 分析与建议:不允许修改系统默认用户信息

E18036:不允许授出系统角色%s权限

  • 错误原因:授予系统角色权限时出错
  • 分析与建议:系统角色权限不允许授出

E18037:缺少口令

  • 错误原因:创建用户时未指定密码
  • 分析与建议:创建用户时增加密码

E18038:用户或角色%s不存在

  • 错误原因:-
  • 分析与建议:查看用户或角色命名是否正确或者查看该用户与角色是否已被删除

E18039:不能对用户自己收授权

  • 错误原因:对本身收授权
  • 分析与建议
    1. 用户本身就不能对自己收授权;
    2. 确认是否将授权对象书写错误

E18040:不能对SYSDBA收授权

  • 错误原因:对SYSDBA收授权
  • 分析与建议
    1. 不能对SYSDBA收授权;
    2. 确认是否将授权对象书写错误

E18041:不能对系统角色%s收授权

  • 错误原因:对系统角色%s收授权
  • 分析与建议
    1. 不能对系统角色收授权;
    2. 确认是否将授权对象书写错误

E18042:安全员权限须由安全管理员授出

  • 错误原因:授权非安全管理员
  • 分析与建议:切换到安全管理员用户下实施授权操作

E18043:审计员权限须由审计管理员授出

  • 错误原因:授权非审计管理员
  • 分析与建议:切换到审计管理员用户下实施授权操作

E18044:安全员权限须由安全管理员收回

  • 错误原因:回收权限用户非安全管理员
  • 分析与建议:切换到安全管理员用户下实施回收权限操作

E18045:审计员权限须由审计管理员收回

  • 错误原因:回收权限用户非审计管理员
  • 分析与建议:切换到审计管理员用户下实施回收权限操作

E18046:不能对SYSSSO收授权

  • 错误原因:对SYSSSO收授权
  • 分析与建议
    1. 不能对SYSSSO收授权;
    2. 确认是否将授权对象书写错误

E18047:不能对SYSAUDITOR收授权

  • 错误原因:对SYSAUDITOR收授权
  • 分析与建议
    1. 不能对SYSAUDITOR收授权;
    2. 确认是否将授权对象书写错误

E18048:安全级别取值应在0到30000之间

  • 错误原因:安全级别取值超出范围
  • 分析与建议:确认安全级别在规定范围内

E18049:审计类型与对象类型不匹配

  • 错误原因:对象类型与审计类型的不匹配
  • 分析与建议:-

E18050:安全级别%d已存在

  • 错误原因:为安全策略增加级别重复
  • 分析与建议:修改安全级别

E18051:安全员角色须由安全管理员授出

  • 错误原因:非安全管理员用户就授予安全员角色
  • 分析与建议:切换到安全管理员用户实施操作

E18052:审计员角色须由审计管理员授出

  • 错误原因:非审计管理员就授予审计员角色
  • 分析与建议:切换到审计管理员用户实施操作

E18053:用户不能同时拥有管理员、审计员及安全员权限中的两项以上权限

  • 错误原因:-
  • 分析与建议:用户只能选择其中一种权限

E18054:用户不能同时拥有管理员、审计员及安全员角色中的两项以上角色

  • 错误原因:-
  • 分析与建议:用户只能选择其中一种角色

E18055:管理员角色须由DBO授出

  • 错误原因:非DBO用户就授予管理员角色
  • 分析与建议:切换DBO用户实施操作

E18056:不具有对表现%s的引用权

  • 错误原因:-
  • 分析与建议:对表赋予引用权限

E18057:收回的权限项多于用户拥有的权限项

  • 错误原因:-
  • 分析与建议:-

E18058:Trust IP格式错误

  • 错误原因:ip地址输入错误
  • 分析与建议:参考正确的ip地址输入格式

E18059:口令长度超过%d

  • 错误原因:-
  • 分析与建议:修改口令长度

E18060:用户连接超过配额

  • 错误原因:-
  • 分析与建议:-

E18061:导入数据时同步错误

  • 错误原因:备份恢复时,同步写入错误
  • 分析与建议:-

E18062:切换用户失败,时间已过期

  • 错误原因:登录或者切换到有效时间过期的用户
  • 分析与建议:修改用户的有效时间

E18063:切换用户失败,账户已锁定

  • 错误原因:登录或者切换到账户锁定的用户
  • 分析与建议:解锁,修改用户为unlock

E18064:切换用户失败,密码已失效

  • 错误原因:登录或者切换到密码失效的用户
  • 分析与建议:修改用户密码

E18065:读取弱口令文件失败

  • 错误原因:-
  • 分析与建议:-

E18066:口令中包含弱口令文件中禁止的弱口令

  • 错误原因:-
  • 分析与建议:-

E18067:口令中禁止包含用户名

  • 错误原因:-
  • 分析与建议:-

E18068:口令最小长度参数无法满足口令复杂度参数要求

  • 错误原因:-
  • 分析与建议:-

E18069:口令不满足复杂度参数要求

  • 错误原因:-
  • 分析与建议:-