ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于oracle10g 修改密码报ORA-00988错误的解决办法

关于oracle10g 修改密码报ORA-00988错误的解决办法

原创 Linux操作系统 作者:dodba 时间:2011-03-02 11:32:30 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博客 ” ,链接:http://blog.itpub.net/25369863/viewspace-688246/,如需转载,请注明出处,否则将追究法律责任。

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

    注册时间:2011-02-12

    • 博文量
      25
    • 访问量
      78027