Redgate Flyway

Oracle Kerberos Cache File

Oracle Kerberos Cache File

Flyway Teams

Description

The location of the krb5cc_<UID> credential cache file for use in Kerberos authentication. This is optional, and only has any significance when kerberosConfigFile is also specified. It may assist performance.

Usage

Commandline

./flyway -oracle.kerberosCacheFile="/temp/krb5cc_123" info

TOML Configuration File

[flyway]
oracle.kerberosCacheFile = "/temp/krb5cc_123"

Configuration File

flyway.oracle.kerberosCacheFile=/temp/krb5cc_123

Environment Variable

FLYWAY_ORACLE_KERBEROS_CACHE_FILE=/temp/krb5cc_123

API

OracleConfigurationExtension oracleConfigurationExtension = configuration.getPluginRegister().getPlugin(OracleConfigurationExtension.class);
oracleConfigurationExtension.setKerberosCacheFile("/temp/krb5cc_123");

Gradle

flyway {
    oracleKerberosCacheFile = '/temp/krb5cc_123'
}

Maven

<configuration>
    <oracleKerberosCacheFile>/temp/krb5cc_123</oracleKerberosCacheFile>
</configuration>

Didn't find what you were looking for?