Assessing multiple databases at once Innovation Release

When you have a large database estate — dozens of Oracle or Postgres databases — manually constructing a DSN string and adding a beacon_agent.yaml entry for each one is time-consuming and error-prone. The EDB Postgres AI agent's configure-onprem-dbs command solves this problem by reading your existing database inventory from a file (or discovering databases directly from AWS) and automatically populating beacon_agent.yaml with the correct DSN entries.

Once you start the agent with the populated configuration, the agent registers all enrolled databases with HM and generates migration assessments for each one. Bulk enrollment with configure-onprem-dbs is the recommended starting point when you want an estate-wide migration readiness report before committing to individual migration projects.

Note

configure-onprem-dbs only populates the provider.onprem.databases section of beacon_agent.yaml with DSN entries. It doesn't generate the full agent configuration, start the agent, or connect to HM.

Supported input sources

The configure-onprem-dbs command can populate your configuration from three sources:

  • CSV file

  • Oracle tnsnames.ora file

  • AWS RDS discovery

Full command reference

For all available flags — including RDS-specific options such as --region, --rds-engine, and --tag-filter — see configure-onprem-dbs in the EDB Postgres AI agent CLI reference.