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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » 部署数据库和应用程序 » 部署管理工具 » 在 Linux、Solaris 和 Mac OS X 上部署管理工具

 

第 3 步:设置环境变量

要运行管理工具,必须定义或修改几个环境变量。该操作通常在 sa_config.sh 文件(由 SQL Anywhere 安装程序创建)中执行。要使用 sa_config.sh 文件,只需复制该文件并将 SQLANY12 设置为指向部署位置即可。

否则,要自行设置环境,则须执行以下操作:

  1. 设置以下环境变量:

    SQLANY12="install-dir"
  2. 设置 PATH 包含下面的内容:

    install-dir/bin32

    (选择适合需要的)。

  3. 设置 LD_LIBRARY_PATH 以包含下面的内容:

    对于 Linux:

    install-dir/jre_1.6.0_linux_sun_i586/lib/i386/client
    install-dir/jre_1.6.0_linux_sun_i586/lib/i386
    install-dir/jre_1.6.0_linux_sun_i586/lib/i386/native_threads

    对于 Solaris:

    install-dir/jre_1.6.0_solaris_sun_sparc/lib/sparc/client
    install-dir/jre_1.6.0_solaris_sun_sparc/lib/sparc
    install-dir/jre_1.6.0_solaris_sun_sparc/lib/sparc/native_threads

在 Mac OS X 上,管理工具可利用名为 sa_java_stub_launcher.sh 的 shell 脚本存根启动程序,该程序在安装时生成并位于各 Java 应用程序包的 Contents/MacOS 文件夹内。生成时,脚本找出 System/bin64/sa_config.sh 文件的来源以设置环境,然后运行 JavaApplicationStub 二进制程序,从而启动实际的 Java 应用程序。出于部署目的,可根据需要修改 sa_java_stub_launcher.sh 以设置环境。通过修改 Java 应用程序包内的 Info.plist 文件并更改 CFBundleExecutable 项的字符串值,可更改脚本名称。