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 » 部署数据库和应用程序 » 部署管理工具 » 在 Linux、Solaris 和 Mac OS X 上部署管理工具

 

第 2 步:复制所需文件

安装程序应复制 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

请注意,在 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
Linux/Solaris 基组件文件

所有软件包都需要本节中列出的链接。

/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)
Linux/Solaris Interactive SQL 文件

/opt/sqlanywhere11/lib32 中创建以下符号链接:

libdblib11_r.so -> libdblib11_r.so.1
libdbtool11_r.so -> libdbtool11_r.so.1
Linux/Solaris 带有 SQL Anywhere 插件的 Sybase Central

/opt/sqlanywhere11/lib32 中创建以下符号链接:

libdblib11_r.so -> libdblib11_r.so.1
libdbput11_r.so -> libdbput11_r.so.1
libdbtool11_r.so -> libdbtool11_r.so.1
Linux/Solaris 带有 MobiLink 插件的 Sybase Central

/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)
Linux/Solaris 带有 QAnywhere 插件的 Sybase Central

/opt/sqlanywhere11/lib32 中创建以下符号链接:

libdblib11_r.so -> libdblib11_r.so.1
Linux/Solaris SQL Anywhere 控制台

/opt/sqlanywhere11/lib32 中创建以下符号链接:

libdblib11_r.so -> libdblib11_r.so.1
国际消息和上下文相关帮助文件

仅对于 Linux 系统,管理工具的所有显示文本和上下文相关帮助都已从英语翻译为德语、法语、日语和简体中文。每种语言的资源位于不同的文件中。英语文件的文件名中包含 en。德语文件名包含 de,法语文件名包含 fr,日语文件名包含 ja,而中文文件名包含 zh

如果要安装对不同语言的支持,必须添加其它语言的消息文件。翻译后的文件如下所示:

dblgen11.res 英语
dblgde11_iso_1.resdblgde11_utf8.res 德语(仅限 Linux)
dblgja11_eucjis.resdblgja11_sjis.res dblgja11_utf8.res 日语(仅限 Linux)
dblgzh11_cp936.resdblgzh11_eucgb.resdblgzh11_utf8.res 简体中文(仅限 Linux)

还必须添加其它语言的上下文相关帮助文件。可用的翻译后文件如下所示:

scvwen600.jar 英语
scvwde600.jar 德语
scvwfr600.jar 法语
scvwja600.jar 日语
scvwzh600.jar 简体中文

这些文件包含在 SQL Anywhere 的本地化版本中。