E18001-E18999
📄字数 5.5K
👁️阅读量 加载中...
当前页面错误码为权限相关错误码。
注意
%s,%d是C语言中的格式化输出符,会根据输入的值自动填充
E18002:同名用户或角色%s已存在
错误原因:
- 新建用户/角色与已有用户/角色/模式重名。
- 修改用户/角色时,新的用户名/角色名已经存在。
分析与建议:
- 查看已有用户/角色/模式信息,使用非重名命名。
E18003:用户%s不存在
错误原因:
- 创建/修改/删除用户时,指定的用户不存在。
- 向用户授予/回收权限时,指定的用户不存在。
- 为用户设置/删除安全策略时,指定的用户不存在。
- 从角色中删除用户时,指定的用户不存在。
- 向角色中添加用户时,指定的用户不存在。
- 修改对象的拥有者时,指定的用户不存在。
- 创建/修改模式时,指定的用户不存在。
- 创建/删除审计项时,指定的用户不存在。
- 创建/删除订阅者时,指定的用户不存在。
- 执行用户级逻辑备份时,指定的用户不存在。
分析与建议:
- 确认操作用户名是否拼写正确。
E18004:角色%s不存在
错误原因:
- 指定角色创建用户时,指定的角色不存在。
- 从角色中删除用户时,指定的角色不存在。
- 向角色中添加用户时,指定的角色不存在。
- 删除角色时,指定的角色不存在。
分析与建议:
- 确认操作角色名是否拼写正确。
E18005:新口令不能与老口令相同
错误原因:
- 对用户密码进行更改时,新旧口令一致。
分析与建议:
- 必须保证用户新旧口令不一致。
E18006:不能删除用户自已%s
错误原因:
- 删除用户时指定用户名与当前登录名一致。
分析与建议:
- 不允许的操作。
E18007:用户%s不是角色%s成员
错误原因:
- 回收用户的角色权限时发现该用户无指定角色权限。
分析与建议:
- 确认用户权限信息再进行回收权限。
E18008:用户%s已是角色%s成员
错误原因:
- 授予用户的角色权限时发现该用户已拥有指定角色权限。
分析与建议:
- 确认用户权限信息再进行授予权限。
E18009:转授权不允许再次转授
错误原因:
- A将某个对象的权限授予用户B时,用户B将这些权限再次授予用户C。
分析与建议:
- 不允许的操作。
E18010:不能对用户自身授权
错误原因:
- 用户对自己进行权限授权。
分析与建议:
- 不允许的操作。
E18011:不能循环授权
错误原因:
- 将用户自己模式下的操作权限授予用户自己本身。
分析与建议:
- 不允许的操作。
E18012:权限不够
错误原因:
- 用户相关操作与所拥有的权限不符。
分析与建议:
- 联系数据库管理员申请相关操作权限。
E18013:不能删除安全员用户%s
错误原因:
- 被删除的用户是安全员。
分析与建议:
- 不允许的操作。
E18014:不能删除审计员用户%s
错误原因:
- 被删除的用户是审计员。
分析与建议:
- 不允许的操作。
E18015:不能删除系统级用户%s
错误原因:
- 删除系统用户。
分析与建议:
- 不允许的操作。
E18016:不能删除系统预定义角色%s
错误原因:
- 删除系统预定义角色。
分析与建议:
- 不允许的操作。
E18017:角色关系出现循环
错误原因:
- 角色A被授予角色B,角色B又被授予角色A(直接或间接)。
分析与建议:
- 不允许的操作。
E18018:角色%s已存在
错误原因:
- 创建角色时,指定的角色已存在。
分析与建议:
- 重命名新建角色名。
E18019:登录验证失败
错误原因:
- 指定登录信息错误。
分析与建议:
- 检查登录连接信息,IP地址,端口号,用户名,密码,登录库名是否正确。
E18020:安全策略%s已存在
错误原因:
- 创建安全策略时,指定的安全策略名称已经存在。
- 修改安全策略时,重新指定的安全策略名称已经存在。
分析与建议:
- 更改安全策略名称。
E18021:安全策略%s不存在
错误原因:
- 重命名/删除/修改安全策略时,指定的安全策略不存在。
- 为用户或表对象添加/修改/删除安全策略时,指定的安全策略不存在。
分析与建议:
- 确认安全策略是否已经创建。
- 检查安全策略是否书写错误。
E18022:安全级别%s已存在
错误原因:
- 创建的安全级别已经存在。
分析与建议:
- 修改安全级别。
E18023:安全级别%s不存在
错误原因:
- 修改安全策略级别/范畴名称时,原名称指定的安全级别不存在。
- 删除安全级别时,指定的安全级别不存在。
- 为用户设置安全策略时,指定的安全级别不存在。
- 为表对象添加安全策略时,安全策略中指定的安全级别不存在。
分析与建议:
- 确实安全级别是否已经创建或者检查是否书写错误。
E18024:安全范畴%s已存在
错误原因:
- 创建/修改安全范畴时,指定的安全范畴已存在。
- 修改安全范畴名称时,原名称指定的安全范畴已存在。
分析与建议:
- 确实安全范畴是否已经创建或者检查是否书写错误。
E18025:安全范畴%s不存在
错误原因:
- 修改安全范畴名称时,原名称指定的安全范畴不存在。
- 删除安全范畴时,指定的安全范畴不存在。
- 为表对象添加安全策略时,安全策略中指定的安全范畴不存在。
分析与建议:
- 确实安全范畴是否已经创建或者检查是否书写错误。
E18026:不能删除已启用的安全策略%s的安全级别
错误原因:
- 删除安全策略时,相关的安全策略正在被使用。
- 删除安全策略中的安全等级时,相关的安全策略正在被使用。
分析与建议:
- 禁用安全策略或删除对应的安全等级。
E18027:同一安全策略中范围个数不能超过48个
错误原因:
- 安全策略范围超界。
分析与建议:
- 安全策略中范围个数必须在48个之内。
E18028:更改操作违反强制安全控制策略
错误原因:
- 更改带有安全策略的数据。
分析与建议:
- 禁用或者删除安全策略。
E18029:安全策略%s已启用,不能删除其范围
错误原因:
- 删除安全策略中的范畴时,相关的安全策略正在被使用。
分析与建议:
- 禁用安全策略或者删除对应范畴。
E18030:违反强制访问策略
错误原因:
- 安全标记比较运算时违反强制访问策略。
分析与建议:
- 无。
E18031:安全范围%s不存在或ID错误
错误原因:
- 为用户设置安全策略时,指定的安全范畴不存在。
分析与建议:
- 使用存在且有效的安全策略。
E18033:插入的安全标记值须大于或等于用户安全标记
错误原因:
- 用户进行数据插入时,表字段上的安全等级小于用户安全等级。
分析与建议:
- 对用户或表上的相关字段做安全策略调整。
E18034:删除操作违反强制安全控制策略
错误原因:
- 删除带有安全策略的数据时违反强制安全策略。
分析与建议:
- 修改或删除安全策略后再做删除。
E18035:不能更改系统用户%s的角色
错误原因:
- 尝试为系统用户修改角色。
分析与建议:
- 不允许修改系统默认用户信息。
E18036:不允许授出系统角色%s权限
错误原因:
- 尝试向系统审计管理员角色(DB_AUDIT_ADMIN)或系统安全管理员角色(DB_POLICY_ADMIN)增加和删除成员。
- 创建用户时,指定用户归属为系统审计管理员角色(DB_AUDIT_ADMIN)或系统安全管理员角色(DB_POLICY_ADMIN)。
分析与建议:
- 不支持的操作。
E18037:缺少口令
错误原因:
- 创建用户时未指定密码。
分析与建议:
- 创建用户时必须指定密码。
E18038:用户或角色%s不存在
错误原因:
- 向用户收授权时,指定的用户不存在。
- 修改会话参数 USER 或 SESSION_USER 时,指定的用户不存在。
分析与建议:
- 针对用户的操作必须确保相关用户真实存在。
E18039:不能对用户自己收授权
错误原因:
- 用户对自身收授权。
- 用户对自身修改角色。
分析与建议:
- 不支持的操作。
E18040:不能对SYSDBA收授权
错误原因:
- 对 SYSDBA 收授权。
分析与建议:
- 不支持的操作。
E18041:不能对系统角色%s收授权
错误原因:
- 对系统角色收授权。
分析与建议:
- 不支持的操作。
E18042:安全员权限须由安全管理员授出
错误原因:
- 非安全管理员用户尝试向其它用户授予安全标志权。
分析与建议:
- 安全标志权须由安全管理员授出
E18043:审计员权限须由审计管理员授出
错误原因:
- 非审计管理员用户尝试向其它用户授予审计权。
分析与建议:
- 审计权须由审计管理员授出
E18044:安全员权限须由安全管理员收回
错误原因:
- 非安全管理员用户尝试回收其它用户的安全标志权。
分析与建议:
- 安全标志权须由安全管理员回收。
E18045:审计员权限须由审计管理员收回
错误原因:
- 非审计管理员用户尝试回收其它用户的审计权。
分析与建议:
- 审计权须由审计管理员回收。
E18046:不能对SYSSSO收授权
错误原因:
- 尝试对系统安全管理员(SYSSSO)收授权。
分析与建议:
- 不支持的操作。
E18047:不能对SYSAUDITOR收授权
错误原因:
- 尝试对系统审计管理员(SYSAUDITOR)收授权。
分析与建议:
- 不支持的操作。
E18048:安全级别取值应在0到30000之间
错误原因:
- 创建安全策略时,安全级别取值超出范围。
分析与建议:
- 安全级别的取值范围应在0到30000之间。
E18050:安全级别%d已存在
错误原因:
- 为安全策略增加已存在的安全级别。
分析与建议:
- 调整安全级别。
E18051:安全员角色须由安全管理员授出
错误原因:
- 非安全管理员用户尝试授予用户安全员角色。
分析与建议:
- 安全员角色必须由安全管理员授出。
E18052:审计员角色须由审计管理员授出
错误原因:
- 非审计管理员用户尝试授予用户审计员角色。
分析与建议:
- 审计员角色必须由审计管理员授出。
E18053:用户不能同时拥有管理员、审计员及安全员权限中的两项以上权限
错误原因:
- 尝试向用户授予管理员、审计员及安全员权限中的两项以上权限。
- 具备审计员权限或安全员权限的用户尝试向管理员进行身份切换。
分析与建议:
- 不支持的操作。
E18054:用户不能同时拥有管理员、审计员及安全员角色中的两项以上角色
错误原因:
- 尝试向用户授予管理员、审计员及安全员角色中的两项以上角色。
分析与建议:
- 不支持的操作。
E18055:管理员角色须由DBO授出
错误原因:
- 非系统管理员(SYSDBA)用户尝试授予其它用户管理员角色(DB_ADMIN)。
分析与建议:
- 必须由系统管理员(SYSDBA)用户授予管理员角色(DB_ADMIN)。
E18056:不具有对表现%s的引用权
错误原因:
- 进行外键约束检查时,引用表不具备表级或列级引用权限。
分析与建议:
- 对表赋予引用权限。
E18058:Trust IP格式错误
错误原因:
- 修改连接策略时,IP 地址格式错误。
- 修改用户信息时,受信 IP 地址格式错误。
分析与建议:
- 参考相关语法手册。
E18059:口令长度超过%d
错误原因:
- 新建用户/修改用户时,用户口令长度超长。
分析与建议:
- 确保用户口令长度在合理范围内。
E18060:用户连接超过配额
错误原因:
- 新建连接登录时,连接信息中指定用户的已存在连接数达到阈值。
分析与建议:
- 退出相关用户闲置的连接,释放连接资源。
E18062:切换用户失败,时间已过期
错误原因:
- 切换连接上的用户时,切换的目标用户已过期(SYS_USERS 中用户的 UNTIL_TIME 小于当前系统时间)。
分析与建议:
- 修改用户的有效时间。
E18063:切换用户失败,账户已锁定
错误原因:
- 切换连接上的用户时,切换的目标用户被锁定(SYS_USERS 中用户的 LOCKED 属性为 TRUE)。
分析与建议:
- 解锁相关用户。
E18064:切换用户失败,密码已失效
错误原因:
- 切换连接上的用户时,切换的目标用户口令已过期SYS_USERS 中用户的 EXPIRED 为 TRUE)。
分析与建议:
- 修改用户密码。
- 手动修改用户口令状态为不过期。
E18065:读取弱口令文件失败
错误原因:
- 在启用强口令模式(pass_mode = 4)的环境下开启弱口令字典匹配检测(weak_pass_dictionary = true)时,系统无法打开弱口令文件(weak_pass_dictionary.txt)。
分析与建议:
- 确认弱口令文件是否真实存在。
- 确认进程文件句柄资源是否不足。
E18066:口令中包含弱口令文件中禁止的弱口令
错误原因:
- 在启用强口令模式(pass_mode = 4)的环境下开启弱口令字典匹配检测(weak_pass_dictionary = true)时,创建/修改用户过程中,口令中包含弱口令文件中禁止的弱口令。
分析与建议:
- 重新拟定用户口令。
E18067:口令中禁止包含用户名
错误原因:
- 在启用强口令模式(pass_mode = 4)的环境下开启口令与用户名匹配检测(pass_username_check = true)时,创建/修改用户过程中,口令中包含正序或倒序的用户名信息。
分析与建议:
- 重新拟定用户口令。
E18068:口令最小长度参数无法满足口令复杂度参数要求
错误原因:-
- 修改控制用户口令相关的系统参数 min_pass_len、min_pass_special_char、min_pass_number 或 min_pass_mixed_case 时,口令的最短长度 < 口令中特殊字符的最少数量 + 口令中数字的最少数量 + 2 x 口令中大写字母和小写字母的最少数量。
分析与建议:
- 修改控制用户口令的系统参数时,必须满足口令的最短长度 < 口令中特殊字符的最少数量 + 口令中数字的最少数量 + 2 x 口令中大写字母和小写字母的最少数量。
E18069:口令不满足复杂度参数要求
错误原因:
- 创建/修改用户时,指定的用户口令不满足由pass_mode、weak_pass_dictionary、min_pass_len、min_pass_special_char、min_pass_number 和 min_pass_mixed_case 设定的口令复杂度要求。
分析与建议:
- 重新设计用户口令。
- 更改控制用户口令复杂度的相关系统参数。
