Questo argomento contiene script campione per completare i seguenti task:
Artifact Snapshot
(lo snapshot di manutenzione) da Oracle Enterprise Performance Management Cloud a un gruppo di Oracle Object Storage e ridenominarlo aggiungendo la data in cui è stato copiato lo snapshot.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: |
epmautomateExe |
Directory dove è installato EPM Automate.
Esempio: |
cloudServiceUser |
ID utente di chi in EPM Cloud ha il ruolo di amministratore dei servizi.
Esempio: |
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: |
cloudServiceUrl |
URL dell'ambiente EPM Cloud da cui Artifact Snapshot deve essere copiato.
Esempio: |
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: |
objectStoragePassword |
Password di objectStorageUser .
Esempio: |
objectStorageBucketUrl |
URL del gruppo di Oracle Object Storage dove lo snapshot deve essere copiato. Verificare le seguenti informazioni per il formato URL:
Esempio: |
snapshot |
Nome dello snapshot da copiare dal gruppo di Oracle Object Storage.
Esempio: |
Script di EPM Automate campione per copiare uno snapshot da EPM Cloud a Oracle Object Storage
Customizzare ed eseguire lo script per ridenominare e copiare Artifact Snapshot
da EPM Cloud 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 EPM Cloud
Customizzare ed eseguire lo script per copiare Artifact Snapshot
di una data specifica da un gruppo di Oracle Object Storage a EPM Cloud.
#!/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