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

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

 

管理工具部署

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

部署管理工具最简单的方法是使用 [部署向导]。

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

初始化文件可以简化管理工具的部署。管理工具的每个启动程序可执行文件(Sybase Central、Interactive SQL 和 SQL Anywhere 控制台实用程序)都可以有一个相对应的 .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 选项和检查对应的已创建批处理文件来发现 VM 参数。例如,在 Windows 上,在命令提示符处使用 [scjview -batch] 启动 Sybase Central 将生成 scjview.bat,而使用 [dbisql -batch] 启动 Interactive SQL 将生成 dbisql.batVM_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 选项和检查对应的已创建批处理文件来发现应用程序参数。例如,在 Windows 上,在命令提示符处使用 [scjview -batch] 启动 Sybase Central 将生成 scjview.bat,而使用 [dbisql -batch] 启动 Interactive SQL 将生成 dbisql.batAPPLICATION_ARGUMENTS 说明是可选的。

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

JRE_DIRECTORY=c:\jdk1.7.0\jre
VM_ARGUMENTS=-Xmx200m
JAR_PATHS=c:\scj\jars
ADDITIONAL_CLASSPATH=
LIBRARY_PATHS=c:\scj\bin
APPLICATION_ARGUMENTS=-screpository=c:\Users\Public\Documents\Sybase Central 16;-installdir=c:\scj

以下情形假定 JRE 的一份副本位于 c:\jdk1.7.0\jre 中。同时假定 Sybase Central 可执行文件和共享库 (DLL)(如 jsyblib1600)存储在 c:\scj\bin 中。SQL Anywhere JAR 文件存储在 c:\scj\jars 中。

注意

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

 另请参见

在 Windows 上管理工具的部署
在 Linux、Solaris 和 Mac OS X 上管理工具的部署
管理工具配置
dbisqlc 部署