Instances are managed from two places: DBM handles lifecycle and user assignment, Node Manager handles everything inside the database.
| Operation | Description |
|---|---|
| Create / delete instance | On a specific host and tablespace |
| Version migration | Upgrade instance schema (then project schemas separately) |
| User assignment | Add/remove users to instance, set instance permissions |
| Admin permissions | Configure who can administer the instance |
| Service management | Enable/disable services (JSON-RPC, ArcView, MQTT) for the instance |
| Default permissions | Set baseline user/device permissions |
Projects, OT/DT, objects, data, templates, groups, devices — all inside the instance.
| Type | Requirements |
|---|---|
| Partial admin | ADMIN permission on the instance |
| Full admin | ADMIN on instance + INSTANCE_MANAGER on host, OR INSTANCE_ADMIN on host |
Full admins can: manage instance version, manage services, manage DB roles, and perform advanced operations.
| Mode | Description |
|---|---|
STANDARD |
Normal operation |
IMPORT_INIT |
Import initialization |
IMPORT_PREPARED |
Import ready |
MIGRATION_INIT |
Migration initialization |
MIGRATION_PREPARED |
Migration ready |
Instances use two-phase deletion: soft-delete first (marked as deleted), then permanent removal.
See also: Instance Overview · Admin Permissions