Domino Swiss Army Knife (DSAK)

A few additional console commands for the HCL Domino system administrator
The free Domino Swiss Army Knife (DSAK, spelled De-Sack) loads as a small server add-in task on the HCL Domino Server. It adds some commands to help the system administrator perform daily tasks directly on the server console without using the Domino Administrator client.

Prerequisites

  • HCL Domino 9.0.1 FP8 or above

Features

  • Show server information
  • Find database by file name or database title
  • Show detailed database information
  • Set cluster database online or offline
  • Set or clear database size quota
  • Create, update or remove full-text index
  • Enable/disable replication or clear replication history for a database
  • Create a new copy of a database
  • Create a new database (empty database or from a template)
  • Delete a database (except protected system databases, see FAQ)

Examples

> Load RunJava JAddin DSAK
13.01.2023 10:42:44 JVM: Java Virtual Machine initialized.
13.01.2023 10:42:44 RunJava: Started JAddin Java task.
13.01.2023 10:42:44 DSAK: Domino Swiss Army Knife (Freeware) - Version 1.2.0 2023-01-13
13.01.2023 10:42:44 DSAK: Copyright (c) [email protected] - All Rights Reserved
13.01.2023 10:42:44 DSAK: Use command <Tell DSAK ?> for help
> Tell DSAK ?
13.01.2023 10:42:52 DSAK: SrvInfo Show various server information
13.01.2023 10:42:52 DSAK: DBInfo filename Show detailed database information
13.01.2023 10:42:52 DSAK: DBFind query Find databases matching query (in filename or database title)
13.01.2023 10:42:52 DSAK: DBCopy filename newfilename Create new database copy (without documents)
13.01.2023 10:42:52 DSAK: DBCreate filename [template] Create empty database [from template file]
13.01.2023 10:42:52 DSAK: DBDelete filename Delete the database (Warning: No recovery possible)
13.01.2023 10:42:52 DSAK: DBQuotaSet filename nnn Set new database size quota (in MB, 50 - 10000)
13.01.2023 10:42:52 DSAK: DBQuotaClear filename Remove size quota from database
13.01.2023 10:42:52 DSAK: DBCLOnline filename Put (cluster) database in online state
13.01.2023 10:42:52 DSAK: DBCLOffline filename Put (cluster) database in offline state
13.01.2023 10:42:52 DSAK: DBFTCreate filename Create full-text index for database (Attachments: Yes, Encrypted Fields: Yes)
13.01.2023 10:42:52 DSAK: DBFTUpdate database Update full-text index of database
13.01.2023 10:42:52 DSAK: DBFTRemove filename Remove full-text index of database
13.01.2023 10:42:52 DSAK: DBReplClear filename Clear database replication history
13.01.2023 10:42:52 DSAK: DBReplDisable filename Disable database replication
13.01.2023 10:42:52 DSAK: DBReplEnable filename Enable database replication
13.01.2023 10:42:52 DSAK: Help/? Display this help screen
13.01.2023 10:42:52 DSAK: Quit/Q Terminate DSAK
13.01.2023 10:42:52 DSAK: Help! Display help screen from JAddin framework
> Tell DSAK DBInfo mail/abrunner
13.01.2023 10:49:19 DSAK: NSF File Name mail\abrunner.nsf
13.01.2023 10:49:19 DSAK: NSF Title Andy Brunner
13.01.2023 10:49:19 DSAK: NSF On-Disk-Structure 55 (Version 12.0+)
13.01.2023 10:49:19 DSAK: NSF Replica ID C1257B3F0038B42E
13.01.2023 10:49:19 DSAK: NSF Replication Status Enabled
13.01.2023 10:49:19 DSAK: ACL Administration Server Server/ABDataDev
13.01.2023 10:49:19 DSAK: ACL Maximum Internet Access Editor
13.01.2023 10:49:19 DSAK: ACL Entry Name: -Default-, Type: No Access (Unspecified)
13.01.2023 10:49:19 DSAK: ACL Entry Name: OtherDomainServers, Type: No Access (Server Group)
13.01.2023 10:49:19 DSAK: ACL Entry Name: CN=Server/O=ABDataDev, Type: Manager (Server), Attribute: Admin Server
13.01.2023 10:49:19 DSAK: ACL Entry Name: Anonymous, Type: No Access (Unspecified)
13.01.2023 10:49:19 DSAK: ACL Entry Name: CN=Andy Brunner/O=ABDataDev, Type: Manager (Person)
13.01.2023 10:49:19 DSAK: ACL Entry Name: LocalDomainAdmins, Type: Manager (Person Group)
13.01.2023 10:49:19 DSAK: ACL Entry Name: LocalDomainServers, Type: Manager (Server Group)
13.01.2023 10:49:19 DSAK: NSF Clustering Disabled
13.01.2023 10:49:19 DSAK: NSF Created 29.07.2019 16:12:43 CEDT
13.01.2023 10:49:19 DSAK: NSF Modified 13.01.2023 07:54:41 CET
13.01.2023 10:49:19 DSAK: NSF Last Fixup 13.01.2023 08:05:12 CET
13.01.2023 10:49:19 DSAK: NSF Database Type Standard
13.01.2023 10:49:19 DSAK: NSF Design Inheritance StdR12Mail
13.01.2023 10:49:19 DSAK: NSF Template Name Database is not a template
13.01.2023 10:49:19 DSAK: NSF Documents 30
13.01.2023 10:49:19 DSAK: NSF File Size 25 MB
13.01.2023 10:49:19 DSAK: NSF File Limits Maximum 4'194'303 MB
13.01.2023 10:49:19 DSAK: NSF Free Space 2 % (0 MB)
13.01.2023 10:49:19 DSAK: NSF Forms 160 Forms, 112 Subforms
13.01.2023 10:49:19 DSAK: NSF Indices 83 Views, 19 Folders
13.01.2023 10:49:19 DSAK: NSF Agents 93 Public, 0 Private
13.01.2023 10:49:19 DSAK: Full-Text Index Database is not full-text indexed
13.01.2023 10:49:19 DSAK: NSF Status Check OK

Author

This small utility was created during development and administration of customer projects. If you encounter any problems or if you have a suggestion, please let me know.
You may contact me via my email address [email protected].

Credits

Foto by Nick ter Haar on Unsplash

Freeware / Unlicense

DSAK is freeware and unlicensed. It was created with love and passion in the beautiful country of 🇨🇭 Switzerland. This software shall be used for Good not Evil. As far as I know, no animal was harmed in the making of this software. 😊
Last modified 19d ago