SQL Anywhere-Software erstellt temporäre Dateien für unterschiedliche Vorgänge, einschließlich einer temporären Datei, die
beim Starten des Datenbankservers erstellt und beim Stoppen des Datenbankservers gelöscht wird. Wie schon der Name sagt, wird
die temporäre Datei verwendet, um temporäre Daten zu speichern, während der Datenbankserver läuft. In der temporären Datei
werden keine Daten gespeichert, die sitzungsübergreifend erhalten bleiben müssen.
Temporäre Dateien werden in dem Verzeichnis gehalten, das von einer der Umgebungsvariablen TMP, TMPDIR oder TEMP angegeben
wird. Wenn mehr als eine Umgebungsvariable angegeben wird, wird die erste von TMP, TMPDIR und TEMP verwendet. Sie können auch
die SATMP-Umgebungsvariable setzen und damit den Speicherort von temporären Dateien angeben, die vom Datenbankserver verwendet
werden und von den SQL Anywhere-Befehlszeilen-Dienstprogrammen, die ein Verzeichnis für temporäre Dateien erfordern.
Der Speicherort der temporären Datei kann beim Start des Datenbankservers mit der Serveroption -dt angegeben werden. Falls
Sie beim Start des Datenbankservers keinen Speicherort für die temporäre Datei angeben, prüft SQL Anywhere die folgenden Umgebungsvariablen
in der Reihenfolge SATMP TMP TMPDIR TEMP. Wenn keine Umgebungsvariable definiert ist, platziert SQL Anywhere die temporäre
Datei unter UNIX in das /tmp-Verzeichnis, und unter Windows in das aktuelle Verzeichnis.
Unter Unix wird das temporäre Verzeichnis zur Herstellung einer Shared Memory-Verbindung verwendet. Unter Windows Mobile können
Sie die Registrierung verwenden, um anzugeben, welches Verzeichnis als temporäres Serververzeichnis verwendet werden soll.
Weitere Hinweise zum Festlegen des Wertes für das temporäre Verzeichnis finden Sie unter Registrierungseinstellungen unter Windows Mobile.
Hinweis
Verbindungen über gemeinsam genutzten Speicher unter Unix mit älterer Software verwenden
In SQL Anywhere Version 9 und früher ist die Umgebungsvariable ASTMP mit SATMP äquivalent. Wenn Sie einen gemeinsam
genutzten Speicher zum Verbinden von Software der Version 9 und Version 12 verwenden, müssen Sie die SATMP- und ASTMP-Umgebungsvariable
so setzen, dass sie den Speicherort der temporären Datei angeben.