因项目实际需要,数据需要从其它服务器取,所以想到了使用database link.前段时间一直用的好好的,但最近发现在PL/SQL中运行sql时提示密码即将在70天后过期,但还没有过期,无法得到查询结果。是不是将用户密码设置为永不过期就可以了?因为对方的数据库不归我们管,所以不能让对方尝试,只能是我知道确切的方法后告诉对方如何做。难道密码虽然没有过期,即将过期也不行?

解决方案 »

  1.   

    将密码有效期由默认的70天修改成“无限制”:
        sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
        修改之后不需要重启动数据库,会立即生效。当然,需要他们的DBA进行操作。
      

  2.   

    to coolkisses:将用户密码修改为无限制就可以解决上述问题吗?
    实际上密码还没有过期,提示还有70天才过期