要查看数据库组(caldb、sessdb 和 statdb)的状态,使用 csdb 实用程序的 list 命令。
要列出数据库的状态,请执行以下步骤:
以具备管理权限的用户身份登录安装了 Calendar Server 的系统。
Calendar Server 可以正在运行或已经停止,但最好停止 Calendar Server。
转至 /sbin 目录。例如,在 Solaris 操作系统上输入以下内容:
cd /opt/SUNWics5/cal/sbin
针对一个或所有数据库组运行 list 命令。例如,列出所有三种数据库组的状态和统计信息:
./csdb list
以下代码显示了样例输出:
Sleepycat Software: Berkeley DB 4.1.25: (December 19, 2002) Calendar database version: 3.0.0 [BerkeleyDB] Total database size in bytes: 57344 Session database version: 1.0.0 [BerkeleyDB] Total database size in bytes: 0 Counter database version: 1.0.0 [Memory Mapped Files] Total database size in bytes: 118792 |
您也可以选择使用详细模式。例如:
./csdb -v list
以下样例代码显示了详细输出:
Sleepycat Software: Berkeley DB 4.1.25: (December 19, 2002) Calendar database version: 3.0.0 [BerkeleyDB] Total database size in bytes: 57344 Total number of calendars: 2 Total number of events: 0 Total number of tasks: 0 Total number of alarms: 0 Total number of gse entries: 0 Total number of master component entries: 0 Total number of deletelog entries: 0 Total logfile size in bytes: 5779919 Session database version: 1.0.0 [BerkeleyDB] Total database size in bytes: 0 Total logfile size in bytes: 0 Counter database version: 1.0.0 [Memory Mapped Files] Total database size in bytes: 118792 |
或者,使用 -t 选项来指定一个目标数据库组(caldb、sessdb 或 statdb)。例如,只查看日历数据库的数据库状态和统计信息:
csdb -t caldb list