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

 

第 3 步:设置环境变量

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

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

  1. 设置以下环境变量:

    SQLANY16="SQL-Anywhere-install-dir"
  2. 将 PATH 设置为包含下面其中一项内容:

    • 32 位 Linux 和 Solaris  
      $SQLANY16/bin32:

    • 64 位 Linux 和 Solaris  
      $SQLANY16/bin64:

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

    • 32 位 Linux 和 Solaris  
      $SQLANY16/lib32:
      $SQLANY16/lib64:
      $SQLANY16/bin32/jre170/lib/i386/client:
      $SQLANY16/bin32/jre170/lib/i386/server:
      $SQLANY16/bin32/jre170/lib/i386:
      $SQLANY16/bin32/jre170/lib/i386/native_threads

    • 64 位 Linux 和 Solaris  
      $SQLANY16/lib32:
      $SQLANY16/lib64:
      $SQLANY16/bin64/jre170/lib/amd64/client:
      $SQLANY16/bin64/jre170/lib/amd64/server:
      $SQLANY16/bin64/jre170/lib/amd64:
      $SQLANY16/bin64/jre170/lib/amd64/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 项的字符串值,可更改脚本名称。