9147 - Procedimento para executar os script´s de privilégios nas tabelas da Telemática
Problema: É necessário executar os scripts de privilégios para as tabelas da Telemática.
Rotina / Tela: Todas as rotinas relacionadas com a Telemática
Solução: Cada banco de dados possuí um script específico, os scripts estão disponíveis na pasta ../Senior/SP/Util que segue:
1) conectar através do SQLPLUS com o usuário e senha da base, e o string de conexão com o banco.
2) executar o script através do comando @ (arroba). Exemplo: @<Servidor>/<Senior>/SP/Util/spacesso.sql
3) serão solicitados os dados abaixo:
'informe o usuário da Telemática:' informar o usuário da base Telemática (padrão: telemat)
'informe a senha do usuário Telemática:' informar a senha da base Telemática (padrão: igual ao usuário, exemplo: usuário telemat, senha será telemat)
'informe o usuário do Ronda:' informar o usuário de banco do sistema Senior (pode-se consultar na Central de Configurações Senior (SeniorConfigCenter), através do menu Banco de Dados > Sistema Senior)
'informe a senha do usuário do Ronda:' informar a senha de banco do sistema Senior
'informe o serviço:' informar o serviço/base onde o sistema Senior está armazenado (peça apoio do seu DBA (Administrador de Banco de Dados) caso não tenha este conhecimento, geralmente presente dentro do arquivo TNSNAMES.ORA descrito em SERVICE_NAME)
Rotina / Tela: Todas as rotinas relacionadas com a Telemática
Solução: Cada banco de dados possuí um script específico, os scripts estão disponíveis na pasta ../Senior/SP/Util que segue:
* spacesso.sql -> Oracle
Deve-se proceder da seguinte forma com o script SPACESSO.SQL (Oracle) através da ferramenta SQLPLUS:
2) executar o script através do comando @ (arroba). Exemplo: @<Servidor>/<Senior>/SP/Util/spacesso.sql
3) serão solicitados os dados abaixo:
'informe o usuário da Telemática:' informar o usuário da base Telemática (padrão: telemat)
'informe a senha do usuário Telemática:' informar a senha da base Telemática (padrão: igual ao usuário, exemplo: usuário telemat, senha será telemat)
'informe o usuário do Ronda:' informar o usuário de banco do sistema Senior (pode-se consultar na Central de Configurações Senior (SeniorConfigCenter), através do menu Banco de Dados > Sistema Senior)
'informe a senha do usuário do Ronda:' informar a senha de banco do sistema Senior
'informe o serviço:' informar o serviço/base onde o sistema Senior está armazenado (peça apoio do seu DBA (Administrador de Banco de Dados) caso não tenha este conhecimento, geralmente presente dentro do arquivo TNSNAMES.ORA descrito em SERVICE_NAME)
* privileg.sql -> SQL Server
Para banco de dados SQL SERVER, o script é PRIVILEG.SQL. Executar com uma ferramenta de banco o script privileg.sql, alterando no script o usuário final para o usuário do banco em questão.
Exemplo: GRANT SELECT, UPDATE, INSERT, DELETE ON TELESSVR.CONTROLE TO USU_ACESSO para GRANT SELECT, UPDATE, INSERT, DELETE ON TELESSVR.CONTROLE TO USUARIO_BANCO
Importante: Sugere-se sempre que este script seja executado por um profissional que tenha conhecimentos em banco de dados, pois o mesmo terá como garantir que as informações executadas estarão corretas.
Observação: Ambos scripts ficam localizados por padrão na pasta Util do sistema Gestão de Acesso e Segurança (caminho padrão: <Servidor>/<Senior>/SP/Util).