- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 spring-hibernate 应用程序在过去 1 周内没有问题运行,但是突然我遇到了以下错误。这会不会是applicationContext.xml配置错误导致的?我的 oracle10g 日志文件没有错误(我每 1-2 周出现一次错误)
28 Jul 2010 14:20:19,177 INFO [http-2020-19] - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
28 Jul 2010 14:20:19,224 INFO [http-2020-19] - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
28 Jul 2010 14:20:19,240 WARN [http-2020-19] - Error while extracting database product name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Listener refused the connection with the following error:
ORA-12500, TNS:listener failed to start a dedicated server process
The Connection descriptor used by the client was:
10.1.0.23:1521:myserver
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:293)
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:216)
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:140)
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:103)
at org.springframework.orm.hibernate3.SessionFactoryUtils.newJdbcExceptionTranslator(SessionFactoryUtils.java:145)
at org.springframework.orm.hibernate3.HibernateAccessor.getDefaultJdbcExceptionTranslator(HibernateAccessor.java:453)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:1055)
at com
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.format_sql">false</prop>
<prop key="hibernate.use_sql_comments">false</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
<prop key="hibernate.c3p0.min_size">10</prop>
<prop key="hibernate.c3p0.max_size">100</prop>
<prop key="hibernate.c3p0.timeout">10</prop>
<prop key="hibernate.c3p0.acquireRetryAttempts">30</prop>
<prop key="hibernate.c3p0.acquireIncrement">5</prop>
<prop key="hibernate.c3p0.idleConnectionTestPeriod">100</prop>
<prop key="hibernate.c3p0.initialPoolSize">20</prop>
<prop key="hibernate.c3p0.maxPoolSize">100</prop>
<prop key="hibernate.c3p0.maxIdleTime">300</prop>
<prop key="hibernate.c3p0.maxStatements">50</prop>
<prop key="hibernate.c3p0.minPoolSize">10</prop>
<prop key="hibernate.c3p0.preferredTestQuery">SELECT 1 FROM DUAL</prop>
<prop key="hibernate.c3p0.testConnectionOnCheckout">true</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
</props>
</property>
最佳答案
这个和Spring、Hibernate关系不大,这是一个纯粹的Oracle“问题”。以下是我们可以阅读的有关 ORA-125000 的内容:
ORA-12500: TNS:listener failed to start a dedicated server process
Cause: The process of starting up a dedicated server process failed. The executable could not be found or the environment may be set up incorrectly.
Action: Turn on tracing at the ADMIN level and reexecute the operation. Verify that the ORACLE Server executable is present and has execute permissions enabled. Ensure that the ORACLE environment is specified correctly in LISTENER.ORA. The Oracle Protocol Adapter that is being called may not be installed on the local hard drive. Please check that the correct Protocol Adapter are successfully linked. If error persists, contact Oracle Customer Support.
根据 Thread: ORA-12500: TNS:listener failed to start a dedicated server process :
This will occur
- When the database is not open
- When the maximum number of sessions has been exceeded.
- When the Windows maximum number of threads has been exceeded.
来自 Oracle listener ORA-12500 Tips 的更多提示:
The most common cause of a ORA-12500 is a busy system whereby PGA RAM is exhausted. The solutions are:
- Reduce sort_area_size (pga_aggregate_target) and hash_area_size to make each default PGA size smaller.
- Add additional server RAM
- As a last resort, deploy shared servers (the Multithreaded Server (MTS).
Common syntax issues in the listener.ora file can cause numerous listener connection problems, most notably the "ORA-12500: TNS: listener failed to start a dedicated server process" error.
Sometimes this ORA-12500 is because of a PGA RAM shortage on the target database, based on the settings for pga_aggregate_target, sort_area_size and hash_area_size.
You can have a single listener, pointing to multiple Oracle instances, each on a different version.
In Windows, especially Oracle8 and Oracle8i, you may need to re-start the listener service using the Windows task manager.
关于java - 监听器无法启动专用服务器进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3350942/
我试图让通用链接在我的应用程序中作为 URL 方案的替代品工作,因为从 iOS 9 开始,系统看起来每次从 Safari 调用应用程序时都会显示一个警告对话框。我希望在使用通用链接时替换关联域中注册
对于给定的常量Map val ctt = Map("a" -> 1, "b" -> 2) 如何定义一个String插值器c在哪里 c"a" 交付List(1)? 注意已考虑String Interpo
最近,我强化了我的 Keycloak 部署以使用专用的 Infinispan 集群作为 remote-store为 Keycloak 的各种缓存提供额外的持久层。更改本身进行得相当顺利,尽管在进行此更
我有一个非常明确的问题: //.h file @property (nonatomic, retain)NSMutableString * retainString; @property (nonat
我倾向于厌恶代码中的重复,所以当我遇到唯一不同的是类型的问题时,我倾向于使用泛型。来自 C++ 背景,我发现 vb.net 的版本相当令人沮丧,我知道 C++ 有模板特化,我猜 vb.net 没有所以
问题:如何确认我的“专属服务器”是否正常运行? 背景:我正在努力获得在独立 Linux 系统上运行的“专用 CoreNLP 服务器”。该系统是运行 CentOS 7 的笔记本电脑。选择该操作系统是因为
我一直在痛苦地寻找公平的电话,说 Clouding 把这个和那个给了管理层。到目前为止,无论我在同一个专用/或共享网络托管中找到什么,但云计算如何在软件行业产生巨大影响? 我一直在寻找关于什么是云托管
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 5 年前。 此帖子已于
我没有网络背景。我是数据平台解决方案架构和数据/人工智能工程师。由于分布式数据处理和使用容器进行横向扩展已经进入我的世界,我决定硬着头皮学习 IP 基础知识,以便我可以构建集群。 我一直在做大量的培训
我是 Prototype 的长期用户,总体上非常满意。我最近改用 jQuery 是因为得到了庞大的社区支持,基本上可以说是一致的选择和事实上的行业标准。从那以后我就没那么开心了。是的,我已经阅读了比较
我的应用程序使用各种繁重的库和数据文件,需要在启动时加载/与本地存储同步。由于此操作需要一些时间,因此我正在考虑为此目的创建一个专门的 Activity 。此 Activity 将是应用程序的入口点,
我有一个正在开发的 C++ 程序,它处理许多不同类型的对象,这些对象需要在启动时从文件中检索。总文件大小略小于 1GB。该程序必须至少在 Windows 7 和 Linux 上运行。 我的目标是提供读
我正在为我的页面制作适合移动设备的样式表。有没有一种简单的方法让它向 iPhone/Android 用户显示该样式表?或者我是否必须拉出用户代理并以这种方式解决 - 我该怎么做? 还有 - 有什么工具
我发现各种元素非常困惑。几乎每个元素似乎都有一个与之关联的“部分”,我不确定它们是如何粘合在一起的。 工作簿工作簿部分工作表工作表部分 我也对 DocumentFormat.OpenXml.Packa
我有一个由多个 Zend Framework 应用程序组成的服务器。 我想知道将 Zend Library 上传到服务器并在所有应用程序之间共享而不是按应用程序上传是否是个好主意。 例如,如果多个应用
我们有一个简单的表,需要转换为 XML Declare @Person TABLE ( [BusinessEntityID] [int] NOT NULL, [PersonType] [
当我重新部署容器组时,私有(private) IP 地址发生变化。它通常是三个地址之一。因此,我认识到我的负载均衡器只能拥有所有这三个名称,并且似乎知道哪一个当前实际上处于事件状态,但我更希望能够让负
我目前正在尝试通过我的私有(private) aks 集群部署我的 Helm Chart。但是,我无法执行任何操作,因为它找不到本地目录的路径。 这是我正在运行的命令: az aks command
我已为 Azure 存储帐户设置专用终结点。现在,这一切都为我创建了专用端点和专用链接。此外,我还可以直接从同一事件中的虚拟机访问我的存储帐户(storageaccountA)。 现在,从我的虚拟机进
我们的组织拥有 Azure Synapse 专用池实例。我正在尝试向 Azure Purview 注册 Azure Synapse 专用池并想要扫描 Synapse DB。但是,我每次都会收到以下错误
我是一名优秀的程序员,十分优秀!