Copia di uno snapshot a oppure da Oracle Object Storage

Questo argomento contiene script campione per completare i seguenti task:

  • Copiare Artifact Snapshot (lo snapshot di manutenzione) da Oracle Fusion Cloud Enterprise Performance Management a un gruppo di Oracle Object Storage e ridenominarlo aggiungendo la data in cui è stato copiato lo snapshot.
  • Copiare uno snapshot di backup da un gruppo di Oracle Object Storage in Cloud EPM.

Gli script in questa sezione prevedono che l'utente abbia già creato un gruppo in Oracle Object Storage dove conservare lo snapshot. Prima di eseguire questi script, customizzarli per poterli utilizzare aggiornando i seguenti segnaposto:

Table 3-1 Parametri e relativi valori

Segnaposto Valore previsto
JAVA_HOME Directory dove è installato il JDK utilizzato da EPM Automate.

Esempio: ./home/JDK/bin

epmautomateExe Directory dove è installato EPM Automate.

Esempio: ./home/utils/EPMAutomate/bin

cloudServiceUser ID utente di un amministratore dei servizi di Cloud EPM.

Esempio: John.doe@example.com

cloudServicePassword Password dell'utente con ruolo Amministratore servizi o posizione in cui è disponibile il file delle password. Se la password contiene caratteri speciali, fare riferimento alla sezione Gestione dei caratteri speciali.

Esempio: ex_PWD_213

cloudServiceUrl URL dell'ambiente Cloud EPM da cui Artifact Snapshot deve essere copiato.

Esempio: https//test-cloud-id_Dom.pbcs.us1.oraclecloud.com

objectStorageUser ID utente di un utente in Oracle Object Storage.

Per copiare uno snapshot in Object Storage, è necessario che l'utente disponga delle autorizzazioni di accesso in scrittura per il gruppo in cui viene copiato lo snapshot. Per copiare uno snapshot da Object Storage, è necessario che l'utente disponga delle autorizzazioni di accesso in lettura per il gruppo da cui viene copiato lo snapshot.

Esempio: jDoe

objectStoragePassword Password di objectStorageUser.

Esempio: example_PWD

objectStorageBucketUrl URL del gruppo di Oracle Object Storage dove lo snapshot deve essere copiato. Verificare le seguenti informazioni per il formato URL:

Esempio: https//swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/axaxnpcrorw5/bucket-20210301-1359

snapshot Nome dello snapshot da copiare dal gruppo di Oracle Object Storage.

Esempio: Artifact Snapshot20210429.zip

Script di EPM Automate campione per copiare uno snapshot da Cloud EPM a Oracle Object Storage

Customizzare ed eseguire lo script per ridenominare e copiare Artifact Snapshot da Cloud EPM a un gruppo di Oracle Object Storage.

#!/bin/sh
export JAVA_HOME=<path_to_jdk>
epmautomateExe=<path_to_epmautomate_executable>
cloudServiceUser=<cloud_service _user>
cloudServicePassword=<cloud_service_password>
cloudServiceUrl=<cloud_service_url>
# User with write access to Object Storage bucket
objectStorageUser=<object_storage_user> 
objectStoragePassword=<object_storage_password>
objectStorageBucketUrl=<object_storage_bucket>
currentDate=`date +'%Y%m%d'`
sourceSnapshot="Artifact Snapshot"
targetSnapshot="${sourceSnapshot} ${currentDate}"
$epmautomateExe login ${cloudServiceUser} ${cloudServicePassword} ${cloudServiceUrl}
$epmautomateExe renamesnapshot "${sourceSnapshot}" "${targetSnapshot}"
$epmautomateExe copyToObjectStorage "${targetSnapshot}" ${objectStorageUser} ${objectStoragePassword} "${objectStorageBucketUrl}/${targetSnapshot}"
$epmautomateExe logout
exit 0

Script di EPM Automate campione per copiare uno snapshot da Oracle Object Storage a Cloud EPM

Customizzare ed eseguire lo script per copiare Artifact Snapshot di una data specifica da un gruppo di Oracle Object Storage a Cloud EPM.

#!/bin/sh
export JAVA_HOME=<path_to_jdk>
epmautomateExe=<path_to_epmautomate_executable>
cloudServiceUser=<cloud_service _user>
cloudServicePassword=<cloud_service_password>
cloudServiceUrl=<cloud_service_url>
# User with read access to Object Storage bucket
objectStorageUser=<object_storage_user> 
objectStoragePassword=<object_storage_password>
objectStorageBucketUrl=<object_storage_bucket>
snapshot=<desired_snapshot>
$epmautomateExe login ${cloudServiceUser} ${cloudServicePassword} ${cloudServiceUrl}
$epmautomateExe copyFromObjectStorage ${objectStorageUser} ${objectStoragePassword} "${objectStorageBucketUrl}/${snapshot}"
$epmautomateExe logout
exit 0