Resource assignment differs for organizations, database groups, and databases.

System administrators can assign multiple resource bundles to each organization. System administrators can assign a particular base database template to multiple resource bundles. Organization administrators allocate the resource bundles to database groups and enable base DB templates. When you create databases, they draw on the resources assigned to the database group and the base database templates enabled in the organization. This resource isolation guarantees that different organizations and different database groups have control over their resources.

If you chose the Express installation and enabled Create defaults in the Data Director Setup wizard, a system resource bundle and Default resource bundle are created during setup. A Default organization with a Default database group within that organization is also created, and the Default resource bundle is assigned to the Default organization.

When you create a database group, you assign a resource bundle that specifies the resources for that group. You cannot assign more than one resource bundle to one database group. Multiple database groups can share one resource bundle.

When you assign a resource bundle to a database group, you can specify how to allocate each resource.

CPU priority or reservation.

Memory priority or reservation.

Storage allocation.

Storage reservation percentage.

A network for the database group. You cannot divide the network. You can select only one network when you create a database group even if several networks are associated with the resource bundle.

If you do not specify the CPU or memory allocation, Data Director sets the reservation to zero but sets expandable reservations to true. If expandable reservations is set to true, the CPU or memory can expand beyond the specified value.

A database consumes the resources assigned to its database group.

You can specify the number of virtual CPUs, the memory size, and CPU and memory priority for each database that you create.

You cannot specify storage allocation. All databases consume the data and the backup storage allocated to their parent database group. You can specify the size of data or PITR disk of each database.

Each database uses the network assigned to the database group as the DB access network.