Instalar um Siebel Database no Oracle no Amazon RDS - Amazon Relational Database Service

Instalar um Siebel Database no Oracle no Amazon RDS

Você pode usar o Amazon RDS para hospedar um Siebel Database em uma instância de banco de dados Oracle. O Siebel Database faz parte da arquitetura de aplicativos Siebel Customer Relationship Management (CRM). Para ver uma ilustração, consulte Arquitetura genérica do Siebel Business Application.

Use o tópico a seguir para ajudar a configurar o Siebel Database em uma instância de banco de dados Oracle no Amazon RDS. Você também pode descobrir como usar a Amazon Web Services para dar suporte aos outros componentes exigidos pela arquitetura de aplicativos Siebel CRM.

nota

Para instalar um Siebel Database no Oracle no Amazon RDS, você precisa usar a conta de usuário mestre. Você não precisa do privilégio SYSDBA. O privilégio de usuário mestre é suficiente. Para obter mais informações, consulte Privilégios da conta de usuário mestre.

Licenciamento e versões

Para instalar um Siebel Database no Amazon RDS, você deve usar sua própria licença Oracle Database e sua própria licença Siebel. Você deve ter a licença Oracle Database apropriada (com with Software Update License and Support) para a classe da instância de banco de dados e a edição do Oracle Database. Para obter mais informações, consulte Opções de licenciamento do RDS para Oracle.

O Oracle Database Enterprise Edition é a única edição certificada pela Siebel para esse cenário. O Amazon RDS oferece suporte ao Siebel CRM versão 15.0 ou 16.0.

O Amazon RDS oferece suporte para atualizações de versões do banco de dados. Para obter mais informações, consulte Atualizar a versão de mecanismo de uma instância de banco de dados.

Antes de começar

Antes de começar, você precisa de uma Amazon VPC. Como a instância de banco de dados do Amazon RDS precisa estar disponível somente para o Siebel Enterprise Server, e não para a Internet pública, a instância de banco de dados do Amazon RDS é hospedada em uma sub-rede privada, oferecendo maior segurança. Para obter informações sobre como criar uma Amazon VPC para uso com o Siebel CRM, consulte Criar uma instância de banco de dados Oracle e conectar-se a ela.

Antes de começar, você também precisa de uma instância de banco de dados Oracle. Para obter informações sobre como criar uma instância de banco de dados Oracle para uso com o Siebel CRM, consulte Criar uma instância de banco de dados do Amazon RDS.

Instalar e configurar um Siebel Database

Depois de criar sua instância de banco de dados Oracle, você pode instalar o Siebel Database. Você instala o banco de dados criando contas de proprietário e administrador de tabelas, instalando procedimentos armazenados e funções e executando o Siebel Database Configuration Wizard. Para obter mais informações, consulte Instalação do Siebel Database no RDBMS.

Para executar o Siebel Database Configuration Wizard, você precisa usar a conta de usuário mestre. Você não precisa do privilégio SYSDBA. O privilégio de usuário mestre é suficiente. Para obter mais informações, consulte Privilégios da conta de usuário mestre.

Usar outros recursos do Amazon RDS com um Siebel Database

Depois de criar sua instância de banco de dados Oracle, você pode usar recursos adicionais do Amazon RDS para ajudá-lo a personalizar seu Siebel Database.

Coletar estatísticas com a opção Oracle Statspack

Você pode adicionar recursos à instância de banco de dados com o uso de opções em grupos de opções de banco de dados. Quando criou sua instância de banco de dados Oracle, você usou o grupo de opções de banco de dados padrão. Se quiser adicionar recursos ao seu banco de dados, você pode criar um novo grupo de opções para a sua instância de banco de dados.

Se você deseja coletar estatísticas de desempenho sobre o seu Siebel Database, pode adicionar o recurso Oracle Statspack. Para obter mais informações, consulte Oracle Statspack.

Algumas alterações de opções são aplicadas imediatamente e outras são aplicadas durante a próxima janela de manutenção da instância de banco de dados. Para obter mais informações, consulte Trabalhar com grupos de opções. Depois de criar um grupo de opções personalizado, modifique sua instância de banco de dados para anexá-lo. Para obter mais informações, consulte Modificar uma instância de banco de dados do Amazon RDS.

Ajuste de performance com parâmetros

Você gerencia sua configuração de mecanismo de banco de dados com o uso dos parâmetros em um parameter group de banco de dados. Quando criou sua instância de banco de dados Oracle, você usou o parameter group de banco de dados padrão. Se quiser personalizar sua configuração de banco de dados, você pode criar um novo parameter group para a sua instância de banco de dados.

Quando você altera um parâmetro, dependendo do tipo de parâmetro, as alterações são aplicadas imediatamente ou após a reinicialização manual da instância de banco de dados. Para obter mais informações, consulte Grupos de parâmetros para Amazon RDS. Depois de criar um parameter group personalizado, modifique sua instância de banco de dados para anexá-lo. Para obter mais informações, consulte Modificar uma instância de banco de dados do Amazon RDS.

Para otimizar sua instância de banco de dados Oracle para o Siebel CRM, você pode personalizar determinados parâmetros. A tabela a seguir mostra algumas configurações de parâmetros recomendadas. Para obter mais informações sobre como ajustar a performance do Siebel CRM, consulte o Siebel CRM Performance Tuning Guide (Guia de ajuste da performance do Siebel CRM).

Nome do parâmetro Valor padrão Orientação para a performance ideal do Siebel CRM
_always_semi_join

CHOOSE

OFF

_b_tree_bitmap_plans

TRUE

FALSE

_like_with_bind_as_equality

FALSE

TRUE

_no_or_expansion

FALSE

FALSE

_optimizer_join_sel_sanity_check

TRUE

TRUE

_optimizer_max_permutations

2000

100

_optimizer_sortmerge_join_enabled

TRUE

FALSE

_partition_view_enabled

TRUE

FALSE

open_cursors

300

No mínimo 2000.

Criar snapshots

Depois de criar seu Siebel Database, você pode copiar o banco de dados usando os recursos de snapshot do Amazon RDS. Para obter mais informações, consulte Criar um snapshot de banco de dados para uma instância de banco de dados de uma única zona de disponibilidade e Restaurar uma instância de banco de dados.

Suporte para outros componentes do Siebel CRM

Além do seu Siebel Database, você também pode usar a Amazon Web Services para dar suporte aos outros componentes da sua arquitetura de aplicativos Siebel CRM. Você pode encontrar mais informações sobre o suporte fornecido pela Amazon AWS para componentes adicionais do Siebel CRM na tabela a seguir.

Componente do Siebel CRM Amazon AWS Support

Siebel Enterprise

(com um ou mais Siebel Servers)

Você pode hospedar seus Siebel Servers em instâncias do Amazon Elastic Compute Cloud (Amazon EC2). Você pode usar o Amazon EC2 para iniciar quantos servidores virtuais forem necessários. Usando o Amazon EC2, você pode escalar facilmente para cima ou para baixo de forma a lidar com mudanças nos requisitos. Para obter mais informações, consulte O que é o Amazon EC2?

Você pode colocar seus servidores na mesma VPC com sua instância de banco de dados e usar o security group da VPC para acessar o banco de dados. Para obter mais informações, consulte Trabalhar com uma instância de banco de dados em uma VPC.

Servidores da web

(com Siebel Web Server Extensions)

Você pode instalar vários Servidores da Web em várias instâncias do EC2. Você pode usar o Elastic Load Balancing para distribuir o tráfego de entrada entre as instâncias. Para obter mais informações, consulte O que é o Elastic Load Balancing?

Siebel Gateway Name Server

Você pode hospedar seu Siebel Gateway Name Server em uma instância do EC2. Em seguida, pode colocar seu servidor na mesma VPC com a instância de banco de dados e usar o security group da VPC para acessar o banco de dados. Para obter mais informações, consulte Trabalhar com uma instância de banco de dados em uma VPC.