建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【aCloud】oracle数据库修改sys密码时报ORA-00988错误

更新时间:2018-12-13
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 场景部署 | 数据库部署
适用版本 通用
对oracle数据库修改sys密码时,无法修改成功,报ORA-00988错误
修改oracle数据库修改sys密码时,无法修改成功,报ORA-00988错误。
远程连接上用户的数据库服务器,发现的确无法修改成功,然后看了客户修改sys密码的语句,语句如下:
alter sys identified by $$aa/@2016;
发现了问题,密码里面使用了特殊字符,如果非要把密码修改为以数字开头或有特殊字符的密码,需要对密码添加“”双引号,把语句调整成如下语句后,修改成功。
alter sys identified by "$$aa/@2016";
修改密码之所以会有如上报错是因为Oracle本身对系统用户密码有限制造成的,首先修改的密码必须满足如下条件:
系统用户(SYS、SYSTEM)口令长度不能小于7个字符
第一个字符不能为数字
且全部字符中应该为字母和数字混合
如果非要把密码修改为以数字开头或有特殊字符的密码,需要对密码添加""。
远程连接上用户的数据库服务器,发现的确无法修改成功,然后看了客户修改sys密码的语句,语句如下:
alter sys identified by $$aa/@2016;
发现了问题,密码里面使用了特殊字符,如果非要把密码修改为以数字开头或有特殊字符的密码,需要对密码添加“”双引号,把语句调整成如下语句后,修改成功。
alter sys identified by "$$aa/@2016";
需要详细的了解oracle数据库的用户名密码机制。
本页目录
  • 问题描述
  • 告警信息
  • 处理过程
  • 根因
  • 解决方案
  • 建议与总结
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录