最近发现客户那边老是发生oracle用户锁定,发现是jdbc串里的用户密码错误,而连接池会自动去连接30次,oracle用户锁定只要10次,因此需要修改配置:
1.因为使用的hibernate和c3p0,所以需要修改sessionFactory.xml,设置acquireRetryAttempts,该值表示重连接次数。
2.修改breakAfterAcquireFailure为true,在尝试获取连接失败后该数据源将申明已断开并永久关闭。
这么改了以后发现数据库连接仍有问题,用户用normal登录不了pl/sql,而且用户显示已过期,网上查了下修改方法:
1.查看用户状态--
select * from dba_users;
2.用户解锁--
alter user [user] account unlock;
3.修改用户过期状态--
alter user [user] identified by values 'OPEN';
4.解除了用户锁定,要修改密码,否则以normal登录不了--
alter user [user] identified by [pwd]
分享到:
相关推荐
### Oracle 11g 用户过期问题解析 #### 一、Oracle 11g 新特性:用户密码的有效期 在Oracle 11g版本中,引入了一项重要的新特性——用户密码的有效期管理。这项特性旨在提高数据库的安全性,通过设定密码的有效期...
例如,在某些情况下,仅仅十几天内,该文件的大小就能超过2GB。这不仅会占用大量的磁盘空间,还可能导致监听器无法正常工作。 #### 三、问题描述及影响 对于一些特定版本的Oracle数据库(如10g和11g),当`...
他是《Oracle DBA工作笔记》一书的作者,在中国数据库大会、Oracle嘉年华及全球敏捷运维峰会等活动中发表过演讲,持续不断地进行技术分享和技术博客更新,已经连续坚持超过800天。 #### 当前面临的挑战 根据杨建荣...
1. 监控数据库性能:DBA需要确保数据库运行在最佳状态,这就要求DBA必须熟练掌握各种监控工具,如Oracle自带的Enterprise Manager(企业管理器)或第三方监控工具。监控的内容包括但不限于响应时间、CPU使用率、内存...
这份资料的价值在于它提供了一系列在实际工作中经常遇到的问题的解答,帮助用户提升对Oracle数据库的理解和操作能力。 1. **查询特殊字符**:在SQL查询中,特殊字符如%和_通常作为通配符使用。%代表任意数量的字符...
通过解题,学员能够更好地理解Oracle的工作原理,掌握解决问题的技巧,为未来在实际工作中遇到的问题做好准备。 例如,练习可能涉及创建表、编写复杂的SQL查询、管理用户权限、实施备份恢复操作、进行性能调优等。...
如果遇到这种情况,可以先将其改为`TRUE`。 ```sql SQL> alter system set resource_limit=true scope=spfile; SQL> shutdown immediate; SQL> startup; ``` 以上步骤可以帮助您有效解决Oracle密码过期的问题...
- **问题描述**: 在使用`sqlplus`登录Oracle数据库时,可能会遇到“ORA-28002: 7天之后口令将过期”的警告。 - **解决方案**: - 查看用户使用的概要文件。 ```sql SELECT username, PROFILE FROM dba_users; `...
在Oracle 11g数据库系统中,用户可能会遇到一个常见的问题,那就是ORA-28002错误,提示密码将在几天内过期。这个错误是因为Oracle数据库实施了安全策略,规定了用户密码的有效期限,一旦达到这个期限,用户就需要...
Oracle学习笔记是一个全面掌握Oracle数据库系统的教程,承诺在短时间内帮助学习者快速上手。...如果遇到困难,可以反复查阅资料,甚至“骂”这个教程,因为它的目标就是确保你在一天内掌握Oracle的基本操作。
在Oracle数据库中,有时我们需要统计某个时间段内的每一天的数据,这在数据分析、报表生成或业务监控等场景中非常常见。...在实践中遇到问题时,查阅Oracle文档或寻求社区支持都是很好的解决途径。
7. **最佳实践**:在实施此类脚本时,应当遵循一些最佳实践,如设置保留策略(例如,只保留最近几天或几周的日志),备份重要日志,以及在清理之前检查依赖关系,防止误删对当前操作至关重要的文件。 综上所述,这...
本章讨论了一些常见的 Oracle 11g 使用过程中遇到的问题及其解决方案。 **3.1 Oracle11g 默认安装使用保留的 11g 增强安全设置(包括审记和默认的口令概要文件)** **3.1.1 oracle 数据库时提示“ORA-28002:7 天...
在本案例研究中,我们探讨了一个大型大学所遇到的严重性能问题,涉及其电子邮件应用程序和其他依赖于Oracle RDBMS(关系数据库管理系统)服务器进行身份验证服务的应用程序。该Oracle数据库专门用于用户查找、身份...
这个错误通常发生在归档模式下,当Oracle尝试归档某个重做日志文件时遇到问题。具体原因可能是重做日志文件损坏、磁盘空间不足或归档目录不可用等。 **ORA-19809: 超出了恢复文件数的限制** 该错误表明Oracle达到...
之前做.net开发,接触java一个多月了,这两天实践了一下ssh框架是怎么搭建的,借鉴了一些网上的博文,但在实际过程中,遇到很多问题,,苦于没有源代码进行比较学习, 一度很痛苦,不知道错误在哪里,经过几天的摸索...
Java程序员面试时,可能会遇到一系列关于Java基础知识、J2EE框架、数据库以及Web应用架构的问题。以下是这些知识点的详细说明: 1. **Java**: Java是一种面向对象的编程语言,其特性包括跨平台(通过Java虚拟机JVM...
它包含了Oracle客户端的驱动程序,如Oracle.DataAccess.Client,这是.NET应用程序连接Oracle数据库的核心组件。此外,ODAC还提供了Oracle Provider for OLE DB、Oracle Instant Client等组件,用于不同类型的数据库...
如果遇到日期格式冲突问题,可以使用以下方法解决: ```sql ALTER SYSTEM SET NLS_DATE_LANGUAGE = 'AMERICAN'; ALTER SESSION SET NLS_DATE_LANGUAGE = 'AMERICAN'; ``` 或者直接在 `TO_DATE` 函数中指定语言...
Oracle GoldenGate(OGG)是一种实时数据复制工具,它允许用户在不同的数据库之间进行近乎实时的数据同步。在Oracle GoldenGate中,“OGG”通常代表Oracle GoldenGate产品,而“SP”可能指的是设置或配置过程的步骤...