LogoLogo
Release notesAPI docsDocs homeEphemeral CloudTonic.ai
  • Tonic Ephemeral guide
  • About Tonic Ephemeral
  • Getting started with the Ephemeral free trial
  • Managing your Ephemeral account
  • Managing Databases
    • Viewing the list of databases
    • Starting a database
    • Changing the database configuration
    • Database configuration settings
      • Setting the required resources for a database
      • Setting the database expiration
      • Providing a custom configuration file
    • Connecting to a database
    • Resetting a database
    • Deactivating and reactivating databases
    • Managing auto snapshots
    • Tracking database activity
    • Deleting a database
  • Managing user snapshots
    • About user snapshots
    • Viewing the user snapshot list
    • Creating a user snapshot from an Ephemeral database
    • Creating a user snapshot from imported data
    • Editing a user snapshot
    • Creating a database from a user snapshot
    • Deleting a user snapshot
  • Installing and configuring Ephemeral
    • Ephemeral architecture
    • Configuring an allowlist for Ephemeral Cloud database connections
    • Installing a self-hosted instance of Ephemeral
      • System requirements
      • Deploying Ephemeral with Helm
    • Configuring database access on a self-hosted instance
    • Configuring tolerations and node selectors
    • Managing access to Ephemeral
      • Managing Ephemeral users
      • Enabling SSO on a self-hosted instance
        • Google
        • Okta
    • Setting the registry location for data volumes
    • Managing custom images
      • Creating, editing, and deleting custom images
      • Oracle image configuration
    • Configuring automatic deletion of snapshots
  • Monitoring and data collection
    • Monitoring your Ephemeral billed usage
    • Monitoring your disk storage
    • Data that Tonic.ai collects
  • Using the Ephemeral API
    • About the Ephemeral API
    • Configuring Ephemeral
    • Getting information about Ephemeral databases
    • Starting a database
    • Managing databases
    • Managing snapshots
Powered by GitBook
On this page
  • Image Reference
  • Container data mount path
  • Database connection information
  • Initial database configuration
  • Minimum storage
  • Maximum password length
  • Oracle DBA privilege
  • Oracle schema
  • Custom environment variables

Was this helpful?

Export as PDF
  1. Installing and configuring Ephemeral
  2. Managing custom images

Oracle image configuration

PreviousCreating, editing, and deleting custom imagesNextConfiguring automatic deletion of snapshots

Last updated 10 months ago

Was this helpful?

An Oracle custom image includes the following configuration.

Image Reference

In the Image Reference field, provide the image reference for this image.

[<registry>/][<project>/]<image>[:<tag>|@<digest>]

The image reference is a path that identifies the image and where it is located.

Container data mount path

In the Container Data Mount Path field, provide the path in the container to the database's data directory.

Database connection information

These settings provide connection information for databases that are created from the image:

  1. Port - The port to use for connections to a database created from this image.

  2. Data directory group - The Linux group identifier to mount the data directory of the database as.

  3. Database username - The admin user for the database that is created by this image. Ephemeral uses this to create a non-admin user and a pluggable database, and to interact with the database in general.

  4. Password environment variable - The name of the environment variable to set on the database container, to configure the password for the admin user, which is defined in the Database username field.

Initial database configuration

You specify whether the image automatically creates an initial database on startup, and provide the name of the initial database. If the image does not automatically create an initial database on startup, then Ephemeral uses the provided name to create the initial database.

  1. By default, Ephemeral assumes that the image creates an initial database on startup, and Contains initial database is toggled to the on position. If the image does not create an initial database on startup, then toggle Contains initial database to the off position.

  2. In the Initial database name field, provide the name of the initial database. If the image already contains an initial database, then this name must match the name of that database. If the image does not contain an initial database, then Ephemeral uses the name to create the initial database.

Minimum storage

In the Minimum storage field, enter the minimum storage in GB that is required for databases that are created from this image.

Maximum password length

When you start a database from this image, Ephemeral automatically generates a password for the database user.

In the Max password length field, type the maximum length for the password.

Oracle DBA privilege

In the Oracle DBA Privilege field, provide the name of the database role that the database user assumes when it connects to the database.

Oracle schema

In the Oracle Schema field, provide the name of the schema for the database.

Custom environment variables

You can also provide values for any additional environment variables.

Under Custom Environment Variables, to add a variable:

  1. Click Add custom environment variable.

  2. In the Name field for the variable, type the name of the variable.

  3. In the Value field, type the value for the variable

To remove an environment variable, click its delete icon.

The image reference value must follow the Open Container Specification :

addressable image format
Create Custom Image panel