Estabelecer Conexão com Vários Servidores Essbase 26ai no Shared Services
Se o seu site usar várias instâncias do Essbase Server com o Shared Services, você poderá acessá-las todas em um URL centralizado do Smart View.
Se necessário para a configuração do seu site, você pode registrar vários Essbase Servers em uma instância do Shared Services.
Para configurar e gerenciar várias instâncias do Essbase Server com o provedor de identidades do Shared Services, você precisará executar a ferramenta de configuração para cada Essbase Server, fornecendo as mesmas variáveis EPM_ORACLE_HOME e EPM_ORACLE_INSTANCE a cada vez. Opcionalmente, todos os Servidores Essbase podem compartilhar um URL centralizado do Smart View.
Observação:
O seguinte se aplica somente se você optar pela configuração para ativar o gerenciamento de vários Servidores Essbases em uma instância do EPM Shared Services.
-
Só há suporte para essa configuração em implantações independentes (não para implantação do Marketplace no OCI).
-
As atribuições de filtro e as operações LCM não são suportadas no Shared Services Console.
-
Depois de desinstalar um Essbase Server, você precisa limpar as entradas do Essbase do registro do EPM. Caso contrário, as entradas do EssbaseCluster removidas permanecerão no Shared Services Console.
Importante: leia todas as etapas antes de começar. Se você optar por configurar vários Essbase Servers com uma única instância do Shared Services, isso exigirá reconfiguração e não será possível reverter o patch.
Selecione um Workflow
Para implantar vários Servidores do Essbase que compartilham um EPM Shared Services como o provedor de identidades, selecione o que for mais apropriado para a sua circunstância.
-
Instale o Essbase 26ai pela primeira vez, conforme descrito em Instalar o Oracle Essbase.
-
Interrompa os serviços do Essbase, conforme descrito em Interromper, Iniciar e Verificar Servidores.
-
Execute a configuração para registrar vários Servidores do Essbase com o Shared Services (instruções abaixo).
-
Opcionalmente, configure o Essbase para acessar todos os Servidores Essbase de um URL centralizado do Smart View, conforme descrito em Acessar Vários Servidores Essbase no Smart View.
OR
-
Se você estiver executando um upgrade, faça backup de seus aplicativos existentes. Consulte Backup e Restauração do Essbase.
-
Além do backup, execute uma exportação LCM dos aplicativos para que eles possam ser reimportados após a reconfiguração. Consulte o comando da CLI LcmExport (ou o job Exportar LCM).
-
Interrompa os serviços do Essbase conforme descrito em Interromper, Iniciar e Verificar Servidores.
-
Execute a configuração para registrar vários Servidores do Essbase com o Shared Services (instruções abaixo).
-
Opcionalmente, configure o Essbase para acessar todos os Servidores Essbase de um URL centralizado do Smart View. Consulte Acessar Vários Servidores do Essbase no Smart View.
Registrar Vários Servidores Essbase com o EPM Shared Services
Para registrar vários Servidores Essbase com uma instância do EPM Shared Services, execute estas etapas.
-
Siga as etapas de 1 a 4 do caminho Selecionar um Workflow acima (fazendo backup de aplicativos e instalando ou corrigindo o software para cada instância do Essbase Server).
-
Na primeira instalação do Essbase Server, navegue até
<Oracle_Home>/essbase/bine execute a ferramenta de configuração,config.sh(ouconfig.bat). Consulte Configurar o Oracle Essbase para obter mais informações sobre a ferramenta. -
Na página de configuração rotulada Provedor de Identidades, clique em Ativar Provedor de Identidades do EPM Shared Services e forneça os locais de caminho para as variáveis EPM_ORACLE_HOME e EPM_ORACLE_INSTANCE do sistema EPM.
-
Opcionalmente (também na tela Provedor de Identidades), forneça um nome para o Essbase Server que você está registrando no Shared Services. Se você omitir um nome, a configuração o nomeará como EssbaseCluster-1 (ou EssbaseCluster-n).
-
Conclua as tarefas de configuração restantes. Como resultado, a configuração registra o Essbase Server no Shared Services como EssbaseCluster-1 (ou como o nome que você opcionalmente fornece). Observação: Este é um único Essbase Server, em vez de um cluster real.
-
Execute a configuração novamente para o segundo Essbase Server, fornecendo os mesmos locais do sistema EPM indicados para o primeiro. Como resultado, a configuração registra o segundo Essbase Server com o Shared Services como EssbaseCluster-2 (ou como o nome que você opcionalmente fornece).
-
Continue a configurar todos os Servidores Essbase adicionais da mesma forma.
-
Reimporte todos os aplicativos usando o comando da CLI LcmImport (ou o job Importar LCM).
Observações
Problema Conhecido: No Shared Services Console, em Grupos de Aplicativos, se você clicar duas vezes no nome de um aplicativo em um EssbaseCluster não registrado, ele retornará uma mensagem EPMLCM-13000: Service currently not available.
Etapas Manuais para Limpar o Registro do EPM
Depois de desinstalar um Essbase Server, você precisa limpar as entradas do Essbase do registro do EPM. Caso contrário, as entradas removidas do EssbaseCluster permanecerão no Shared Services Console.
Para limpar o registro do EPM, execute estas etapas.
-
Navegue até
<EPM_ORACLE_INSTANCE>/bin. -
Liste os componentes com o tipo CLUSTER.
./epmsys_registry.sh view CLUSTER -
Observe os IDs de cluster do nome do Essbase Server (por exemplo, EssbaseCluster-1) e os IDs de seus filhos.
-
Exclua os componentes com esses IDs.
./epmsys_registry.sh deletecomponent \#componentID -
Para cada componente filho do tipo APPLICATION, remova o arquivo correspondente substituindo as extensões
.ESBou.ESBAPPpor.instanceno ID.Por exemplo,
ID Filho: Sample_EssbaseCluster-1_1. ESBAPP
ID Filho: Servidores Analíticos:EssbaseCluster-1:1. ESB
TIPO: APLICAÇÃO
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Analytic Servers:EssbaseCluster-1:1.instance'TIPO: APLICAÇÃO
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Sample_EssbaseCluster-1_1.instance' -
Liste os componentes com o tipo PROJECT.
./epmsys_registry.sh view PROJECT -
Exclua os componentes com esses IDs.
./epmsys_registry.sh deletecomponent \#componentID -
Lista os componentes com o tipo PROVIDER_SERVICES_WEB_APP.
./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP -
Observe o ID do componente que tem um instance_home e um localhost_name correspondentes à sua instância do Essbase e exclua esse componente.
-
Observe o ID do componente que tem um instance_home e um localhost_name correspondentes à sua instância do Essbase e exclua esse componente.