oracle数据库密码过期报错

简介:

[root@pdatestapp ~]# su - oracle

[oracle@pdatestapp ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 15 09:23:28 2015

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> SELECT username,PROFILE FROM dba_users;        ---查看用户的profile是哪一个,一般是default

USERNAME       PROFILE

------------------------------ ------------------------------

SPATIAL_WFS_ADMIN_USR       DEFAULT

SPATIAL_CSW_ADMIN_USR       DEFAULT

APEX_PUBLIC_USER       DEFAULT

DIP       DEFAULT

MDDATA       DEFAULT

XS$NULL       DEFAULT

ORACLE_OCM       DEFAULT

SCOTT       DEFAULT

UMPUSER       DEFAULT

SEARCH       DEFAULT

OLAPSYS       DEFAULT

USERNAME       PROFILE

------------------------------ ------------------------------

SI_INFORMTN_SCHEMA       DEFAULT

OWBSYS       DEFAULT

ORDPLUGINS       DEFAULT

XDB       DEFAULT

ANONYMOUS       DEFAULT

CTXSYS       DEFAULT

ORDDATA       DEFAULT

OWBSYS_AUDIT       DEFAULT

APEX_030200       DEFAULT

APPQOSSYS       DEFAULT

WMSYS       DEFAULT

USERNAME       PROFILE

------------------------------ ------------------------------

EXFSYS       DEFAULT

ORDSYS       DEFAULT

MDSYS       DEFAULT

FLOWS_FILES       DEFAULT

SYSMAN       DEFAULT

DBSNMP       MONITORING_PROFILE

OUTLN       DEFAULT

SYSTEM       DEFAULT

SYS       DEFAULT

MGMT_VIEW       DEFAULT

32 rows selected.

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; --将密码有效期设置成无限制

Profile altered.

SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';                                                      --查看密码有效期

PROFILE       RESOURCE_NAME RESOURCE

------------------------------ -------------------------------- --------

LIMIT

----------------------------------------

DEFAULT       PASSWORD_LIFE_TIME PASSWORD

UNLIMITED

不需要重启数据库,可立即生效。

这个时候可以使用plsql登录,登陆的时候会让你输入密码,你输入原来的密码即可。

或在服务器上执行

SQL>alter user 用户名 identified by <原来的密码>     --可以不换密码。

这样修改后再重启服务,就不会报数据库的密码过期的错误了。。


本文转自aaa超超aaa 51CTO博客,原文链接:http://blog.51cto.com/10983441/1731982

相关文章
|
6天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
41 7
|
6天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
29 5
|
6天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
31 7
|
20天前
|
测试技术 数据库连接 数据库
测试环境的数据库连不了,打包报错怎么办
测试环境的数据库连不了,打包报错怎么办
13 0
|
21天前
|
SQL 关系型数据库 数据库
OceanBase数据库常见问题之OAT添加服务器预检查的时候报错如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
14天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
|
14天前
|
存储 关系型数据库 MySQL
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
|
14天前
|
关系型数据库 MySQL 数据库
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
|
16天前
|
存储 关系型数据库 MySQL
数据库字符编码MySQL中使用UTF-8还是UTFB4
数据库字符编码MySQL中使用UTF-8还是UTFB4
19 0
|
20天前
|
缓存 NoSQL 关系型数据库
在Python Web开发过程中:数据库与缓存,MySQL和NoSQL数据库的主要差异是什么?
MySQL是关系型DB,依赖预定义的表格结构,适合结构化数据和复杂查询,但扩展性有限。NoSQL提供灵活的非结构化数据存储(如JSON),无统一查询语言,但能横向扩展,适用于大规模、高并发场景。选择取决于应用需求和扩展策略。
110 1

推荐镜像

更多