Die Schattenzahl scheint falsch zu sein
Es scheint, dass das Hinzufügen und/oder Löschen von Schattendateien aus einer Datenbank nicht immer von gstat gemeldet wird, wenn ein Datenbankbericht erstellt wird.
tux> # Use gstat to display shadow details
tux> gstat employee -h|grep -i sh[a]dow
Shadow count 0
tux> isql employee
Database: employee
SQL> SHOW DATABASE;
Database: employee
Owner: SYSDBA
Shadow 1: "/u00/firebird/databases/employee.shd1" auto
...
Es ist sofort offensichtlich, dass der Bericht von gstat falsch ist, da die Mitarbeiterdatenbank eine Schattendatei enthält.Wenn wir isql verwenden, um dieser Datenbank eine neue Schattendatei hinzuzufügen, wie unten gezeigt, besteht gstat weiterhin darauf, dass keine Schatten vorhanden sind.
SQL> CREATE SHADOW 7 AUTO '/u00/firebird/databases/employee.shd7';
SQL> SHOW DATABASE;
Database: employee
Owner: SYSDBA
Shadow 1: "/u00/firebird/databases/employee.shd1" auto
Shadow 7: "/u00/firebird/databases/employee.shd7" auto
...
SQL> shell;
tux> gstat employee -h | grep -i sh[a]dow
Shadow count 0