Re: [oracle_br] Privileges...
Nossa, Tenta isso daqui com seu user X: select * from session_roles. Desculpa, lapsos de memória... Atenciosamente, Marcos Fontana 2009/9/30 francisco porfirio francisco.porfi...@gmail.com Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora, no capítulo 5 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI E o que encontrei não respondeu ao meu questionamento,pois na maioria das vezes ele faz o seguinte: GRANT insert ON emp TO swilliams; O problema é que no meu caso quando crio um usuário novo ele já é criado com pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma determinada tabela, porém, se eu executar a consulta abaixo, ele não me retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não tenho como fazer um revoke SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = 'X' 2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos% 40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com francisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Re: [oracle_br] Privileges...
Quando você cria um usuário ele tem privilégio default(implícito) em seus proprios objetos.Não sei se é esta a sua dúvida. 2009/9/30 francisco porfirio francisco.porfi...@gmail.com Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora, no capítulo 5 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI E o que encontrei não respondeu ao meu questionamento,pois na maioria das vezes ele faz o seguinte: GRANT insert ON emp TO swilliams; O problema é que no meu caso quando crio um usuário novo ele já é criado com pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma determinada tabela, porém, se eu executar a consulta abaixo, ele não me retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não tenho como fazer um revoke SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = 'X' 2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos% 40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com francisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Re: [oracle_br] Privileges...
É isso mesmo Júlio, eu já vi que isso é fato, mas o X daquestão é... existe como revogar estes privilégios ? 2009/9/30 Júlio César Corrêa juliotubi...@yahoo.com.br Quando você cria um usuário ele tem privilégio default(implícito) em seus proprios objetos.Não sei se é esta a sua dúvida. 2009/9/30 francisco porfirio francisco.porfi...@gmail.com Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora, no capítulo 5 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI E o que encontrei não respondeu ao meu questionamento,pois na maioria das vezes ele faz o seguinte: GRANT insert ON emp TO swilliams; O problema é que no meu caso quando crio um usuário novo ele já é criado com pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma determinada tabela, porém, se eu executar a consulta abaixo, ele não me retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não tenho como fazer um revoke SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = 'X' 2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos% 40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com francisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Privileges...
Se você logar com o usuário X, qual o resultado dos comandos select * from user_role_privs select * from user_tab_privs Evandro Giachetto Oracle Certified Associate evan...@clickinterativa.com.br 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Privileges...
Evandro, Segue os resultados *select * from user_role_privs* Granted_role - connect, resource admin_option - no, no default_role - yes, yes os_granted - no, no *select * from user_tab_privs* table_name - dump_dir, dump_dir, log_dir, log_dir grantor - sys, sys, sys, sys privilege - write, read, write, read granttable - no,no,no,no hierarchy - no,no,no,no 2009/9/30 Evandro Giachetto evandrogiache...@gmail.com Se você logar com o usuário X, qual o resultado dos comandos select * from user_role_privs select * from user_tab_privs Evandro Giachetto Oracle Certified Associate evan...@clickinterativa.com.br evandro%40clickinterativa.com.br 2009/9/29 francisco porfirio francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Privileges...
Que eu saiba não. 2009/9/30 francisco porfirio francisco.porfi...@gmail.com É isso mesmo Júlio, eu já vi que isso é fato, mas o X daquestão é... existe como revogar estes privilégios ? 2009/9/30 Júlio César Corrêa juliotubi...@yahoo.com.br Quando você cria um usuário ele tem privilégio default(implícito) em seus proprios objetos.Não sei se é esta a sua dúvida. 2009/9/30 francisco porfirio francisco.porfi...@gmail.com Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora, no capítulo 5 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI E o que encontrei não respondeu ao meu questionamento,pois na maioria das vezes ele faz o seguinte: GRANT insert ON emp TO swilliams; O problema é que no meu caso quando crio um usuário novo ele já é criado com pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma determinada tabela, porém, se eu executar a consulta abaixo, ele não me retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não tenho como fazer um revoke SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = 'X' 2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos% 40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com francisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
Re: [oracle_br] Privileges...
Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Privileges...
Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Privileges...
Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos%40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Privileges...
Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora, no capítulo 5 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI E o que encontrei não respondeu ao meu questionamento,pois na maioria das vezes ele faz o seguinte: GRANT insert ON emp TO swilliams; O problema é que no meu caso quando crio um usuário novo ele já é criado com pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma determinada tabela, porém, se eu executar a consulta abaixo, ele não me retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não tenho como fazer um revoke SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = 'X' 2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br Automaticamente? Existem duas formas grant direto do privilegio ou role .Privilegios de sistema e de objeto. Procure na documentação oficial e vc encontra tudo lá até com exemplos tahiti.oracle.com 2009/9/29 francisco porfirio francisco.porfi...@gmail.com Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos% 40gmail.com Bom dia! Execute as duas querys abaixo e coloque o resultado aqui. select grantee, table_schema || '.' || table_name, privilege from all_tab_privs where grantee = 'X' select username, privilege from user_sys_privs where username = 'X' Atenciosamente, Marcos Fontana. DBA Oracle 2009/9/29 francisco porfirio francisco.porfi...@gmail.com francisco.porfirio%40gmail.com francisco.porfirio%40gmail.com Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para
[oracle_br] Privileges...
Boa Noite Pessoal... Seguinte, Tenho um schema X onde atualmente nele é possível fazer qualquer instrução DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou alterar dados e um outro schema Y ficaria responsável em realizar as instruções DDL, a segunda parte não tem mistério, mas como posso fazer um revoke alter on table from schema X se ele possui apenas o privilegio create session? Os demais privilegios foram concedidos automaticamente, porém não são explícitos. Sempre sempre quando é criado um usuário, o oracle por default atribui todos os privilegios de objeto a este usuario? Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida? Versão Oracle: 10.0.2.0.1 -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]