Red Hat 8.1 사용자 설명서

다운로드
페이지 374
ds_removal
285
IMPORTANT
Never run dbverify when a modify operation is in progress. This command calls
the BerkeleyDB utility db_verify and does not perform any locking. This can lead to
data corruption if the script is run at the same time as a modify. If that occurs, an entry
will be recorded in the error log:
DB ERROR: db_verify: Page 3527: out-of-order key at entry 42
DB ERROR: db_verify: DB->verify: db/mstest2/uid.db4: DB_VERIFY_BAD: Database
verification failed
Secondary index file uid.db4 in db/mstest2 is corrupted.
Please run db2index(.pl) for reindexing.
Run db2index -t uid to avoid rebuilding all of the indexes or export and reimport
all of the databases using db2ldif and ldif2db.
dbverify
 is a shell script wrapper of verify-db.pl to set the appropriate library path.
Syntax
dbverify
 [ -a /path/to/database_directory ]
Options
 
Option
Description
-a path
Gives the path to the database directory. If
this option is not passed with the verify-
db.pl
 command, then it uses the default
database directory, /var/lib/dirsrv/
slapd-instance_name
/db
.
Table 7.8. dbverify Options
For information on the equivalent Perl script, see 
7.3.7. ds_removal
The ds_removal tool removes a single instance of Directory Server. The server instance usually
must be running when this script is run so that the script can bind to the instance. It is also possible to
force the script to run, which may be necessary if there was an interrupted installation process or the
instance is corrupted or broken so that it cannot run.
When the instance is removed, it is shutdown and all of its configuration files are removed. Certificate
database files, like cert8.db and key3.db, are not removed, so the remaining instance directory is
renamed removed.slapd-instance.
Syntax
ds_removal
 [ -f ] -s instance_name -w manager_password