Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Support for Multi-Tenant Oracle RDS Architecture #597

Copy link
Copy link
Open
@prashanthparsi

Description

@prashanthparsi
Issue body actions

Description

Currently, it is not possible to create an Oracle RDS instance with multi-tenant architecture using the Terraform AWS RDS module. The issue arises because the enable_pluggable_database parameter is a static, non-modifiable parameter tied to the engine default parameter group. AWS does not allow this parameter to be set or overridden in a custom parameter group.

Steps to Reproduce

  1. Attempt to create a custom parameter group with enable_pluggable_database set to TRUE.
  2. Assign the custom parameter group to an Oracle RDS instance during creation.
  3. Observe that the instance is created with single-tenant architecture, and Terraform throws an error indicating that the parameter cannot be modified.

Expected Behavior

The module should provide a way to create Oracle RDS instances with multi-tenant architecture by leveraging the engine default parameter group or other AWS-supported mechanisms.

Actual Behavior

Terraform cannot explicitly set the enable_pluggable_database parameter, and the instance defaults to single-tenant architecture.

Environment

  • Terraform AWS Provider Version: 5.94.1
  • Terraform Version: 1.11.4
  • AWS Region: us-east-1

Additional Context

This limitation is due to AWS's handling of the enable_pluggable_database parameter. It would be helpful if the module documentation clarified this limitation and provided guidance on creating multi-tenant Oracle RDS instances.

References

bocan

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.