安装程序应复制 SQL Anywhere 安装程序所安装文件的子集。必须保持相同的目录结构。必须将所有文件安装在 /opt/sqlanywhere11/ 目录下。
从参考 SQL Anywhere 安装位置复制这些文件时,应保留有关这些文件的权限。一般说来,允许所有用户和组读取和执行所有文件。
下表列出了 Linux 和 Sun Solaris 上每个软件包所需的文件。列出所需的文件,然后将其复制到上面介绍的目录结构中。一般说来,应从 SQL Anywhere 的已安装副本中获取这些文件。
文件 | Interactive SQL | 带有 SQL Anywhere 插件的 Sybase Central | 带有 MobiLink 插件的 Sybase Central | 带有 QAnywhere 插件的 Sybase Central | 带有 UltraLite 插件的 Sybase Central [1] | SQL Anywhere 控制台 |
---|---|---|---|---|---|---|
java/jodbc.jar | X | X | X | X | X | X |
java/JComponents1101.jar | X | X | X | X | X | X |
java/jlogon.jar | X | X | X | X | X | X |
java/SCEditor600.jar | X | X | X | X | X | X |
java/jsyblib600.jar | X | X | X | X | X | X |
lib32/libjsyblib600_r.so.1 | X | X | X | X | X | X |
sun/javahelp-2_0/jh.jar | X | X | X | X | X | X |
jre_1.6.0_linux_sun_i586/...(仅限 Linux) | X | X | X | X | X | X |
jre_1.6.0_solaris_sun_sparc/...(仅限 Solaris) | X | X | X | X | X | X |
lib32/libdblib11_r.so.1 | X | X | X | X | X | X |
lib32/libdbjodbc11.so.1 | X | X | X | X | X | X |
lib32/libdbodbc11_r.so.1 | X | X | X | X | X | X |
lib32/libdbodm11.so.1 | X | X | X | X | X | X |
lib32/libdbtasks11_r.so.1 | X | X | X | X | X | |
res/dblg[xx]11.res | X | X | X | X | X | X |
lib32/libdbtool11_r.so.1 | X | X | X | |||
bin32/dbisql | X | X | X | |||
java/isql.jar | X | X | X | X | ||
bin32/scjview | X | X | X | X | ||
bin32/scvw[xx]600.jar | X | X | X | X | ||
java/sybasecentral600.jar | X | X | X | X | ||
java/salib.jar | X | X | X | X | ||
java/saplugin.jar | X | X | ||||
java/debugger.jar | X | |||||
lib32/libdbput11_r.so.1 | X | |||||
lib32/libmljodbc11.so.1 | X | |||||
java/apache_files.txt | X | X | ||||
java/apache_license_1.1.txt | X | X | ||||
java/apache_license_2.0.txt | X | X | ||||
java/log4j.jar | X | X | ||||
java/mlplugin.jar | X | |||||
java/mldesign.jar | X | X | ||||
java/stax-api-1.0.jar | X | |||||
java/wstx-asl-3.2.6.jar | X | |||||
java/velocity.jar | X | |||||
java/velocity-dep.jar | X | |||||
java/qaplugin.jar | X | |||||
java/qaconnector.jar | X | |||||
java/mlstream.jar | X | |||||
lib32/libdbicu11_r.so | X | |||||
lib32/libdbicudt11.so | X | |||||
bin32/dbinit | X | |||||
java/ulplugin.jar | X | |||||
lib32/libulscp11_r.so.1 | X | |||||
lib32/libulhltool11_r.so.1 | X | |||||
res/ulg[xx]11.res | X | |||||
bin32/uleng11 | X | |||||
bin32/ulcreate | X | |||||
bin32/ulload | X | |||||
bin32/ulunload | X | |||||
bin32/ulsync | X | |||||
bin32/ulinit | X | |||||
bin32/ulvalid | X | |||||
bin32/ulerase | X | |||||
bin32/dbconsole | X | |||||
java/DBConsole.jar | X |
[1] 只在 Linux 上支持 UltraLite。
上表显示了带有标志 [xx] 的文件。仅对于 Linux,消息文件有多个,每个消息文件支持不同的语言。如果要安装对不同语言的支持,必须添加这些语言的资源文件。有关详细信息,请参见下一节国际消息和上下文相关帮助文件。
下表列出了 Mac OS X 上每个软件包所需的文件。请制作一个所需文件的列表,然后将其复制到上面介绍的目录结构中。一般说来,应从 SQL Anywhere 的已安装副本中获取这些文件。
文件 | Interactive SQL | 带有 SQL Anywhere 插件的 Sybase Central | 带有 MobiLink 插件的 Sybase Central | 带有 QAnywhere 插件的 Sybase Central | SQL Anywhere 控制台 |
---|---|---|---|---|---|
java/jodbc.jar | X | X | X | X | X |
java/JComponents1101.jar | X | X | X | X | X |
java/jlogon.jar | X | X | X | X | X |
java/SCEditor600.jar | X | X | X | X | X |
java/jsyblib600.jar | X | X | X | X | X |
lib64/libjsyblib600_r.dylib | X | X | X | X | X |
sun/javahelp-2_0/jh.jar | X | X | X | X | X |
lib64/libdblib11_r.dylib | X | X | X | X | X |
lib64/libdbjodbc11.dylib | X | X | X | X | X |
lib64/libdbodbc11_r.dylib | X | X | X | X | X |
lib64/libdbodm11.dylib | X | X | X | X | X |
lib64/libdbtasks11_r.dylib | X | X | X | X | X |
res/dblgen11.res | X | X | X | X | X |
lib64/libdbtool11_r.dylib | X | X | X | ||
bin64/dbisql | X | X | |||
java/isql.jar | X | X | X | ||
bin64/scjview | X | X | X | ||
bin64/scvwen600.jar | X | X | X | ||
java/sybasecentral600.jar | X | X | X | ||
java/salib.jar | X | X | X | ||
java/saplugin.jar | X | ||||
java/debugger.jar | X | ||||
lib64/libdbput11_r.dylib | X | ||||
libmljodbc11.dylib | X | ||||
java/apache_files.txt | X | X | |||
java/apache_license_1.1.txt | X | X | |||
java/apache_license_2.0.txt | X | X | |||
java/log4j.jar | X | X | |||
java/mlplugin.jar | X | ||||
java/mldesign.jar | X | X | |||
java/stax-api-1.0.jar | X | ||||
java/wstx-asl-3.2.6.jar | X | ||||
java/velocity.jar | X | ||||
java/velocity-dep.jar | X | ||||
java/qaplugin.jar | X | ||||
java/qaconnector.jar | X | ||||
java/mlstream.jar | X | ||||
lib64/libdbicu11_r.dylib | X | ||||
lib64/libdbicudt11.dylib | X | ||||
bin32/dbinit | X | ||||
bin64/dbconsole | X | ||||
java/DBConsole.jar | X |
对于 Linux/Solaris,管理工具需要 32 位版本的 JRE 1.6.0。Mobilink 服务器需要 64 位版本的 JRE 1.6.0。对于 Mac OS X,管理工具需要 64 位版本。除非有特定需要,否则不应替代具有更高补丁版本的 JRE。不是所有的 JRE 平台版本均与 SQL Anywhere 捆绑。SQL Anywhere 附带的平台支持 x86/x64 上的 Linux 和 Solaris SPARC。其它平台版本必须从相应服务商获得。例如,如果使用 Linux 安装,则复制整个 jre_1.6.0_linux_sun_i586 树,包括子目录。
如果您所需要的平台随 SQL Anywhere 提供,则从 SQL Anywhere 11 的已安装副本中复制 JRE 文件。复制整个树,包括子目录。
sqlanywhere.jpr 文件包含 Sybase Central 的 SQL Anywhere 插件的 jar 文件列表。
mobilink.jpr 文件包含 Sybase Central 的 MobiLink 插件的 jar 文件列表。
qanywhere.jpr 文件包含 Sybase Central 的 QAnywhere 插件的 jar 文件列表。部署 QAnywhere 插件时,dbinit 是必需的。有关部署数据库工具的信息,请参见部署数据库实用程序。
ultralite.jpr 文件包含 Sybase Central 的 UltraLite 插件的 jar 文件列表。
需要为上表中的软件包创建几个链接。以下几节中提供了详细信息。
请注意,在 Mac OS X 上,共享对象的扩展名为 .dylib。需要为以下 dylibs 创建 Symlink(符号链接):
libdbjodbc11.jnilib -> libdbjodbc11.dylib libdblib11_r.jnilib -> libdblib11_r.dylib libdbput11_r.jnilib -> libdbput11_r.dylib libmljodbc11.jnilib -> libmljodbc11.dylib |
所有软件包都需要本节中列出的链接。
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdbicu11_r.so -> libdbicu11_r.so.1 libdbicudt11.so -> libdbicudt11.so.1 libdbjodbc11.so -> libdbjodbc11.so.1 libjsyblib600_r.so -> libjsyblib600_r.so.1 libdbodbc11_r.so -> libdbodbc11_r.so.1 libdbodm11.so -> libdbodm11.so.1 libdbtasks11_r.so -> libdbtasks11_r.so.1 |
在 /opt/sqlanywhere11/sun 中创建符号链接。用于 Linux 的符号链接是 32 位 JRE 的 jre160_x86。用于其它系统的符号链接是 jre_160。
jre160_x86 -> /opt/sqlanywhere11/sun/jre_1.6.0_linux_sun_i586 (Linux) jre160 -> /opt/sqlanywhere11/sun/jre_1.6.0_solaris_sun_sparc (Solaris) |
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdblib11_r.so -> libdblib11_r.so.1 libdbtool11_r.so -> libdbtool11_r.so.1 |
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdblib11_r.so -> libdblib11_r.so.1 libdbput11_r.so -> libdbput11_r.so.1 libdbtool11_r.so -> libdbtool11_r.so.1 |
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdblib11_r.so -> libdblib11_r.so.1 libdbmlput11_r.so -> libdbmlput11_r.so.1 libdbtool11_r.so -> libdbtool11_r.so.1 |
对于 64 位 Linux,在 /opt/sqlanywhere11/sun 中创建附加符号链接。用于 Linux 的符号链接是 64 位 JRE 的 jre160_x64。
jre160_x64 -> /opt/sqlanywhere11/sun/jre_1.6.0_linux_sun_x64 (Linux) |
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdblib11_r.so -> libdblib11_r.so.1 |
在 /opt/sqlanywhere11/lib32 中创建以下符号链接:
libdblib11_r.so -> libdblib11_r.so.1 |
仅对于 Linux 系统,管理工具的所有显示文本和上下文相关帮助都已从英语翻译为德语、法语、日语和简体中文。每种语言的资源位于不同的文件中。英语文件的文件名中包含 en。德语文件名包含 de,法语文件名包含 fr,日语文件名包含 ja,而中文文件名包含 zh。
如果要安装对不同语言的支持,必须添加其它语言的消息文件。翻译后的文件如下所示:
dblgen11.res | 英语 |
dblgde11_iso_1.res、dblgde11_utf8.res | 德语(仅限 Linux) |
dblgja11_eucjis.res、dblgja11_sjis.res 、dblgja11_utf8.res | 日语(仅限 Linux) |
dblgzh11_cp936.res、dblgzh11_eucgb.res、dblgzh11_utf8.res | 简体中文(仅限 Linux) |
还必须添加其它语言的上下文相关帮助文件。可用的翻译后文件如下所示:
scvwen600.jar | 英语 |
scvwde600.jar | 德语 |
scvwfr600.jar | 法语 |
scvwja600.jar | 日语 |
scvwzh600.jar | 简体中文 |
这些文件包含在 SQL Anywhere 的本地化版本中。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |