ora-28002 the password will expire解决办法

Oracle11g R2数据库提示ORA-28002: the password will expire within 5 days,是说密码过期,将Oracle密码设置成永不过期就可以了,不过并不推荐这样做,最好是将日期密码有效期设置长一些。

工具/原料

  • Oracle11g R2
  • sqlplus

方法/步骤

  1. SQLDeveloper连接数据库提示

    ORA-28002: the password will expire within 5 days

  2.  

    登录到sqlplus

    sqlplus / as sysdba

  3.  

    查看密码有效期时长

    SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;

  4.  

    将密码设置成永不过期

    SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

  5.  

    修改用户密码

    SQL> alter user joffice identified by joffice;

  6.  

    修改完用户密码之后再次登录就会发现这个提示已经不在了。不过小编再次提醒,这只是一个解决办法,生成数据库最好还是定期修改密码,安全至上啊。

时间: 2025-01-06 08:09:20

ora-28002 the password will expire解决办法的相关文章

ORA-01017: invalid username/password; logon denied 解决办法

ORA-01017: invalid username/password; logon denied解决办法 环境介绍:操作系统RHEL6.4 X64.数据库:ORACLE 11.2.0.4.0:在现有环境下手动创建数据库,在数据库的手动创建过程中没有大的问题,但在数据库创建完成后出现在本地可以登录数据库用户包括管理员账户,通过客户端远端无法登录报如下错误: 通过测试,或者在数据库系统中更换用户账户口令都无法解决问题,至此想到了ORACLE的密码口令文件, [[email protected] 

phpMyAdmin提示“Access denied for user 'root'@'localhost' (using password: NO)”的解决办法

一.错误内容 在用thinkPHP登陆phpMyAdmin时遇到以下错误 #1045 - Access denied for user 'root'@'localhost' (using password: NO) phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接.您应该检查 config.inc.php 中的主机.用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致. 二.解决方法如下: 打开C:\wamp\apps\phpmyadmin4.1.1

MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的解决办法(远程授权问题)

[环境:Win10通过Hyper创建Ubuntu虚机,docker里运行mysql5.7] 症状: ----------------------------------- 远程上去, 1. docker exec -it mysql /bin/bash 2. mysql -u root -p 输入密码,可以进入mysql库. 排除了防火墙.端口等方面的问题,那很可能就是mysql远程授权方面的问题了. 解决办法: ----------------------------------- 1. 按照

ORACLE错误:ORA-28001: the password has expired解决方法

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录. Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题.解决方法有两种:解决方法可通过如下SQL语句注: 首先需要使用dba登录

ORA-28001: the password has expired解决方法

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录. Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题. 解决方法可通过如下SQL语句 注: 首先需要使用dba登录. 运行SQ

Oracle 11g 错误:ORA-28002: the password will expire within 7 days 解决方法

ERROR:ORA-28002: the password will expire within 7 days 错误是提示password快过期了,有两个办法解决问题. 一. 改动已经报错用户的password 已经被报告了password快要过期的账户必须再改一次password(须要DBA权限) 以system用户为例 sqlplus / as sysdba alter user system identified by root; 再连接数据再也不会出现password过期的事情了. 假设

MYSQL更改root password时遇到Access Denied的解决办法

今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using password:YES) 后来在网上搜了下,找到如下解决办法,测试可用. # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql&g

MySQL5.5出面ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)问题的解决办法

问题描述 安装完MySQL5.5数据库,使用Navicat Premium以及命令窗口连接数据库都报以下错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决办法 通常该错误是忘记密码导致的,所以我们需要修改密码,具体操作步骤如下: 1.打开D:\Program Files\MySQL\MySQL Server 5.5\my.ini,在[mysqld]下增加一行启动参数

【转载】错误:ORA-28002: the password will expire within 7 days 解决方法

免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:xwdreamer      原文地址: 错误:ORA-28002: the password will expire within 7 days 解决方法    今天在使用sqlplus时出现 =============================================== ERROR: ORA-28002: the password will expire