Re: [oracle_br] Privileges...
Que eu saiba não. 2009/9/30 francisco porfirio > É 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 > > > 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 > > > > > 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 > > > > > > > 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 > > > > > > > > > > > > > > > > > > > Primeira consulta não retornada nada. > > > > > > > > > > Segunda consulta retorna > > > > > > > > > > Usuário: X > > > > > Privilege: Unlimited Tablspace > > > > > > > > > > 2009/9/29 Marcos Fontana > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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:/
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 > > > 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 > > > > > > > > > > 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...
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 > > > 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...
É 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 > 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 > > > 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 > > > > > 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 > > > > > > > > > > > > > > > Primeira consulta não retornada nada. > > > > > > > > Segunda consulta retorna > > > > > > > > Usuário: X > > > > Privilege: Unlimited Tablspace > > > > > > > > 2009/9/29 Marcos Fontana > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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...
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 > 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 > > > 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 > > > > > > > > > > > Primeira consulta não retornada nada. > > > > > > Segunda consulta retorna > > > > > > Usuário: X > > > Privilege: Unlimited Tablspace > > > > > > 2009/9/29 Marcos Fontana > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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
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 > 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 > > > 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 > > > > > > > > > > > Primeira consulta não retornada nada. > > > > > > Segunda consulta retorna > > > > > > Usuário: X > > > Privilege: Unlimited Tablspace > > > > > > 2009/9/29 Marcos Fontana > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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 m
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 > 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 > > > > > > > Primeira consulta não retornada nada. > > > > Segunda consulta retorna > > > > Usuário: X > > Privilege: Unlimited Tablspace > > > > 2009/9/29 Marcos Fontana 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 > > > > > > > > > > > > > > > > > > > > > > > > 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/ ---
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 > > > Primeira consulta não retornada nada. > > Segunda consulta retorna > > Usuário: X > Privilege: Unlimited Tablspace > > 2009/9/29 Marcos Fontana > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > 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...
Primeira consulta não retornada nada. Segunda consulta retorna Usuário: X Privilege: Unlimited Tablspace 2009/9/29 Marcos Fontana > > > 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 > > > > > > > > > > > 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...
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 > > > 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]