Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Oracle

Feed da seção Oracle

Newsletter de Oracle


Terça-feira, 08/07/2003 - 01:59 - Por Ricardo Batalhone
Seções relacionadas:

Oracle 8i – Usuário

Saudações à todos! Nesta coluna iremos tratar sobre a ciração de usuários.

Em um ambiente de desenvolvimento temos vários usuários que devem ser criados, gerenciados e eliminados. Com a segurança disponível no Oracle 8i podemos realizar as seguintes tarefas:

" Controlar o acesso ao banco de dados;
" Conceder acesso à objetos específicos no banco de dados;
" Confirmar privilégios concedidos e recebidos com o dicionário de dados;
" Criar sinônimos para os objetos de banco de dados;

Podemos classificar a segurança no banco de dados em duas categorias: segurança de sistema e segurança de banco de dados. A segurança de sistema cobre o acesso e o uso do banco de dados no nível de sistema como, por exemplo, nome de usuário e senha, espaço em disco alocado aos usuários e operações do sistema permitidas pelo usuário. A segurança de banco de dados cobre o acesso e o uso dos objetos de banco de dados e as ações que esses usuários possam ter sobre os objetos.

Tratemos por privilégios o direito de executar instruções SQL particulares. O administrador de banco de dados é um usuário de alto nível com a habilidade de conceder aos usuários acesso ao banco de dados e aos objetos. Os usuários necessitam de privilégios de sistema para obter acesso aos privilégios de objeto e de banco de dados para somente assim poder manipular o conteúdo dos objetos no banco de dados. Também pode ser fornecido aos usuários o privilégio de conceder privilégios adicionais a outros usuários ou a funções.(Grupos nomeados de privilégios relacionados)

Esquema

Vamos explicar agora o conceito de um esquema. Esquema é uma coleção de objetos como, tabelas, views e seqüências. O esquema pertence a um usuário de banco de dados e tem o mesmo nome do usuário.

Como criar um Usuário

Para criar um usuário você deve possuir direito para esta tarefa. O DBA cria o usuário executando a instrução CREATE USER. O usuário não possui privilégios nesse ponto. O DBA poderá apartir de então conceder um número de privilégios àquele usuário. Esses privilégios determinam o que o usuário pode fazer no nível de banco de dados.

CREATE USER usuário
IDENTIFIED BY senha;

Sintaxe:
usuário é o nome do usuário a ser criado
senha especifica que o usuário deve estabelecer login com essa senha.

OPÇÕES:

CREATE USER BATALHONE
IDENTIFIED BY ABC(NÃO DEVE COMEÇAR COM NÚMEROS)
PASSWORD EXPIRE DEFAULT
TABLESPACE "USERS" TEMPORARY
TABLESPACE "TEMP" ACCOUNT LOCK

Sintaxe:
PASSWORD EXPIRE expira a senha do usuário na primeira autenticação
TABLESAPCE indica a tablespace que será utilizada
ACCOUNT LOCK bloqueia a conta do usuário

Como criar um usuário com a interface gráfica Console

Você também pode facilitar seu trabalho criando um usuário com a ferramenta console do Oracle 8i.

Depois da sua conexão efetivada. abra o escopo de "segurança", "usuários".
Clique com o botão direito do mouse e escolha a opção "Criar usuário".

Escolha seu nome de usuário, sua senha, se deseja expirar a senha do usuário assim que ele logar-se ao sistema; sua tablespace default, tablespace temporária, e se deseja bloquear a conta do usuário.

Qualquer dúvida, entrem em contato.

Abraços e que a força esteja com você !

Todos os artigos de Ricardo Batalhone

1 comentários publicados

  • 1. Erro na hs de logar

    Sábado, 03/09/2005, por Alex Elias

    Aparece que eu criei o usuario porem, na hs de logar vem o erro a baixo
    - vlw
    ----------------
    ORA-01045: user EVERSON lacks CREATE SESSION privilege; logon denied


    Warning: You are no longer connected to ORACLE.

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Ricardo Batalhone é consultor em tecnologia da informação na Silicon Networks e instrutor Oracle 8i, DB2 v.7, v.8, Cisco Systems ccna.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.