ttAdmin 用于执行以下任务:

  • 设置、更改或显示数据存储的 RAM 策略
  • 手动将数据存储加载到内存中
  • 手动从内存中卸载数据存储
  • 启动和停止复制代理进程
  • 设置复制代理策略
  • 启动和停止高速缓存代理进程
  • 设置高速缓存代理策略
  • 设置高速缓存管理员用户和口令

语法:

  ttadmin [-ramPolicy always | manual | inUse [-ramGrace < secs >]]
          [-ramLoad | -ramUnload]
          [-repPolicy always | manual | norestart]
          [-repStart | -repStop]
          [-repQueryThresholdSet < seconds >]
          [-repQueryThresholdGet]
          [
            [-cacheUidGet] |
            [-cacheUidPwdSet -cacheUid < uid > [-cachePwd < pwd >]] |
            [-cachePolicy always | manual] |
            [-cacheStart] |
            [-cacheStop [-stopTimeout < secs >]]
          ]
          [-query]
          {< DSN > | [-connstr] < connStr >}

  • -ramPolicy inUse:数据存储在建立第一个连接时加载到内存中,在断开最后一个连接时从内存中卸载(默认的 RAM 策略)。
  • -ramPolicy always:数据存储一直驻留在内存中。在数据存储上建立了一个带有六个连接线程的永久性子守护程序进程。当数据存储永久保留在内存中时,避免了在建立第一个连接和断开最后一个连接时加载和卸载数据存储各自产生的开销。数据存储会在守护程序启动时自动加载到内存中。如果将 RAM 策略设置为 always,则数据存储加载到内存中时,DSN 中的属性设置(或者没有在 DSN 中显式设置的属性的默认设置)即是有效的第一个连接 DSN 属性设置。
  • -ramPolicy manual:可以分别使用 -ramLoad 和 -ramUnload 选项将数据存储显式加载到内存中以及从内存中显式卸载数据存储。
  • -ramGrace:在使用 inUse RAM 策略的情况下,设置删除最后一个连接后、但尚未建立新的初始连接前数据存储保留在内存中的时间量(秒)。
  • -ramLoad:用于在使用 manual RAM 策略时将数据存储加载到内存中。
  • -ramUnload:用于在使用 manual RAM 策略时从内存中卸载数据存储。
  • -repStart:用于在复制代理策略为 manual 时启动复制代理。
  • -repStop:用于在复制代理策略为 manual 时停止复制代理。
  • -repPolicy always:让复制代理一直在数据存储上运行。要停止复制代理,应将复制代理策略更改为 manual,然后执行 ttAdmin -repStop 命令。
  • -repPolicy manual:要求分别通过执行 ttAdmin -repStart 或 ttAdmin
  • -repStop 命令显式启动或停止复制代理(默认的复制代理策略)。
  • -repPolicy norestart:用于在复制代理策略为 always 时阻止复制代理在出现类似数据存储失效故障后重新启动。
  • -cacheStart:用于在高速缓存代理策略为 manual 时启动高速缓存代理。
  • -cacheStop:用于在高速缓存代理策略为 manual 时停止高速缓存代理。
  • -stopTimeout Seconds 选项指定了 TimesTen 主守护程序在尝试终止高速缓存代理进程之前等待该进程关闭的秒数(默认值:100 秒;如果值为 0 秒,则表示守护程序将无限期等待)。
  • -cachePolicy always:让高速缓存代理一直在数据存储上运行。要停止高速缓存代理,应将高速缓存代理策略更改为 manual,然后执行 ttAdmin -cacheStop 命令。
  • -cachePolicy manual:要求分别通过执行 ttAdmin -cacheStart 或 ttAdmin
  • -cacheStop 命令显式启动或停止高速缓存代理(默认的高速缓存代理策略)。
  • -cacheUidPwdSet -cacheUid OracleUserID -cachePwd OraclePassword:
    用于设置 Oracle 用户的高速缓存管理用户 ID 和相应口令。如果未指定 -cachePwd OraclePassword,ttAdmin 会提示输入口令。
  • -cacheUidGet:用于返回高速缓存管理用户 ID。
  • -query:用于显示数据存储 RAM 策略概要,以及复制代理和高速缓存代理的状态和策略设置。

留言