【问题标题】:How do I configure a Windows task to ping database every few minutes如何将 Windows 任务配置为每隔几分钟 ping 一次数据库
【发布时间】:2015-12-30 05:33:10
【问题描述】:

服务器上的防火墙设置每隔 2 小时就会断开与我正在使用的应用程序的连接,因为它发现它处于空闲状态。

如何从 Windows 调度程序编写/配置一个任务,以每 30 分钟 Ping 一次数据库,以使防火墙无法中断连接。

我知道我需要使用查询“select * from dual”

但我是初学者,对 Windows 管理工具的经验为零。

谁能帮帮我,怎么做。

谢谢。

【问题讨论】:

    标签: oracle11g windows-server-2008-r2 ping windows-task-scheduler taskscheduler


    【解决方案1】:

    从 Oracle 网站下载SQL*Plus (http://www.oracle.com/technetwork/topics/winsoft-085727.html)

    然后使用select * from dual 命令创建一个bat 文件。 创建运行命令的定时任务,如:

    sqlplus user/password @query.sql
    

    不过,我会正确配置您的防火墙。

    【讨论】:

    • 感谢@Lock,这是否意味着我需要创建一个任务,其中 .bat(批处理文件)以固定的时间间隔运行(因为它具有 ping 数据库的查询)。
    • 正确。将脚本放在任何地方(例如 c:\scripts),然后简单地安排此任务以您所需的时间间隔运行。
    【解决方案2】:

    这解释了如何安排任务: http://windows.microsoft.com/en-US/windows/schedule-task#1TC=windows-7

    这解释了如何从命令行连接到 Oracle。 How to connect to Oracle 11g database remotely

    为任务配置操作时,在“程序/脚本”字段中使用sqlplus,在“添加参数(可选)”中使用username/password@hostA:1521 /XE

    【讨论】:

      猜你喜欢
      • 2021-06-22
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2017-05-08
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多