Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

quinta-feira, 3 de novembro de 2011

Curso Oracle 11g - Lesson 1 - Programação Part2

--Lesson 1 - Segunda Parte
--Controlling User Access

Create User Anderson
Identified by Oracle;

--conectar-se no SQLPLUS e rodar o mesmo script
sqlplus / as sysdba

--conectar-se como anderson pelo sqlplus
sqlplus anderson/oracle as sysdba

--Mesmo não ter adicionado permissões para esse usuário, posso criar tabelas para esse usuário
Create Table Anderson.Teste (codigo number(6));

--Conceder as permissões ao usuário
Grant create session
To Anderson;

--Criação de Roles (conjunto de permissões)
Create Role manager;

--Conceder as permissões para as regras
Grant create table, create view
to manager;

--Adicionar o usuário a Role
Grant manager to Anderson;

--Mudar senha
Alter User Anderson
Identified by senha;

--Conceder acessos a objetos a um usuário
Grant select
on hr.regions
to manager; --podia ser direto para o usuário também

--Remover privilegios
Revoke select
on hr.regions
from manager;

--apagar usuário
drop user Teste;

--Exemplo
--Criar um novo usuário
Create User senac
Identified by senac;

Grant create session
to senac;

Create table senac.numeros (codigo number(6));

Insert into senac.numeros values(1); --O usuário senac não tem cota em disco, por isso não consegue fazer o insert


Fiquem a vontade para comentar e sugerir melhorias e/ou correção dos exemplos acima.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...