INSTRUÇÕES DE INSTALAÇÃO:

1. Verifique os pré-requisitos e instale todos os componentes obrigatórios ver em: 

Vá no Windows, entre em Aplicativos e recursos

Procure serviço de informação da Internet

Ative todos os itens do Serviço de Informações da Internet.

Apenas ignore o FTP, pois não será usado.

Click em OK, finalize a instalação dos componentes.

O windows irá realizar a instalação, conforme indicado no texto.


2. Download Oracle Database 21c x64 Express.  Link : https://www.oracle.com/br/database/technologies/instant-client/downloads.html

3. Download Oracle Client 21c 32-Bits. Link : https://www.oracle.com/database/technologies/oracle21c-windows-downloads.html 

Procure :

4. Download Instalador Monitor PDV Comanda 22.7.0.3 ou superior. Link FTP : http://filedeploy.consinco.com.br/pdv/install/

5. Abra o CMD como permissão administrador, entre no diretório do instalador do Oracle Database 21c x64 Express e execute:  setup.exe /v"CHAR_SET=WE8MSWIN1252"

6. Informe no instalador o caminho c:\Oracle\database\21c e senha do SYS como monitorpdv.

7. Instale o client Oracle 21c 32 Bits no caminho C:\Oracle\client\32bits\21.0.0\client_1

   OBS:  Veja o vídeo os detalhes da instalação do Cliente.


8. Crie o diretório C:\Oracle\admin

9. Pare todos os serviços do Oracle no painel services.msc

10. Mova o conteúdo C:\Oracle\database\21c\homes\OraDB21Home1\network\admin\* para o diretório C:\Oracle\admin

11. Remova o conteúdo C:\Oracle\client\32bits\21.0.0\client_1\network\admin\*

12. Adicione a variável de ambiente TNS_ADMIN e coloque o caminho C:\Oracle\admin

13. Adicione a variável de ambiente NLS_LANG com valor AMERICAN_AMERICA.WE8ISO8859P1

14. Abra o Regedit e informe AMERICAN_AMERICA.WE8ISO8859P1 na chave HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB21*\NLS_LANG

15. Abra o Regedit e informe AMERICAN_AMERICA.WE8ISO8859P1 na chave HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE\KEY_OraClient21*\NLS_LANG

16. Abra o CMD como permissão administrador e execute a junção de diretório 32 e 64 Bits do Oracle:
       mklink /j c:\windows\system32\oracle C:\Oracle\database\21c\dbhomeXE
       mklink /j c:\windows\syswow64\oracle C:\Oracle\client\32bits\21.0.0\client_1

17. Adicione a variável de ambiente ORACLE_HOME e coloque o caminho c:\windows\system32\oracle

18. No arquivo C:\Oracle\admin\sqlnet.ora troque autenticação NTS para NONE

19. Troque valor de HOST no grupo LISTENER para localhost em C:\Oracle\admin\listener.ora

20. Troque valor de HOST nos grupos XE e LISTENER_XE para localhost em C:\Oracle\admin\tnsnames.ora

21. Reinicie o servidor para aplicar as configurações

22. Teste a conexão com o PL/SQL 32 Bits com o usuário SYS, confira o CHARSET NLS_CHARACTERSET=WE8MSWIN1252:
     select * from nls_database_parameters where parameter = 'NLS_CHARACTERSET';

Obs: Caso ocorra o erro "ORA-12514:TNS: listener does not currently know of service requested in connect descriptor" ao tentar conectar com o banco via PLSQL ou SQLPlus, ajuste o "listener.ora" e inclua o SID_DESC, deixando a entrada "SID_LIST_LISTENER" da forma abaixo:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\Oracle\database\21c\dbhomeXE)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\Oracle\database\21c\dbhomeXE\bin\oraclr.dll")
    )
    (SID_DESC = 
        (GLOBAL_DBNAME = XE)
        (ORACLE_HOME = C:\Oracle\database\21c\dbhomeXE)
        (SID_NAME = XE)
    )
  )

Ficando da seguinte forma o "listener.ora":

Após ajustar, acessar o MS-DOS e reinicializar o listener:

> lsnrctl stop
> lsnrctl start

Caso tenha realizado os ajustes no "listener.ora", reinicializar o terminal e retomar o teste do Passo 22 antes de realizar os ajustes do Passo 23.


23. Copia o executável IMP.EXE de C:\Oracle\database\21c\dbhomeXE\bin para C:\Oracle\client\32bits\21.0.0\client_1\bin

24. Execute a instalação do Monitor PDV Comanda 22.7.0.3 ou superior

Nesta etapa, seguir o fluxo como era antigamente na instalação da Comanda.


Agora a instalação irá entrar na etapa de parametrização, onde ligaremos o acrux monitor comanda, ao sistema do acrux monitor service.

Para isso, precisaremos ter colhido as informações prévias do acruxmonitor, conforme tópico anterior.



Perceba, que as informações básicas solicitadas nesta tela, são:





Aqui podemos ver, as informações já preenchidas.



Após clicamos em APLICAR, e seguimos com o processo de instalação.



Agora iremos configurar o tnsnames local, para configurar a conexão local do oracle xe.



Nesta etapa, as informações são relacionadas não ao acruxmonitor service , mas ao acrux monitor comanda.



Ao clicar em aplicar, podem ver que a conexão é testada, e no sucesso o script do tnsnames.ora, é criado.


Link vídeo demonstrativo do passo a passo informado acima : 

Vídeo da Instalação da Comanda 22.7.0.3