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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 部署 SQL Anywhere » 部署数据库和应用程序

 

部署管理工具

在许可协议的范围内,您可以部署一组管理工具,其中包括 Interactive SQL、Sybase Central 和 SQL Anywhere 控制台实用程序。

部署管理工具最简单的方法是使用 [部署向导]。有关详细信息,请参见使用 [部署向导]

有关管理工具的系统要求的信息,请参见[external link] http://www.sybase.com/detail?id=1062617

初始化文件可以简化管理工具的部署。管理工具的每个启动程序可执行文件(Sybase Central、Interactive SQL 和控制台实用程序)都可以有一个相对应的 .ini 文件。这使得不再需要用于 JAR 文件位置的注册表条目和固定目录结构。这些 ini 文件位于同一目录中,且具有与可执行文件相同的文件名。

  • dbconsole.ini   控制台实用程序初始化文件的名称。

  • dbisql.ini   Interactive SQL 初始化文件的名称。

  • scjview.ini   Sybase Central 初始化文件的名称。

初始化文件包含有关如何装载数据库管理工具的详细信息。例如,初始化文件可能包含以下行:

  • JRE_DIRECTORY=<path>   这是所需 JRE 的位置。JRE_DIRECTORY 说明为必需。

  • VM_ARGUMENTS=<any required VM arguments>    VM 参数以分号 (;) 分隔。任何包含空格的路径值都应当括在引号中。可通过使用管理工具的 -batch 选项(例如 scjview -batch)和检查已创建的文件来发现 VM 参数。VM_ARGUMENTS 说明是可选的。

  • JAR_PATHS=<path1;path2;...>   包含用于程序的 JAR 文件的目录分隔列表。各项以分号 (;) 分隔。JAR_PATHS 说明是可选的。

  • ADDITIONAL_CLASSPATH=<path1;path2;...>   类路径值以分号 (;) 分隔。ADDITIONAL_CLASSPATH 说明是可选的。

  • LIBRARY_PATHS=<path1;path2;...>   DLL/共享对象的路径。各项以分号 (;) 分隔。LIBRARY_PATHS 说明是可选的。

  • APPLICATION_ARGUMENTS=<arg1;arg2;...>   这些是所有应用程序的参数。各项以分号 (;) 分隔。可以通过使用管理工具的 -batch 选项(例如 scjview -batch)和检查已创建的文件来发现应用程序参数。APPLICATION_ARGUMENTS 说明是可选的。

以下是 Sybase Central 的示例初始化文件的内容。

JRE_DIRECTORY=c:\Sun\JRE160_x86
VM_ARGUMENTS=-Xmx200m
JAR_PATHS=c:\scj\jars;c:\scj\jhelp
ADDITIONAL_CLASSPATH=
LIBRARY_PATHS=c:\scj\bin
APPLICATION_ARGUMENTS=-screpository=C:\Documents and Settings\All Users\Application Data\Sybase Central 6.0.0;-installdir=c:\scj

此处假定 32 位 Sun JRE 的一份副本位于 c:\Sun\JRE160_x86 中。同时假定 Sybase Central 可执行文件和共享库 (DLL)(如 jsyblib600)存储在 c:\scj\bin 中。SQL Anywhere JAR 文件存储在 c:\scj\jars 中。Sun JavaHelp 2.0 JAR 文件存储在 c:\scj\jhelp 中。

注意

当部署应用程序时,需要使用个人数据库服务器 (dbeng11),通过 dbinit 实用程序来创建数据库。如果在没有运行其它数据库服务器时,从本地计算机的 Sybase Central 创建数据库,也需要使用个人数据库服务器。


在 Windows 上部署管理工具而不使用 InstallShield
在 Linux、Solaris 和 Mac OS X 上部署管理工具
配置管理工具
部署 dbisqlc