`
saiyaren
  • 浏览: 228482 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转:oracle的管理平台到实例的代理连接失败,密码失效

 
阅读更多

题目很直白,方便被同样问题困扰的孩子们。

数据库运行一直很正常,管理平台之前也可以正常登录。
这次要建表空间,结果em上不去,页面提示到实例的代理连接失败
出现的图上,显示
(1)数据库实例,是红色向下的箭头
(2)到数据库的实例链接,是红色向下的箭头,并有错误提示:
状态  失败
详细资料 

 

ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)

 
(3)监听,绿色向上的箭头
如果点启动的话,输入主机密码、sys密码,可以起停数据库。
且应用、sqlplus都能连上……
不过用net服务的测试连接的话,自己设置的用户名可以连上,但是system连不上。

很迷惑。
于是搜索了很多。和实例链接失败的很多,但是提示密码失效的并不多。
还有备份空间过满,等问题。
http://space.itpub.net/312079/viewspace-245769
这个帖子里,说到了用户被锁定的事,不过贴主的用户是open的,貌似问题没有解决。
索性一试。

SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 2月 5 10:48:26 2009
Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 
请输入用户名:  sys/oracle as sysdba
连接到:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select username,account_status from dba_users;
USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW                      OPEN
SYS                            OPEN
DBSNMP                         EXPIRED
SYSMAN                         EXPIRED
SYSTEM                         EXPIRED(GRACE)
OUTLN                          EXPIRED & LOCKED
FLOWS_FILES                    EXPIRED & LOCKED
MDSYS                          EXPIRED & LOCKED
ORDSYS                         EXPIRED & LOCKED
EXFSYS                         EXPIRED & LOCKED
USERNAME                       ACCOUNT_STATUS
SQL> alter user system account unlock
  2  ;

 
用户已更改。
SQL> alter user sysman account unlock;
用户已更改。

结果发现unlock没用。

SQL> select username,account_status from dba_users;
USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW                      OPEN
SYS                            OPEN
DBSNMP                         EXPIRED
SYSMAN                         EXPIRED
SYSTEM                         EXPIRED(GRACE)
OUTLN                          EXPIRED & LOCKED
FLOWS_FILES                    EXPIRED & LOCKED
MDSYS                          EXPIRED & LOCKED
ORDSYS                         EXPIRED & LOCKED
EXFSYS                         EXPIRED & LOCKED
USERNAME                       ACCOUNT_STATUS

 

试验一下。

SQL> connect system/oracle
ERROR:
ORA-28002: the password will expire within 6 days

 
果然过期了。

SQL> alter user system identified by oracle;

 
用户已更改。

SQL> select username,account_status from dba_users;
USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW                      OPEN
SYS                            OPEN
SYSTEM                         OPEN
AJ_DATA                        OPEN
DBSNMP                         EXPIRED
SYSMAN                         EXPIRED
OUTLN                          EXPIRED & LOCKED
FLOWS_FILES                    EXPIRED & LOCKED
MDSYS                          EXPIRED & LOCKED
ORDSYS                         EXPIRED & LOCKED
EXFSYS                         EXPIRED & LOCKED
USERNAME                       ACCOUNT_STATUS

 
控制台还是不能访问。

SQL> alter user sysman identified by oracle;

 
用户已更改。
控制台终于出现了登录页面。
登录后提示修改DBSNMP密码,提示说否则监听将不可用。
且数据库实例、实例链接都变成了绿色的向上箭头。

问题解决。

但是,难道oracle需要定期修改系统用户的密码吗?

转自:
http://blog.sina.com.cn/s/blog_487f7b730100c4gi.html

 

 

分享到:
评论

相关推荐

    oracle修改最大连接数

    在Oracle数据库环境中,调整最大连接数是一项重要的系统管理任务,它直接影响到数据库能够同时处理的会话数量。本篇将详细探讨如何通过Oracle参数来修改最大连接数,包括理解相关参数的意义、查看当前设置、以及实际...

    Oracle数据库的连接池

    Oracle数据库的连接池是数据库管理中的一个重要概念,它允许应用程序高效地管理和重用数据库连接,以提高系统的性能和响应速度。C3P0是一个开源的Java连接池实现,专为Oracle数据库和其他支持JDBC的数据库设计。这个...

    修改Oracle数据库连接数

    在Oracle中,对参数的修改主要有两种方式:一是临时修改,该修改只对当前实例生效,当实例重启后,修改会失效;二是永久修改,该修改会对数据库启动时生效,即便是重启后依然保持设置。 在本例中,进行的修改是永久...

    oracle_11g_R2_RAC原理解读

    1. TAF(Transparent Application Failover):TAF 让 Oracle Net 将一个失效的连接从故障点转移到另一个监听上,用户能使用这个新的连接来继续未完成的工作。 2. Fast Connection Failover:Fast Connection ...

    【王炸】Oracle DSI-适用于10g,11g,12c,18c,19c-DBA必备

    Oracle DSI,全称为Oracle Data Services Infrastructure,是Oracle数据库中一套强大的数据服务框架,主要用于管理和优化数据访问。在Oracle 10g、11g、12c、18c和19c版本中,DSI都扮演着关键角色,为数据库管理员...

    oracle rac 11g

    - Oracle 实例:每个实例运行在不同的服务器上,负责管理和访问数据库。 - 共享存储:所有实例共享一个存储区域网络(SAN)中的存储资源。 - 共享缓存:实例间共享缓存,减少数据复制带来的延迟。 - **硬件架构**:...

    oracle数据库从入门到精通-学习详细笔记

    - **启动Oracle数据库**:在服务器内存中创建一个Oracle实例,利用这个实例来访问和控制磁盘中的数据文件(即数据库)。 - **用户连接数据库**:实际上是先连接数据库实例,通过实例中的一些后台进程与数据库进行...

    oracle各种安装版本的下载地址大全

    Oracle数据库是世界上最流行的关系型数据库管理系统之一,广泛应用于企业级数据存储、管理和处理。本文将详细介绍Oracle数据库的各种安装版本及其下载地址,适用于Windows XP、Linux和AIX等操作系统。 首先,Oracle...

    Oracle文档.docx

    - **查看当前的Oracle实例名称和主机名称**:使用`show parameter instance_name`命令可以查看实例名称,`show parameter hostname`可以查看主机名称。 - **查看用户帐户及状态**:使用`select * from dba_users`...

    ORACLE卸载合集文档

    Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了强大的数据存储、处理和管理功能。本资源“ORACLE卸载合集文档”聚焦于Oracle数据库在不同版本下的卸载与清理过程,涵盖从Oracle 8到Oracle ...

    Oracle跨平台迁移

    Oracle数据库跨平台迁移是指将现有的Oracle数据库从一个操作系统平台迁移到另一个操作系统平台上,同时也可能伴随着版本的升级。跨平台迁移通常需要考虑源环境与目标环境的操作系统兼容性、数据库版本差异以及数据...

    《Oracle 入门心得》PDF高清电子书

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它以其强大的功能、高效的数据处理能力和高可用性赢得了业界的高度认可。《Oracle 入门心得》这本书可能是为了帮助初学者理解和掌握Oracle数据库的...

    oracle报错大全(珍藏版)

    无法连接到实例或数据库。这可能是由于网络连接问题、安全策略限制或其他连接问题。 #### ORA-00107: Unable to Connect to Oracle 无法连接到Oracle。这可能是由于网络连接问题、安全策略限制或其他连接问题。 ##...

    Oracle Clusterware and Oracle Real Application Clusters Installation Guide 10g Release 2 (10.2) for Linux

    在Oracle RAC环境中,数据被复制到多个节点上,这样不仅可以分散负载,还能在某个节点失效的情况下自动切换到其他节点,保证业务不中断。 ### 安装指南关键知识点 #### 系统要求 - **硬件**: 需要多台服务器作为...

    oracle 视图,函数,过程,触发器自动编译脚本

    3. **查询失效对象**:脚本通过`sqlplus`工具连接到Oracle数据库,并执行一段SQL脚本来查找所有类型为触发器(Trigger)、过程(Procedure)、函数(Function)和视图(View),且状态为无效的对象。为了排除系统...

    Oracle AWR 报告分析实例讲解.docx

    **Oracle AWR(Automatic Workload Repository)** 是Oracle数据库提供的一种自动化的性能监控工具,它通过收集和存储数据库工作负载数据,帮助管理员诊断性能问题。AWR报告是基于这些数据生成的详细分析报告。 #### ...

    ORACLE8故障解决手册

    Oracle 8是一款经典的数据库管理系统,由Oracle公司发布于1999年,它引入了许多创新功能,如数据仓库、互联网数据库、以及增强了的SQL语法。然而,随着时间的推移,尽管Oracle已经发展到了更高的版本,Oracle 8系统...

    ORACLE数据库日常维护知识

    1.1 检查Oracle实例状态:通过执行SQL查询`SELECT * FROM v$instance;`,可获得当前Oracle实例的状态信息,包括实例名称、主机名称、启动时间、实例状态、数据库状态等。实例状态应为“OPEN”,表示数据库实例已...

    行业分类-设备装置-数据库管理平台中数据库实例的同步方法和装置.zip

    综上所述,"数据库管理平台中数据库实例的同步方法和装置"这一主题涵盖了如何在分布式环境中保持数据一致性的核心技术。理解并掌握这些知识点,对于构建高可用、高性能的数据库架构至关重要。在实际工作中,根据业务...

    Oracle数据库备份与恢复实例讲解PPT课件PPT学习教案.pptx

    Oracle数据库的备份与恢复是DBA(数据库管理员)的核心任务,确保在系统故障或数据丢失时能够迅速恢复数据,维持业务连续性。本教程主要涵盖了以下几个关键知识点: 1. **数据库常见故障类型**:数据库可能遇到的...

Global site tag (gtag.js) - Google Analytics