INNER CODE UNIT · Python
create_ogg_deployment
oracle/docker-images · OracleGoldenGate/21c/bin/deployment-init.py:235
def create_ogg_deployment():
"""Create OGG deployment"""
deployment_env = os.environ.copy()
deployment_env['OGG_ETC_HOME'] = get_deployment_directory(['Deployment', 'etc'])
deployment_env['OGG_VAR_HOME'] = get_deployment_directory(['Deployment', 'var'])
userName, credential = get_admin_credentials()
shell_command = 'echo \'' + credential + '\' | ' + \
'java -classpath ' + deployment_env['OGG_HOME'] + '/lib/utl/install/oggsca.jar ogg/OGGDeployment' + \
option('serviceListeningHost', service_address) + \
option('serviceListeningPort', service_ports['ServiceManager']) + \
option('createNewServiceManager', 'No') + \
option('action', 'Create') + \
option('oggHome', deployment_env['OGG_HOME']) + \
option('oggEtcHome', deployment_env['OGG_ETC_HOME']) + \
option('oggVarHome', deployment_env['OGG_VAR_HOME']) + \
option('envTnsAdmin', deployment_env['OGG_ETC_HOME']) + \
option('ggSchema', default_ggschema) + \
option('deploymentName', os.environ['OGG_DEPLOYMENT']) + \