显示有关指定数据库的信息。
dbinfo [ options ]
选项 | 说明 |
---|---|
@data |
读取来自指定的环境变量或配置文件的选项。请参见使用配置文件。 如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。 |
-c "keyword=value; ..." |
指定连接参数。请参见连接参数。 任何有效的用户 ID 都可以运行信息实用程序;但是要获得页面使用统计信息,则需要具有 DBA 权限。 |
-o filename | 将输出消息写入指定的文件中。 |
-q | 以安静模式运行—不显示消息。 |
-u |
显示有关所有表(其中包括系统表和用户定义的表)以及实例化视图的使用情况和大小的信息。 只有在没有其他用户连接到数据库并且您拥有 DBA 权限时,您才可以请求页面使用统计信息。页面使用信息通过 sa_table_page_usage 系统过程获取。 |
dbinfo 实用程序用于显示数据库的相关信息。它可以报告数据库文件的名称、任何事务日志文件或日志镜像的名称、页面大小、归类名称和标签、是否启用了表加密,以及其它信息。另外,它还可以提供有关表使用情况的统计数据和详细信息。
可使用 dbinfo 实用程序来确定磁盘上某个表的大小。为此,请运行如下所示的命令:
dbinfo -u -c "UID=DBA;PWD=sql;DBF=sample-dir\demo.db" |
结果将向您展示有多少页面用于保存数据库中每个表内的数据 (Pages),以及这些页面的使用百分比 (%used)。对于任意表,随后可用页数乘以数据库页面大小,然后再用该值乘以 %used 来确定该表所占用的空间量。
退出代码是零(成功)或非零(失败)。
有关退出代码的详细信息,请参见软件组件的退出代码。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |