win启动Oracle

步骤一:修改 oracle 服务为手动启动

  • 打开服务窗口:使用 win + r 快捷键打开运行窗口,输入命令·services.msc` 按回车。
  • 在标准视图下找到 oracle 的 6个服务。
  • Oracle 19 R2 6个服务简介:
  • OracleVssWriterORCL:Oracle卷映射拷贝写入服务,(非必须启动)
    OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,(非必须启动)
    OracleOraDB19Home1MTSRecovenyService:服务端控制(非必须启动)
    OracleRemExecServiceV2:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
    OracleOraDB19Home1TNSListener:监听器服务,远程访问的时候需要, (必须启动  设置成自动,如果没启动就改为启动)
    OracleServiceORCL:数据库服务(数据库实例), (必须启动  设置成自动,如果没启动就改为启动)

    • 必须启动的服务


      • OracleOraDB19Home1TNSListener
        • 作用:TNSListener(Transparent Network Substrate Listener)即透明网络底层监听程序,它负责监听客户端的连接请求,并将客户端的连接请求转发给对应的数据库实例。当客户端(如应用程序、SQL 开发工具等)尝试连接到 Oracle 数据库时,首先会与 TNSListener 进行通信,TNSListener 根据客户端提供的连接信息(如服务名、主机名、端口号等),将连接请求引导到正确的数据库实例上。
        • 必要性:如果该服务未启动,客户端将无法连接到 Oracle 数据库,数据库也就无法为客户端提供服务,所以它是必须启动的服务。

      一般不需要启动的服务


      • OracleJobSchedulerORCL
        • 作用:这个服务主要负责调度和管理 Oracle 数据库中的作业(Jobs)。作业是指在特定时间或按照特定间隔自动执行的任务,例如定期备份数据库、清理过期数据等。
        • 必要性:如果你的数据库中没有配置任何需要定时执行的作业,那么这个服务可以不启动。只有当你使用了 Oracle 的作业调度功能时,才需要启动该服务。
      • OracleOraDB19Home1MTSRecovenyService
        • 作用:它与多线程服务器(MTS,Multi - Threaded Server)的恢复相关。多线程服务器是 Oracle 数据库的一种连接模式,该服务用于处理在 MTS 模式下可能出现的异常情况并进行恢复操作。
        • 必要性:在单机环境下,如果不使用 MTS 连接模式,这个服务通常不需要启动。大多数情况下,单机环境会使用共享服务器或专用服务器模式。
      • OracleRemExecServiceV2(你提到的 OracleRemExecSemiceW2 可能是拼写错误)
        • 作用:该服务用于支持远程执行操作,主要负责在分布式环境中,让 Oracle 数据库服务器之间或者数据库服务器与客户端之间能够进行远程命令的执行和数据交互,便于实现诸如远程备份恢复、远程管理等功能。
        • 必要性:在单机环境中,如果没有远程管理数据库的需求,该服务可以不启动。只有在涉及分布式数据库管理或者需要从其他计算机远程管理该数据库时,才需要启动。
      • OracleServiceORCL(你提到的 OracleSemiceORCL 可能是拼写错误)
        • 作用:此服务代表 Oracle 数据库实例本身。如果数据库实例名是 ORCL,那么这个服务就是启动和管理 ORCL 数据库实例的核心服务。
        • 必要性:如果要使用该数据库实例进行数据的存储、查询等操作,这个服务必须启动。只有数据库实例处于运行状态,客户端才能与之建立连接并进行数据交互。
      • OracleVssWriterORCL
        • 作用:它是与 Windows 卷影复制服务(VSS,Volume Shadow Copy Service)集成的服务,用于在进行数据库备份时创建数据库的一致性快照。
        • 必要性:如果不使用 Windows VSS 进行数据库备份,这个服务可以不启动。一般在需要利用 VSS 实现热备份等功能时才会用到该服务。

      综上所述,在单机环境下,OracleServiceORCL 和 OracleOraDB19Home1TNSListener 通常是必须启动的服务,其他服务可根据具体需求决定是否启动。

 

按照先后顺序依次启动服务”OracleServiceORCL“,”OracleOraDb11g_home1TNSListener“,这两个服务是必须启动的。启动方式:右击服务 –> 启动,如下图所示

 

posted @ 2025-02-20 21:28  余生请多指教ANT  阅读(93)  评论(0)    收藏  举报