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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 文件位置和安装设置 » SQL Anywhere 如何定位文件

 

在 Unix 上进行广泛的文件搜索

在 Unix 上,SQL Anywhere 程序(包括数据库服务器和管理实用程序)可执行更广泛的搜索来查找所需的文件,如 DLL 或共享库。在上述情况下,SQL Anywhere 程序按以下顺序查找文件:

  1. 可执行文件路径(如果可以确定)。

  2. SQL Anywhere 安装路径是一个目录,由 $SQLANY12 环境变量指定(如果已定义)。

  3. 无路径(当前工作目录)。

  4. $HOME/.sqlanywhere12 目录

  5. PATH 环境变量。

  6. LIBPATH 环境变量:

    • Linux 和 Solaris 上为 LD_LIBRARY_PATH
    • HP-UX 上为 LD_LIBRARY_PATH 和 SHLIB_PATH
    • IBM AIX 上为 LIBPATH
    • Mac OS X 上为 DYLD_LIBRARY_PATH
注意

在 Unix 上,SQL Anywhere 搜索以下相对于前面列表中各个位置的路径:

  1. .

  2. ..

  3. ./bin32../bin32(仅适用于 32 位程序)

  4. ./bin64../bin64(仅适用于 64 位程序)

  5. ./lib32../lib32(仅适用于 32 位程序的库文件)

  6. ./lib64../lib64(仅适用于 64 位程序的库文件)

  7. ./java(用于与 Java 相关的文件)

  8. ../java(用于与 Java 相关的文件)

  9. ./scripts(用于 SQL 脚本文件)

  10. ../scripts(用于 SQL 脚本文件)

  11. ./res(用于 .res 文件)

  12. ../res(用于 .res 文件)

  13. ./tix(用于 .tix 文件)

  14. ../tix(用于 .tix 文件)