No post anterior eu fiz uma apresentação sobre o que era o TimesTen, nesse post vou entrar na parte técnica para ensina-los a fazer a primeira instalação do produto, convido a todos a testarem essa solução, ela é muito simples de se trabalhar.
[Link de referência]: http://www.oracle.com/technetwork/products/timesten/overview/timesten-imdb-086887.html
Parte 1 - Download do Produto
O download do produto está disponível para ser utilizado em diferentes sistemas operacionais, nesse exemplo vou utilizar a versão para Linux
[Link de referência]: http://www.oracle.com/technetwork/products/timesten/downloads/index.html
Parte 2 - Configuração do Linux
Nessa parte, todos os comandos devem ser executados como superusuário
Nessa primeira configuração vamos setar o número de semáforos exigido para utilização do timesten que é de 155 SEMMSL
Para realizar a verificação da quantidade de semáforos já existentes no seu SO execute o seguinte comando
sysctl -a | grep kernel.mem
A saída do seguinte comando retornará a quantidade de semáforos configurada no kernel do linux
kernel.sem = 250 32000 100 142
Faça então a edição dessa linha através do comando
# vi /etc/sysctl.conf
Altere o parametro kernel.sem para
kernel.sem = 250 32000 100 142
Salve o arquivo e reinicie a configuração com o comando
# sysctl -p
Parte 3 - Instalação do TimesTen
Por razões de segurança, a utilização do TimesTen é restrita a um único grupo de usuários do sistema operacional, esse grupo é associado durante a instalação do produto. Mais informações sobre os grupos de usuários do timesten podem ser encontradas http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21632.pdfno tópico TimesTen instance administrators and TimesTen users group
Esse comando deverá ser executado como root
Fazer a criação do diretório TimesTen dentro da pasta etc
# mdkir /etc/TimesTen
Fazer a criação de um grupo administrativo para o timesten com o seguinte comando (esse grupo é um exemplo, se você quiser pode colocar outro nome)
# groupadd ttadmin
Assinalar a permissão ao diretório recém criado
# chgrp -R ttadmin /etc/TimesTen
# chmod 770 /etc/TimesTen
# chmod 660 /etc/TimesTen/*
Esse comando deverá ser executado com o usuário administrativo do timesten que pertence ao grupo ttadmin (ou o grupo o qual você escolheu para instalar)
Eu fiz o download do arquivo timesten112241.linux86.gz o comando deverá ser executado em cima do arquivo que você fez o download
# tar -xvof timesten112241.linux86.gz
# cd linux86
# ./setup.sh
A partir daqui serão apresentadas algumas perguntas para realizar a instalação do produto, basicamente a instalação é next, next e finish, caso tenha algum problema posterior ou necessite refazer alguma configuração - como por exemplo adicionar a home do TNS_ADMIN para fazer cache de banco - basta executar o comando # ./ttModInstall
O diretório default de instalação do oracle timesten é $HOME/TimesTen
Página de documentação do produto
[Link de referência]:http://docs.oracle.com/cd/E21901_01/welcome.html
Documentação de Instalação
[Link de referência]: http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21632/toc.htm