Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定 SQL Anywhere 临时文件的位置。
TMP=path
TMPDIR=path
TEMP=path
SQL Anywhere 软件可为各种操作创建临时文件,包括一个在数据库服务器启动时创建,在数据库服务器停止时清除的临时文件。顾名思义,临时文件用于在数据库服务器运行时保存临时信息。临时文件不保存需要在两个会话之间保留的信息。
临时文件存放在由 TMP、TMPDIR 或 TEMP 环境变量之一所指定的目录中。如果指定了这些环境变量中的多个,则使用 TMP、TMPDIR 和 TEMP 中的第一个。您还可以设置 SATMP 环境变量,指定需要临时目录的数据库服务器和 SQL Anywhere 命令行实用程序所用的临时文件的位置。
数据库服务器所使用的临时文件的位置可在使用 -dt 服务器选项启动数据库服务器时指定。如果在启动数据库服务器时未指定临时文件的位置,则 SQL Anywhere 会依次检查以下环境变量:SATMP TMP TMPDIR TEMP。如果未定义任何环境变量,则在 Windows 中,SQL Anywhere 会将其临时文件放在当前目录中,而在 Unix 中,则会放在 /tmp 目录中。
在 Unix 中,临时目录将用于建立共享内存连接。在 Windows Mobile 上,可使用注册表指定要用作服务器临时目录的目录。有关设置临时目录值的详细信息,请参见Windows Mobile 上的注册表设置。
在 Unix 上使用共享内存与旧版软件进行连接 在 SQL Anywhere 9 及更早的版本中,环境变量 ASTMP 等同于 SATMP。如果要使用共享内存来连接版本 9 和版本 12 的软件,必须设置 SATMP 和 ASTMP 环境变量来指定临时文件的位置。