Você está na página 1de 11

Passo a Passo 

Como realizar a atualização do 


SAS - SERVIDOR LINUX 
 

1. Objetivo 
Com  o  apoio  deste  material,  o  aluno  deverá  ser  capaz  de  realizar  a  atualização  do  SAS  em 
servidores com sistema operacional Linux. 

2. Introdução 
O  SAS,  ou  Servidor  de  Acessos  Sankhya,  é  o  responsável  por  gerenciar  e  disponibilizar  os 
produtos adquiridos e mantidos em contrato pela empresa.  

Desde  o  mês  de  janeiro  do  ano  de  2017,  o  sistema trabalha com a Licença Online. A Licença 


OnLine  é  útil  pois  permite  que  todos  os  produtos,  módulos  e  opcionais  sejam  definidos  de 
forma  online  sem  a  necessidade  de  substituição  da  licença.  Além  disso,  a  renovação  da 
licença  que  anteriormente  ocorria  de  3  a  6  meses,  não  é  mais  necessária,  ou  seja,  não  é 
preciso  que  a  empresa  entre  em  contato  com  a  equipe de suporte Sankhya para geração da 
licença de uso. 

A  atualização  do  SAS,  objeto  deste  material,  não  é  um  procedimento  recorrente  como  a 
atualização  do  sistema.  Apenas  na  eventual  mudança  das  regras  de  licenciamento  o 
Sankhya-W/Jiva-W vai exigir que o SAS seja atualizado para permitir a atualização do sistema. 

3. Como realizar a atualização do SAS 


A  atualização  do  SAS, no Linux, basicamente se resume a obter a nova versão, substituindo a 
anterior,  e  copiar  os  arquivos  de  configuração  e  inicialização  da  versão  anterior para a nova. 
Siga  os  passos  descritos  a  seguir  para  realizar  a  atualização  do  SAS,  sempre  que  for 
necessário. 

➽ ​Dica  da  Universidade:  Para  melhor  fixação  do  conteúdo  apresentado,  realize  o  passo  a 
passo em seu ambiente de treinamento. 
1. Parar o SAS 
Antes  de  iniciar  a  atualização do SAS, é preciso parar o serviço ativo. Portanto, realize 
a  atualização  fora  do  horário  de  expediente,  ou  alinhe  com  a  empresa  o  período  em  que  o 
sistema estará indisponível.  

Para parar o SAS, acesse o servidor pelo putty, com o usuário oracle. 

Em seguida, digite: 

cd /opt 

 
Digite o comando abaixo para parar o serviço do SAS: 

./protstop.sh 

2. Renomear a pasta do SAS 


Ao  invés  de  simplesmente  excluir  a  pasta  atual,  é  de  praxe  renomeá-la 
(acrescentando-se  o sufixo “_OLD” ou “_ANT”, por exemplo), para poder resgatar os arquivos 
de  configuração  e,  se  a  atualização  não  for  bem  sucedida,  retornar  à  versão  anterior  com 
facilidade. 

No Linux, digite: 

mv /opt/SASAtual /opt/SASAtual_OLD 
 

3. Obter a nova versão do SAS 


Para obter nova versão do SAS para o Linux, há duas opções disponíveis: 

- Baixar  a  nova  versão  no  dispositivo  local  e  enviá-la  ao  servidor  (com  WINSCP,  por 
exemplo); 
- Utilizar o comando wget diretamente no servidor Linux. 

Aqui vamos demonstrar como utilizar o comando wget: 

Primeiramente,  precisamos  obter  o  link  para  download  da  nova  versão.  Acesse  a  ​Central  de 
Downloads  Sankhya  (ou  a  ​Central  de  Downloads  Jiva​) e localize a seção que disponibiliza os 
instaladores do Servidor de Acessos Sankhya: 

Clique no link para iniciar o download e copie a url do instalador, como no exemplo abaixo: 
 

No  Servidor  Linux  (via  putty),  já  posicionado  na  pasta  onde  o  arquivo  será  baixado, 
digite wget e, com um clique no botão direito do mouse, cole o endereço copiado, assim: 

Veja  que  é possível acompanhar a evolução do download e que, com o comando ls, é 


possível ver o arquivo na pasta depois de finalizado. 

 
4. Descompactar arquivo da nova versão do SAS 
Se  o  arquivo  baixado  for  da  extensão  .tar.gz,  ele  precisa  ser  descompactado.  Para 
tanto, digite: 

tar -xzvf SAS_3_XXX_XXXXXX_unixx64.tar.gz 

5. Copiar  arquivos  de  inicialização  e  configuração  para  a  nova  pasta 


do SAS 
O  arquivo  utilizado  para  configuração  do  SAS  pode  ser  copiado  da  versão  anterior  para  a 
nova, pois dificilmente sofre alterações. Para tanto, digite: 

cp /opt/SAS3.0bXX_OLD/conf/sas.cfg /opt/SAS3.0bYY/conf/ 

Onde XX corresponde à versão antiga do SAS e YY corresponde à nova versão. 


 

Outro  procedimento  comum  é  copiar  os  arquivos  de  inicialização  (protstart.sh)  e 


encerramento (protstop.sh) para “fora” da pasta do SAS, de forma a facilitar o seu acesso.  

Digite: 

cp SAS3.0b94/prot*.sh .  

Observe  que ao final do comando há um ponto final no fim do comando, que faz parte 
dele. 

 
6. Alterar permissões dos arquivos de inicialização e encerramento do 
SAS 
Os  arquivos  de  inicialização  e  encerramento  que  foram  copiados  para  fora  da  pasta  do  SAS 
no  passo  anterior  não  são  executáveis,  a  menos  que  seja  adicionada  a  permissão  de 
execução. Para isso, digite: 

chmod +x *.sh 

Este  comando  acrescenta  a  permissão  “x”  (executar)  a  todos os arquivos com extensão “.sh” 


disponíveis na pasta. 

7. Iniciar o serviço do SAS 


Realizados  todos  os  passos  anteriores,  o  SAS  já  está  atualizado  e  pode  ser  iniciado. 
Para iniciar o serviço, digite: 

./protstart.sh 
 

8. Conferia correta inicialização através do log do SAS 


Uma  vez  iniciado  o  serviço  do  SAS,  o  acesso  ao  sistema  já  pode  ser  realizado 
normalmente.  Antes  de  autorizar  os  usuários  a  acessarem  o  sistema,  é  interessante conferir, 
no log do SAS, se o serviço foi iniciado corretamente.  

Para acessar a pasta do log do SAS, digite: 

cd SAS3.0bXX/log 

 
Para listar os arquivos de log da pasta, digite: 

ls -lrt 

Para ver o conteúdo de um determinado arquivo de log, digite: 

cat serverXXXX.log 
Espera-se que no log conste a mensagem “Database connection is ready”, como no
exemplo acima. 

4. Considerações finais 
Você  pôde  ver  neste  material  que  a  atualização  do  SAS  se  resume  a  substituir  a  pasta  da 
instalação  anterior  por  uma  nova  e  que,  para  agilizar  o  processo,  o  arquivo  de  configuração 
da versão anterior pode ser copiado para a nova instalação. 

No  Windows  o  processo  é  similar  e  ainda  mais  simples,  uma  vez  que  não  são  necessários 
comandos tendo em vista a interface gráfica amplamente conhecida do Sistema Operacional. 

Você também pode gostar