`

java.sql.SQLWarning: ORA-28002: the password will expire

阅读更多
java.sql.SQLWarning: ORA-28002: the password will expire within 4 days

登陆oracle 11g
提示ERROR:ORA-28002: the password will expire within 7 days

告警信息: 
ERROR: ORA-28002: the password will expire within 7 days

原因分析:

?
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
oracle11g



中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”。  而10g?之前版本的Oracle仍默???NLIMITED


解决办法: 
1、查看用户的proifle是那个,一般是default:



?
sql>SELECT username,PROFILE FROM dba_users where username='INFDB' ;




2、查看指定概要文件(如default)的密码有效期设置:



?
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';




3、将密码有效期由默认的180天修改成“无限制”:



?
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;




4、修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;
   已经被提示的用户必须再改一次密码,举例如下:
//修改用户口令 格式 alter user 用户名 identified by 新密码;

?
$sqlplus / as sysdba
sql> alter user wapgw identified by  password_1 //你的原来的密码
分享到:
评论

相关推荐

    JAVA连接各种数据库

    JAVA连接各种数据库的方法和代码,非常适合JAVA的初学者,可能也适合忘记连接代码的工作人员!

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    java 实现连接sql server 20002007-12-16 13:28:00.0 第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的...

    java业务层框架开发ibatis(java源码)

    import java.sql.SQLWarning; import java.sql.Savepoint; import java.sql.Statement; import java.util.Map; public class SimplePooledConnection implements InvocationHandler { // Fields private static ...

    JAVA调用存储过程

    注意,以下使用数据库为sql2000,驱动jtds1.2.2 一、调用存储过程(无结果集返回) Connection connection = ConnectionHelper.getConnection(); CallableStatement callableStatement = connection.prepareCall("{ ...

    Java数据库编程宝典3

    4.20.2 SQLWarning 4.20.3 BatchUpdateException 4.20.4 日志 4.21 小结 第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和...

    Java数据库编程宝典2

    4.20.2 SQLWarning 4.20.3 BatchUpdateException 4.20.4 日志 4.21 小结 第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和...

    Java数据库编程宝典4

    4.20.2 SQLWarning 4.20.3 BatchUpdateException 4.20.4 日志 4.21 小结 第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和...

    Java数据库编程宝典1

    4.20.2 SQLWarning 4.20.3 BatchUpdateException 4.20.4 日志 4.21 小结 第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和...

    JDBC 3.0数据库开发与设计

    1.4.1 java.sql包中的类和接口及其使用 1.4.2 javax.sql包中所含内容及其使用 1.5 JDBC驱动程序简介 1.5.1 JDBC-ODBC 桥和ODBC驱动程序 1.5.2 本地API部分Java驱动程序 1.5.3 JDBC网络纯Java驱动程序 1.5.4 ...

    mysql存储过程中的异常处理解析

    定义异常捕获类型及处理方法:  DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement handler_action: CONTINUE ... | SQLWARNING | NOT FOUND | SQ

    MySQL异常处理浅析

    MySQL的异常处理分析如下: 标准格式 DECLARE handler_type HANDLER FOR condition_value[,...] statement ... | SQLWARNING | NOT FOUND | SQLEXCEPTION | mysql_error_code condition_value细节 1、常用MYSQL E

    MySQL存储过程中一些基本的异常处理教程

    Mysql 支持异常处理,通过定义 CONTINUE/EXIT 异常处理的 HANDLER 来捕获 SQLWARNING/NOT FOUND/SQLEXCEPTION (警告 / 无数据 / 其他异常)。其中, FOR 后面可以改为 SQLWARNING, NOT FOUND, SQLEXCEPTION 来指示...

Global site tag (gtag.js) - Google Analytics