Este tópico contém exemplos de scripts para concluir estas tarefas:
Artifact Snapshot
(o instantâneo de manutenção) do Oracle Enterprise Performance Management Cloud 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 EPM Cloud.
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 do EPM Cloud do qual 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 EPM Cloud para o Oracle Object Storage
Personalize e execute esse script para renomear e copiar Artifact Snapshot
do EPM Cloud 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 EPM Cloud
Personalize e execute esse script para copiar Artifact Snapshot
de uma data específica de um bucket do Oracle Object Storage para o 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