O Resource Manager permite classificar o Grupo de Consumo por "Client Program". Envie quem não se logar com certas ferramentas para um Consumer Group que não pode usar CPU. :-) É chato de configurar, aqui tem um bom passo a passo para começar.
http://www.oracle-base.com/articles/10g/ResourceManagerEnhancements10g.php Ricardo Portilho Proni Coordenador / Bancos de Dados & SAP Basis - Solvo S/A - Oracle Database 10g Administrator Certified Professional (OCP) - Microsoft Certified Professional (MCP) - Microsoft Certified Technologt Specialist: SQL Server 2005 (MCTS) http://portilho.profissionaloracle.com.br ________________________________ De: jlchiappa <jlchia...@yahoo.com.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 13 de Janeiro de 2009 8:44:30 Assunto: [oracle_br] Re: Proibir acesso ao sql É bem simples a resposta : ** não **, não tem como vc restringir / bloquear um determinado software cliente, pro banco Oracle qquer cliente que apresentar as credenciais/ usuário/senha corretas pode conectar, ponto. Isso é lógico, SE um determinado usuário no banco de dados tem poder pra acessar as tabelas, deveria ser TRANSPARENTE para segurança/controle/ performance/ auditoria a ferramenta pela qual ele acessa, POIS um sistema bem feito do ponto de vista de usabilidade do banco Oracle deveria ter segurança/controle/ auditoria pelo banco, via constraints/ trigger/recursos de auditoria nativos DO BANCO, coisas essas que funcionam NÃO IMPORTA se o usuário está acessando o banco via sqlplus ou via vb ou via ODBC ou TOAD ou *** seja lá o que for ****, ok ? SE realmente vc precisa fazer esse tipo de checagem (normalmente porque tem em mãos uma inhaca que faz relacionamentos/ auditoria/ controole pela Aplicação), o que vc pode fazer é DIFICULTAR o acesso via tools fora da aplicação, mas restringir totalmente, com segurança absoluta, não... Por exemplo, trigger de logon que checa o ambiente da sessão (perguntando/ procurando por nome de executável, alguma condição na v$session, um contexto, uma entrada numa tabela criptografada, um arquivo, o que for), e isso só é feito na tela principal da sua aplicação, se o usuário conectar com outra tool, logicamente a tool não tem esse código aí a trigger de logon falha.... Isso NÃO É 100% seguro, mas é o que vc conseguirá como remendo numa situação do tipo. []s Chiappa --- Em oracle...@yahoogrup os.com.br, Elis Azevedo Nery <elisn...@.. .> escreveu > > Olá pessoal! > > Tem alguma forma de bloquear a entrada do usuário numa sessão sql no Oracle? > Ele não poderia ter acesso a fazer login no sql plus, toad, nem via odbc..tem jeito? > > Obrigada > Elis Nery > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbusca dos.yahoo. com > > [As partes desta mensagem que não continham texto foram removidas] > Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]