在许可协议的范围内,您可以部署一组管理工具,其中包括 Interactive SQL、Sybase Central 和 SQL Anywhere 控制台实用程序。
部署管理工具最简单的方法是使用 [部署向导]。
有关管理工具的系统要求的信息,请参见 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.bat。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
选项和检查对应的已创建批处理文件来发现应用程序参数。例如,在 Windows 上,在命令提示符处使用 [scjview -batch
] 启动 Sybase Central 将生成 scjview.bat,而使用 [dbisql -batch
] 启动 Interactive SQL 将生成 dbisql.bat。APPLICATION_ARGUMENTS 说明是可选的。
以下是 Sybase Central 的示例初始化文件的内容。
JRE_DIRECTORY=c:\JDK\JRE160_x86 VM_ARGUMENTS=-Xmx200m JAR_PATHS=c:\scj\jars;c:\scj\jhelp ADDITIONAL_CLASSPATH= LIBRARY_PATHS=c:\scj\bin APPLICATION_ARGUMENTS=-screpository=c:\Users\Public\Documents\Sybase Central 6.1.0;-installdir=c:\scj |
此处假定 32 位 JRE 的一份副本位于 c:\JDK\JRE160_x86 中。同时假定 Sybase Central 可执行文件和共享库 (DLL)(如 jsyblib610)存储在 c:\scj\bin 中。SQL Anywhere JAR 文件存储在 c:\scj\jars 中。JavaHelp 2.0 JAR 文件存储在 c:\scj\jhelp 中。
当部署应用程序时,需要使用个人数据库服务器 (dbeng12) 通过 dbinit 实用程序来创建数据库。如果在没有运行其它数据库服务器时,从本地计算机的 Sybase Central 创建数据库,也需要使用个人数据库服务器。
在 Windows 上管理工具的部署
在 Linux、Solaris 和 Mac OS X 上管理工具的部署
管理工具配置
dbisqlc 部署
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |