Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 更改和升级 » 升级到 SQL Anywhere 12

 

升级 SQL Anywhere 监控器并迁移资源和度量

注意

卸载监控器将删除应用程序以及资源和收集的度量。

如果要保留当前监控器资源和度量,您必须:

  1. 安装新版本的监控器。

  2. 迁移资源和度量。

  3. 卸载旧版本的监控器。

可以使用迁移实用程序将资源和度量从一个监控器迁移到 创建的监控器。

 ♦  要使用迁移实用程序迁移监控器资源和数据
  1. 复制现有的监控器数据库文件,samonitor.db。例如,要迁移 11.0.1 版监控器,复制以下文件:

    C:\Documents and Settings\All Users\Documents\SQL Anywhere 11\Monitor\samonitor.db
  2. 安装新监控器。运行安装介质的 Monitor 目录下的 setup.exe 文件,并遵照提供的说明进行安装。当安装完成时,停止新监控器(如果它正在运行)。

    注意

    计算机上同一时间只能运行一个版本的监控器。

    当在正在运行 11.0.1 版监控器的计算机上安装 12.0.0 版监控器时,安装程序将停止 11.0.1 版监控器。

  3. 在命令提示符处,运行迁移实用程序。使用下表确定迁移实用程序的位置。

    操作系统 监控器类型 迁移实用程序的缺省位置。
    Windows 监控器开发人员版 C:\Program Files\SQL Anywhere 12\run_migrator.cmd
    监控器生产版 C:\Program Files\SQL Anywhere Monitor 12\run_migrator.cmd
    Linux 监控器开发人员版 /opt/sqlanywhere12/bin32/run_migrator.sh
    监控器生产版 /opt/samonitor12/bin32/run_migrator.sh/opt/samonitor12/bin64/run_migrator.sh

    使用以下选项运行迁移实用程序:

    • -c   指定仅迁移资源和配置设置。在缺省情况下,资源和收集的数据都会迁移。

    • -t temporary-directory   指定临时文件的目录。在缺省情况下,在 run_migrator 文件所在的目录创建临时文件。

      注意

      监控器迁移程序创建的临时文件会在迁移进程结束时删除。使用 -t 选项为这些临时文件指定一个目录。临时文件占用的空间量与 11.0.1 版监控器数据库文件相当。确保指定的目录具有足够的空间。

    • source-filename   指定要从中卸载数据的旧监控器文件的路径和文件名。例如,11.0.1 版 samonitor.db 文件的路径。

    • destination--filename   指定要将数据重装到其中的新监控器文件的路径和文件名。例如,12.0.0 版 samonitor.db 文件的路径。

    例如:

    C:\Program Files\SQL Anywhere 12\run_migrator.cmd -t c:\monitorbackup c:\Program Files\SQL Anywhere 11\Monitor\samonitor11.db C:\Program Files\SQL Anywhere 12\Monitor\samonitor12.db

版本 11.0.1 监控器和版本 12.0.0 监控器的数据库文件的缺省位置在下表中列出:

操作系统 监控器类型 11.0.1 版的目录 12.0.0 版的目录

Windows XP

监控器开发人员版
C:\Documents and Settings\All Users\Documents\SQL Anywhere 11\Monitor\samonitor.db
C:\Documents and Settings\All Users\Documents\SQL Anywhere 12\Monitor\samonitor.db
Windows XP 监控器生产版
C:\Documents and Settings\All Users\Documents\SQL Anywhere 11 Monitor\samonitor.db
C:\Documents and Settings\All Users\Documents\SQL Anywhere 12 Monitor\samonitor.db
Windows Vista 和更高版本的 Windows 监控器开发人员版
 C:\Users\Public\Documents\SQL Anywhere 11\Monitor\samonitor.db
C:\Users\Public\Documents\SQL Anywhere 12\Monitor\samonitor.db
Windows Vista 和更高版本的 Windows 监控器生产版
 C:\Users\Public\Documents\SQL Anywhere 11 Monitor\samonitor.db
C:\Users\Public\Documents\SQL Anywhere 12 Monitor\samonitor.db
Linux 监控器开发人员版
/opt/sqlanywhere11/samonitor.db
/opt/sqlanywhere12/samonitor.db
Linux 监控器生产版
/opt/samonitor11/samonitor.db  
/opt/sqlanywhere12/samonitor.db