Skip to content
dbpm

dbpm docs

dbpm is the Oracle database package manager for repeatable database package deployment.

dbpm uses a lock-first workflow to make database package installs repeatable and auditable.

  • Install: resolve dependencies and deploy packages.
  • Lock: capture exact package versions and artifact references.
  • Resolve: use the registry to map package names and versions to metadata.
  • Verify: confirm that deployed packages match locked state.

Create package manifests with metadata, required database objects, and installation scripts for reproducible delivery.

  • Treat packages as deployable units with clear inputs and outputs.
  • Include dependency constraints and compatibility information.
  • Use lock files to avoid drift between environments.

The registry is the metadata service, not the package runtime.

  • Registry hosts package metadata and search endpoints.
  • dbpm uses registry responses to resolve package identities.
  • Package artifacts are deployed by dbpm itself.

The canonical registry API endpoint is https://registry.dbpm.io.