ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于oracle修改密码报错ORA-00988

关于oracle修改密码报错ORA-00988

原创 Linux操作系统 作者:yuansy 时间:2010-12-29 10:36:55 0 删除 编辑
有同事在修改oracle用户名密码是提示ORA-00988错误。
修改密码之所以会有如上报错是因为Oracle本身对系统用户密码有限制造成的,首先修改的密码必须满足如下条件。
  • 系统用户(SYS、SYSTEM)口令长度不能小于7个字符
  • 第一个字符不能为数字
  • 且全部字符中应该为字母和数字混合
  • 如果非要把密码修改为以数字开头或有特殊字符的密码,可以使用如下方法:

    SQL> alter user test identified by "123abc";

    User altered.

    此处应该使用" "

    下面的操作在密码中使用“/”

    SQL> alter user test identified by "123/abc";

    User altered.

    SQL>

    [oracle@jfdb oracle]$ exp test/123/abc file=mytest.dmp buffer=65536

    Export: Release 10.2.0.4.0 - Production on Wed Oct 19 14:32:10 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    EXP-00004: invalid username or password
    Username:

    此处应该进行转义使用 " "处理密码,使用 ' '处理用户名和密码

    [oracle@olivenan oracle]$ exp 'test/"123/abc"' file=test.dmp buffer=65536

    Export: Release 10.2.0.4.0 - Production on Wed Oct 19 14:32:10 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    SQL>


     

    来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/715865/viewspace-682777/ ,如需转载,请注明出处,否则将追究法律责任。

    请登录后发表评论 登录
    全部评论

    注册时间:2010-11-16

    • 博文量
      8
    • 访问量
      14710