Este tópico contém exemplos de scripts para concluir estas tarefas:
Artifact Snapshot (o instantâneo de manutenção) do Oracle Fusion Cloud Enterprise Performance Management para um bucket do Oracle Object Storage e renomeie-o acrescentando a data em que o instantâneo foi copiado.Os scripts nesta seção pressupõem que você já tenha criado um bucket no Oracle Object Storage para manter o instantâneo. Antes de executar esses scripts, personalize-os para seu uso atualizando estes espaços reservados:
Table 3-1 Parâmetros e Seus Valores
| Espaço Reservado | Valor Esperado |
|---|---|
JAVA_HOME |
Diretório em que o JDK usado pelo EPM Automate está instalado.
Exemplo: |
epmautomateExe |
Diretório em que o EPM Automate está instalado.
Exemplo: |
cloudServiceUser |
ID do Usuário de um Administrador de Serviço do Cloud EPM.
Exemplo: |
cloudServicePassword |
Senha do Administrador de Serviço ou o local do arquivo de senha. Se a senha contiver caracteres especiais, consulte Caracteres Especiais.
Exemplo: |
cloudServiceUrl |
URL do ambiente Cloud EPM do qual o Artifact Snapshot deve ser copiado.
Exemplo: |
objectStorageUser |
ID de um usuário no Oracle Object Storage.
Para copiar um instantâneo para o Object Storage, esse usuário deve ter acesso de gravação para o bucket no qual o instantâneo será copiado. Para copiar um instantâneo do Object Storage, esse usuário deve ter acesso de leitura para o bucket do qual o instantâneo será copiado. Exemplo: |
objectStoragePassword |
Senha de objectStorageUser.
Exemplo: |
objectStorageBucketUrl |
URL do bucket do Oracle Object Storage onde o instantâneo deve ser copiado. Consulte o formato de URL nestas fontes de informações:
Exemplo: |
snapshot |
Nome do instantâneo que você deseja copiar do bucket do Oracle Object Storage.
Exemplo: |
Exemplo de Script do EPM Automate para Copiar um Instantâneo do Cloud EPM para o Oracle Object Storage
Personalize e execute esse script para renomear e copiar Artifact Snapshot do Cloud EPM para um bucket do 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
Exemplo de Script do EPM Automate para Copiar um Instantâneo do Oracle Object Storage para o Cloud EPM
Personalize e execute esse script para copiar Artifact Snapshot de uma data específica de um bucket do Oracle Object Storage para o 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