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 服务器 - 数据库管理 » 启动并连接到数据库 » 使用数据库文件

 

数据库文件概述

每个数据库都具有与其关联的以下文件:

  • 数据库文件   该文件保存数据库信息。它的扩展名通常为 .db

  • 事务日志   该文件保存对数据库进行的更改的记录,并且是恢复和同步所必需的。它的扩展名通常为 .log。请参见事务日志

  • 临时文件   数据库服务器使用临时文件保存数据库会话过程中所需的信息。数据库服务器在数据库关闭之后放弃该文件—即使该服务器仍在运行。该文件的名称由服务器生成,其扩展名为 .tmp临时文件的位置可在使用 -dt 服务器选项启动数据库服务器时指定。如果在启动数据库服务器时未指定临时文件的位置,则按顺序检查以下环境变量:

    • SATMP 环境变量
    • TMP 环境变量
    • TMPDIR 环境变量
    • TEMP 环境变量

    如果这些环境变量均未定义,则在 Windows 操作系统中,SQL Anywhere 会将其临时文件放在当前目录中,而在 Unix 中,则会放在 /tmp 目录中。

    数据库服务器创建、维护和删除临时文件。您只需确保有足够的可用空间用于临时文件。您可以使用 sa_disk_free_space 过程来获取有关临时文件的可用空间信息。请参见sa_disk_free_space 系统过程

  • 预定义 dbspace 文件   这些是存储用户数据的文件以及数据库使用的其它文件。请参见预定义 dbspace

附加文件

其它文件也可以成为数据库系统的一部分,其中包括:

  • Dbspace 文件   除数据库文件外,您还可以将数据分散到几个独立的文件中。请参见CREATE DBSPACE 语句

    有关 dbspace 的信息,请参见使用附加 dbspace

  • 事务日志镜像文件   为了更加安全起见,您可以为事务日志创建镜像副本。该文件的扩展名通常为 .mlg。请参见事务日志镜像