Banco de dados
Preparação do banco de dados
Antes de iniciar a preparação do banco de dados, o sistema de gerenciamento de banco de dados (SGBD) deve estar instalado, configurado e acessível, com um usuário autorizado a executar os scripts de criação.
A Riversoft disponibiliza os scripts necessários para criar os bancos de dados e as estruturas utilizadas pela plataforma STCP Gemini, incluindo tabelas, relacionamentos, dados iniciais de configuração e objetos destinados aos registros de log.
Execute os scripts correspondentes ao SGBD utilizado, na ordem indicada nesta seção. Antes de prosseguir com a instalação dos componentes da plataforma, confirme que os bancos e suas estruturas foram criados e estão acessíveis a partir dos servidores onde os componentes serão instalados.
Download dos scripts
Selecione o SGBD utilizado no ambiente para baixar o respectivo pacote de scripts de preparação do banco de dados:
Cada pacote contém os scripts necessários para criação e preparação das estruturas utilizadas pela plataforma STCP Gemini.
Os scripts devem ser executados por um usuário com permissões suficientes para criar e alterar as estruturas do banco de dados.
Antes de executar os scripts, verifique se:
- o banco de dados correspondente ao ambiente está disponível;
- o SGBD utilizado é compatível com a plataforma STCP Gemini;
- o usuário utilizado possui as permissões necessárias;
- a conexão com o banco de dados está disponível;
- a execução está de acordo com as políticas de administração e segurança da organização.
Execução dos scripts
Após baixar o pacote correspondente ao SGBD utilizado no ambiente, execute os scripts sequencialmente, respeitando a ordem indicada pela numeração dos arquivos.
A sequência de execução deve ser mantida, pois cada etapa prepara estruturas utilizadas pelas etapas seguintes.
| Ordem | Script | Finalidade |
|---|---|---|
| 1 | 0-STCPGeminiCreateDatabase_<SGBD>.sql | Cria e prepara os bancos de dados utilizados pela plataforma STCP Gemini. |
| 2 | 1-STCPGeminiCfg_<SGBD>.sql | Cria as estruturas responsáveis pelas configurações da plataforma. |
| 3 | 2-STCPGeminiCfgInit_<SGBD>.sql | Inicializa as estruturas e os dados necessários ao funcionamento das configurações. |
| 4 | 3-STCPGeminiLog_<SGBD>.sql | Cria as estruturas utilizadas para armazenamento dos registros de log da plataforma. |
O sufixo <SGBD> varia de acordo com o banco de dados utilizado no ambiente.
Os nomes de bancos de dados utilizados nos scripts são apenas referências e podem ser alterados conforme os padrões definidos pela organização.
Ao utilizar nomes diferentes dos sugeridos, certifique-se de atualizar todas as referências correspondentes nos scripts e nas configurações da plataforma STCP Gemini.
Exemplo de execução
Para Microsoft SQL Server, os scripts devem ser executados na seguinte ordem:
0-STCPGeminiCreateDatabase_SQLServer.sql1-STCPGeminiCfg_SQLServer.sql2-STCPGeminiCfgInit_SQLServer.sql3-STCPGeminiLog_SQLServer.sql
Execute os scripts sequencialmente, utilizando uma ferramenta de administração compatível com o SGBD e um usuário com as permissões necessárias.
Prossiga para o próximo script somente após a conclusão bem-sucedida da etapa anterior. Caso ocorra algum erro, interrompa o processo e corrija a causa antes de continuar.
Validação da execução
Após concluir a execução dos scripts, verifique se:
- todos os scripts foram executados sem erros;
- os bancos de dados e suas respectivas estruturas foram criados corretamente;
- os dados iniciais de configuração foram carregados;
- as estruturas destinadas aos registros de log estão disponíveis;
- os bancos de dados estão acessíveis;
- os bancos de dados podem ser acessados a partir do ambiente onde os componentes da plataforma serão instalados;
- o usuário que será utilizado pela plataforma possui acesso às estruturas criadas.
Com a preparação e a validação do banco de dados concluídas, prossiga para a configuração dos repositórios necessários à instalação dos componentes da plataforma STCP Gemini.