每个数据库都具有与其关联的以下文件:
数据库文件 该文件保存数据库信息。它的扩展名通常为 .db。
事务日志 该文件保存对数据库进行的更改的记录,并且是恢复和同步所必需的。它的扩展名通常为 .log。请参见事务日志。
临时文件 数据库服务器使用临时文件保存数据库会话过程中所需的信息。数据库服务器在数据库关闭之后放弃该文件—即使该服务器仍在运行。该文件的名称由服务器生成,其扩展名为 .tmp。临时文件的位置可在使用 -dt 服务器选项启动数据库服务器时指定。如果在启动数据库服务器时未指定临时文件的位置,则按顺序检查以下环境变量:
如果这些环境变量均未定义,则在 Windows 操作系统中,SQL Anywhere 会将其临时文件放在当前目录中,而在 Unix 中,则会放在 /tmp 目录中。
数据库服务器创建、维护和删除临时文件。您只需确保有足够的可用空间用于临时文件。您可以使用 sa_disk_free_space 过程来获取有关临时文件的可用空间信息。请参见sa_disk_free_space 系统过程。
预定义 dbspace 文件 这些是存储用户数据的文件以及数据库使用的其它文件。请参见预定义 dbspace。
其它文件也可以成为数据库系统的一部分,其中包括:
Dbspace 文件 除数据库文件外,您还可以将数据分散到几个独立的文件中。请参见CREATE DBSPACE 语句。
有关 dbspace 的信息,请参见使用附加 dbspace。
事务日志镜像文件 为了更加安全起见,您可以为事务日志创建镜像副本。该文件的扩展名通常为 .mlg。请参见事务日志镜像。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |