dbtools
===========

Description
-----------
Use the Database Tools CLI to manage connections, private endpoints, and work requests in the Database Tools service.

Available Commands
------------------
* :doc:`connection </cmdref/dbtools/connection>`

  * :doc:`add-lock </cmdref/dbtools/connection/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/connection/change-compartment>`
  * :doc:`create-generic-jdbc </cmdref/dbtools/connection/create-generic-jdbc>`
  * :doc:`create-mysql-database </cmdref/dbtools/connection/create-mysql-database>`
  * :doc:`create-oracle-database </cmdref/dbtools/connection/create-oracle-database>`
  * :doc:`create-postgresql </cmdref/dbtools/connection/create-postgresql>`
  * :doc:`delete </cmdref/dbtools/connection/delete>`
  * :doc:`get </cmdref/dbtools/connection/get>`
  * :doc:`list </cmdref/dbtools/connection/list>`
  * :doc:`remove-lock </cmdref/dbtools/connection/remove-lock>`
  * :doc:`update-generic-jdbc </cmdref/dbtools/connection/update-generic-jdbc>`
  * :doc:`update-mysql-database </cmdref/dbtools/connection/update-mysql-database>`
  * :doc:`update-oracle-database </cmdref/dbtools/connection/update-oracle-database>`
  * :doc:`update-postgresql </cmdref/dbtools/connection/update-postgresql>`
  * :doc:`validate-mysql-database </cmdref/dbtools/connection/validate-mysql-database>`
  * :doc:`validate-oracle-database </cmdref/dbtools/connection/validate-oracle-database>`
  * :doc:`validate-postgresql </cmdref/dbtools/connection/validate-postgresql>`

* :doc:`database-api-gateway-config </cmdref/dbtools/database-api-gateway-config>`

  * :doc:`add-lock </cmdref/dbtools/database-api-gateway-config/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/database-api-gateway-config/change-compartment>`
  * :doc:`create-database-api-gateway-config-default </cmdref/dbtools/database-api-gateway-config/create-database-api-gateway-config-default>`
  * :doc:`delete </cmdref/dbtools/database-api-gateway-config/delete>`
  * :doc:`get </cmdref/dbtools/database-api-gateway-config/get>`
  * :doc:`list </cmdref/dbtools/database-api-gateway-config/list>`
  * :doc:`remove-lock </cmdref/dbtools/database-api-gateway-config/remove-lock>`
  * :doc:`update-database-api-gateway-config-default </cmdref/dbtools/database-api-gateway-config/update-database-api-gateway-config-default>`

* :doc:`endpoint-service </cmdref/dbtools/endpoint-service>`

  * :doc:`get </cmdref/dbtools/endpoint-service/get>`
  * :doc:`list </cmdref/dbtools/endpoint-service/list>`

* :doc:`identity </cmdref/dbtools/identity>`

  * :doc:`add-lock </cmdref/dbtools/identity/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/identity/change-compartment>`
  * :doc:`create-oracle-database-resource-principal </cmdref/dbtools/identity/create-oracle-database-resource-principal>`
  * :doc:`delete </cmdref/dbtools/identity/delete>`
  * :doc:`get </cmdref/dbtools/identity/get>`
  * :doc:`list </cmdref/dbtools/identity/list>`
  * :doc:`refresh-oracle-database-resource-principal-credential </cmdref/dbtools/identity/refresh-oracle-database-resource-principal-credential>`
  * :doc:`remove-lock </cmdref/dbtools/identity/remove-lock>`
  * :doc:`update-oracle-database-resource-principal </cmdref/dbtools/identity/update-oracle-database-resource-principal>`
  * :doc:`validate-oracle-database-resource-principal-credential </cmdref/dbtools/identity/validate-oracle-database-resource-principal-credential>`

* :doc:`mcp-server </cmdref/dbtools/mcp-server>`

  * :doc:`add-lock </cmdref/dbtools/mcp-server/add-lock>`
  * :doc:`cascading-delete </cmdref/dbtools/mcp-server/cascading-delete>`
  * :doc:`change-compartment </cmdref/dbtools/mcp-server/change-compartment>`
  * :doc:`create-mcp-server-default </cmdref/dbtools/mcp-server/create-mcp-server-default>`
  * :doc:`delete </cmdref/dbtools/mcp-server/delete>`
  * :doc:`get </cmdref/dbtools/mcp-server/get>`
  * :doc:`list </cmdref/dbtools/mcp-server/list>`
  * :doc:`remove-lock </cmdref/dbtools/mcp-server/remove-lock>`
  * :doc:`update-mcp-server-default </cmdref/dbtools/mcp-server/update-mcp-server-default>`

* :doc:`mcp-toolset </cmdref/dbtools/mcp-toolset>`

  * :doc:`add-lock </cmdref/dbtools/mcp-toolset/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/mcp-toolset/change-compartment>`
  * :doc:`create-mcp-toolset-built-in-sql-tools </cmdref/dbtools/mcp-toolset/create-mcp-toolset-built-in-sql-tools>`
  * :doc:`create-mcp-toolset-custom-sql-tool </cmdref/dbtools/mcp-toolset/create-mcp-toolset-custom-sql-tool>`
  * :doc:`create-mcp-toolset-customizable-reporting-tools </cmdref/dbtools/mcp-toolset/create-mcp-toolset-customizable-reporting-tools>`
  * :doc:`create-mcp-toolset-gen-ai-sql-assistant </cmdref/dbtools/mcp-toolset/create-mcp-toolset-gen-ai-sql-assistant>`
  * :doc:`delete </cmdref/dbtools/mcp-toolset/delete>`
  * :doc:`get </cmdref/dbtools/mcp-toolset/get>`
  * :doc:`list </cmdref/dbtools/mcp-toolset/list>`
  * :doc:`remove-lock </cmdref/dbtools/mcp-toolset/remove-lock>`
  * :doc:`update-mcp-toolset-built-in-sql-tools </cmdref/dbtools/mcp-toolset/update-mcp-toolset-built-in-sql-tools>`
  * :doc:`update-mcp-toolset-custom-sql-tool </cmdref/dbtools/mcp-toolset/update-mcp-toolset-custom-sql-tool>`
  * :doc:`update-mcp-toolset-customizable-reporting-tools </cmdref/dbtools/mcp-toolset/update-mcp-toolset-customizable-reporting-tools>`
  * :doc:`update-mcp-toolset-gen-ai-sql-assistant </cmdref/dbtools/mcp-toolset/update-mcp-toolset-gen-ai-sql-assistant>`

* :doc:`mcp-toolset-version-collection </cmdref/dbtools/mcp-toolset-version-collection>`

  * :doc:`list-mcp-toolset-version </cmdref/dbtools/mcp-toolset-version-collection/list-mcp-toolset-version>`

* :doc:`private-endpoint </cmdref/dbtools/private-endpoint>`

  * :doc:`add-lock </cmdref/dbtools/private-endpoint/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/private-endpoint/change-compartment>`
  * :doc:`create </cmdref/dbtools/private-endpoint/create>`
  * :doc:`delete </cmdref/dbtools/private-endpoint/delete>`
  * :doc:`get </cmdref/dbtools/private-endpoint/get>`
  * :doc:`list </cmdref/dbtools/private-endpoint/list>`
  * :doc:`remove-lock </cmdref/dbtools/private-endpoint/remove-lock>`
  * :doc:`update </cmdref/dbtools/private-endpoint/update>`

* :doc:`sql-report </cmdref/dbtools/sql-report>`

  * :doc:`add-lock </cmdref/dbtools/sql-report/add-lock>`
  * :doc:`change-compartment </cmdref/dbtools/sql-report/change-compartment>`
  * :doc:`create-sql-report-oracle-database </cmdref/dbtools/sql-report/create-sql-report-oracle-database>`
  * :doc:`delete </cmdref/dbtools/sql-report/delete>`
  * :doc:`get </cmdref/dbtools/sql-report/get>`
  * :doc:`list </cmdref/dbtools/sql-report/list>`
  * :doc:`remove-lock </cmdref/dbtools/sql-report/remove-lock>`
  * :doc:`update-sql-report-oracle-database </cmdref/dbtools/sql-report/update-sql-report-oracle-database>`

* :doc:`work-request </cmdref/dbtools/work-request>`

  * :doc:`get </cmdref/dbtools/work-request/get>`
  * :doc:`list </cmdref/dbtools/work-request/list>`

* :doc:`work-request-error </cmdref/dbtools/work-request-error>`

  * :doc:`list </cmdref/dbtools/work-request-error/list>`

* :doc:`work-request-log-entry </cmdref/dbtools/work-request-log-entry>`

  * :doc:`list </cmdref/dbtools/work-request-log-entry/list>`


.. toctree::
    :hidden:

    /cmdref/dbtools/connection
    /cmdref/dbtools/database-api-gateway-config
    /cmdref/dbtools/endpoint-service
    /cmdref/dbtools/identity
    /cmdref/dbtools/mcp-server
    /cmdref/dbtools/mcp-toolset
    /cmdref/dbtools/mcp-toolset-version-collection
    /cmdref/dbtools/private-endpoint
    /cmdref/dbtools/sql-report
    /cmdref/dbtools/work-request
    /cmdref/dbtools/work-request-error
    /cmdref/dbtools/work-request-log-entry
