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 环境变量

 

TMP、TEMPDIR 和 TEMP 环境变量

指定 SQL Anywhere 临时文件的位置。

语法
TMP=path
TMPDIR=path
TEMP=path
注释

SQL Anywhere 软件可以为多种操作创建临时文件。临时文件在数据库服务器启动时创建,在数据库服务器停止时清除。顾名思义,临时文件是在数据库服务器运行时用来保存临时信息的。临时文件不保存需要在两个会话之间保留的信息。

临时文件存放在由 TMP、TMPDIR 或 TEMP 环境变量之一所指定的目录中。如果指定了这些环境变量中的多个,则使用 TMP、TMPDIR 和 TEMP 中的第一个。

SQL Anywhere 服务器首先检查 SATMP 环境变量。如果未指定该变量,则会检查这些环境变量。请参见SATMP 环境变量

如果所有这些环境变量都没有定义,则将临时文件放在服务器的当前工作目录中。如果未找到以上任何环境变量,则仅在 Unix 上才会使用 /tmp

在 Windows Mobile 上,可使用注册表指定要用作服务器临时目录的目录。

有关设置临时目录值的详细信息,请参见Windows Mobile 上的注册表设置

使用共享内存与旧版软件进行连接

在 SQL Anywhere 9 及更早的版本中,环境变量 ASTMP 等同于 SATMP。如果要使用共享内存来连接版本 9 和版本 10 的软件,必须设置 SATMP 和 ASTMP 环境变量来指定临时文件的位置。

另请参见