sexta-feira, 18 de novembro de 2011

Criando seu próprio login de usuário.

Boa tarde leitores, vou prosseguir com mais um post. Este, referente a criação de um login próprio, com acesso e permissões semelhantes a estar logado como "system".

Como preferência minha, acessaremos o Oracle pelo prompt de comando. Não há diferença entre usar o prompt ou fazer logon no site da Oracle (aquele da instalação). No uso do prompt, as informações são mais cruas, ou seja, dispensa a parte gráfica e consequentemente, torna mais rápido e objetivo o processo das informações.

Para iniciar o prompt, cliquemos em "Iniciar" e depois em "Executar", assim como ilustra a imagem abaixo.


Uma tela semelhante a próxima abrirá, digitaremos "cmd" no campo, e depois clicaremos em "OK'.



Com o prompt aberto, digitaremos o comando "sqlplus \nologon". Uma mensagem solicitando seu login e senha aparecerá. São os mesmos dados usados no ínício da instalação.


Após digitá-los, se as informações inseridas estiverem corretas, aparecerá um texto indicando que você está conectado ao banco de dados e qual é a versão do Oracle que estamos usando.


Parabéns, você está conectado ao banco de dados. No próximo post aprenderemos um pouco de SQL, que nada mais é que, a pseudo-linguagem que se comunica com o banco. Essa pseudo-linguagem é usada, não só no Oracle, mas no MySQL, H2 e diversos outros bancos, apresentando pouquíssimas diferenças entre eles.

Mas, nosso objetivo agora é aprender a criar o nosso próprio login de usuário. Vamos ao que interessa.
Antes de tudo, temos que escolher nosso nome e senha. Bom, imagino que vocês já tenham em mente todos estes dados.

Atenção Agora: na imagem abaixo, onde a palavra "vinicius" está destacada pelo retângulo vermelho, ali você vai substituir a palavra "vinicius" pelo seu nome de login. No outro local, marcado pelo círculo vermelho onde a palavra "thecthec" aparece, você escreverá sua senha. Depois disso é só apertar o "Enter" e pronto. O próprio banco informa o sucesso do processo, exibindo a mensagem "Usuário criado."


A próxima tarefa é permitir que este novo usuário tenha total acesso ao banco, afinal, de que adiantaria um usuário novo, se esse tem acesso restrito? No nosso caso, para quase nada . O banco informa a alteração com a mensagem "Usuário alterado."


Agora vamos permitir que nosso usuário crie tabelas e tenha acesso aos recursos do Oracle. (Relembrando, a palavra "vinicius" tem que ser substítuida pelo nome que você escolheu para seu login, toda vez que ela aparecer nas imagens.). O banco confirma o sucesso da operação com a mensagem "Concessão bem-sucedida".



Nesta etapa, vamos permitir a criação de sequência e de visualização dentro do banco. Alteração também confirmada pela mensagem "Concessão bem-sucedida".



Chegamos na última, mas não menos importante etapa no processo de permissões. Permitiremos agora a criação de sessões. O processo segue o padrão das imagens anteriores. A frase "Concessão bem-sucedida" continua sendo a maneira de sabermos se o processo foi executado corretamente ou não.


Para confirmar se esta etapa foi bem sucedida, digite no prompt de comando, "Disconnect" e em seguida "Connect".Entre com seu nome de usuário e senha. Assim que conectar ao banco, digite "Show User". Se seu nome aparecer, então você conseguiu acompanhar esta etapa perfeitamente.

Chegamos ao fim de mais uma etapa. Agora com seu próprio usuário e as mesmas permissões do usuário "system", você está pronto para criar, alterar, inserir e deletar tabelas e/ou dados no banco de dados. Para o próximo post, o assunto abordado será o uso scripts. Vamos usar dois scripts prontos, da própria Oracle. Esses scripts contêm tabelas e informações padrões da Oracle, nas quais usaremos as ações que descrevi a pouco. Por enquanto, obrigado pela leitura e espero que o tutorial esteja sendo útil para vocês.

Nenhum comentário:

Postar um comentário