`

oracle 9i 中OracleMTSRecoveryService 服务问题

阅读更多
在oracle 9i 中,有一个这样的服务OracleMTSRecoveryService 当把本服务打开的时候 
当如果oracle数据只关掉监听器,或把服务停了,
Class.forName("oracle.jdbc.driver.OracleDriver");
                    conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl",
                            "scott", "tiger");
这句就会卡死一直不会向下跑 
而且这种情况下也不报出错误就是一直停在那里
这是经过测试的 
这时候我们就要考虑到超时问题了......

目前有解决方案,但不是很好,就是用有返回值线程设置超时时间,但是
// 创建线程
        ExecutorService threadPool = Executors.newSingleThreadExecutor();
        // 调用线程池的submit方法执行任务
        Future future = threadPool.submit(new MyCallableImpl("select * from emp"));
threadPool.shutdown();
分享到:
评论

相关推荐

    oracle_9i_卸载

    在此界面中,定位并停止所有以Oracle或Ora开头的服务,包括但不限于OracleOraDb9iService、OracleJobSchedulerORCL、OracleMTSRecoveryService等。 #### 二、清理注册表 注册表中保留的Oracle信息可能导致卸载不...

    Windows下管理oracle9i服务介绍

    在Windows系统中安装和配置Oracle 9i数据库时,会涉及到多个服务的管理和启动。这些服务对于Oracle数据库的正常运行至关重要。本文将详细介绍如何在Windows环境下管理和控制这些服务。 #### 二、Oracle 9i服务详解 ...

    Oracle安装与使用

    查看控制面板中的Oracle服务,包括OracleMTSRecoveryService、OracleOraHome92Agent等服务状态。 - **测试连接:** 使用SQL Plus登录数据库(用户名`system`或`sys`,需知道数据库的SID),执行SQL语句测试连接...

    深入剖析哪些服务是Oracle 11g必须开启的

    1. Oracle ORCL VSS Writer Service:这是一个与Windows Volume Shadow Copy Service(VSS)集成的服务,用于创建卷的快照,通常在备份操作中使用。如果不需要VSS功能,可以禁用此服务以提高系统性能。 2. ...

    安装oracle10g、11g至win7 检查操作系统要求错误的一种解决方案

    要解决这个问题,可以手动修改Oracle安装程序中的配置文件(refhost.xml),使其支持Windows 7操作系统。以下是具体步骤: 1. **定位配置文件**:首先找到refhost.xml文件的位置,一般位于`database/stage/prereq/db`...

    WIN7 下安装Oracle 11g 报错

    在Windows 7操作系统中安装Oracle 11g数据库时,可能会遇到各种问题,这些问题可能源于兼容性、系统配置、依赖库或安装步骤等多方面因素。以下是对标题和描述中所述知识点的详细解释,以及一些可能的解决方案。 1. ...

    Oracle 11g必须开启的服务及服务详细介绍

    4. OracleMTSRecoveryService:这个服务支持Oracle作为Microsoft Transaction Server(MTS)的一部分,处理分布式事务。如果你的应用不涉及MTS或COM/COM+对象,可以关闭此服务。 5. OracleOraDb11g_home1ClrAgent:...

    ORACLE 11g 服务介绍

    ### Oracle 11g 服务介绍 #### 一、概览 Oracle 11g 是 Oracle 公司推出的一款数据库管理系统软件,它提供了强大的数据管理功能,并且支持多种操作系统平台,包括 Windows。在 Windows 平台上安装 Oracle 11g R2 ...

    Oracle 11g R2的卸载与重装

    在卸载完成后,有时可能会遇到重新安装时的问题,例如在本例中提到的“OracleMTSRecoveryService路径找不到”的问题。这个问题通常是由于在卸载过程中未完全清除注册表中的相关条目导致的。解决方法是手动进入注册表...

    Oracle11g服务详细介绍及哪些服务是必须开启的?.pdf

    在Windows操作系统中,Oracle 11g的服务分为多种,每种服务都有特定的功能和作用。以下是对这些服务的详细介绍以及哪些服务是必须开启的: 1. Oracle ORCL VSS Writer Service: 这个服务与Windows的卷影复制服务...

    oracle讲义

    - **数据库服务器**:包括Oracle 9i、10g/11g、12c版本以及MySQL。 - **应用服务器**:如WebLogic和GlassFish。 #### 三、Oracle安装与组成 - **Oracle 11g数据库安装**:具体安装步骤可参考《oracle11g32位安装...

    oracle启动项配置快捷

    - **OracleMTSRecoveryService**:Oracle MTS Recovery Service是用于处理多线程服务器模式下的异常任务恢复的服务。 - **OracleOraDb11g_home1TNSListener**:这是Oracle TNS监听器服务,负责监听来自客户端的连接...

    oracle完整卸载步骤

    常见的服务名称包括但不限于:“OracleService实例名”、“OracleMTSRecoveryService”等。 #### 三、使用Oracle Universal Installer (OUI) 卸载Oracle软件 1. **打开OUI**: - 进入“开始”菜单,选择“所有...

    Oracle11g必须开启的服务及服务详细介绍.pdf

    4. OracleMTSRecoveryService:这个服务支持Oracle数据库作为微软事务服务器MTS、COM/COM+对象和分布式事务的资源管理器。它允许数据库参与分布式事务处理,如果应用环境中涉及这类事务,此服务是必要的。 5. ...

    win7安装oracle10g错误解决办法

    在Windows 7操作系统上安装Oracle 10g数据库时,可能会遇到各种各样的错误,这不仅是因为Oracle 10g的版本与Windows 7存在兼容性问题,还可能涉及到系统配置、网络设置等多个方面。本文将针对“win7安装oracle10g...

    Oracle启动与关闭批处理文件

    在安装Oracle 11g之后,可能会遇到系统启动变慢的问题,这是因为Oracle的一些服务默认设置为自动启动,这些服务会占用大量的系统资源,导致计算机启动时间延长。 - **解决方案**:通过修改Oracle服务的启动类型为...

    详解Windows下管理Oracle服务.doc

    在Windows操作系统中,管理Oracle服务是一项关键任务,尤其对于那些依赖Oracle数据库的系统管理员和DBA来说。本文将深入探讨如何在Windows环境下有效地管理和控制Oracle服务。 首先,Oracle数据库在Windows上安装时...

    Windows2012R2安装Oracle11g操作指南

    Windows2012R2安装Oracle11g操作指南,Oracle,ins-13001环境不满足最低要求的解决办法,Oralce分部安装图解

    Oracle服务

    Oracle服务是Oracle数据库运行过程中所依赖的一系列后台进程和服务,这些服务确保了数据库能够稳定、高效地运行。以下将详细介绍文件中提到的几项关键Oracle服务及其功能。 ### 1. Oracle ORCL VSS Writer Service ...

    Oracle11g讲义.docx

    Oracle 11g 还提供了多种服务,如 VSS Writer Service 支持卷影复制服务,用于创建数据的时间点快照。OracleDBConsole 服务用于运行企业级管理器(Enterprise Manager);OracleJobScheduler 服务管理计划任务;...

Global site tag (gtag.js) - Google Analytics