Software  
 
Rede de conhecimento computador >> Software >> SQL Server >> Content
Como você cria um usuário no Oracle 10G?
Você cria um usuário no Oracle 10G usando o comando `Create User`. Aqui está a sintaxe básica e algumas considerações importantes:

Sintaxe básica:

`` `SQL
Crie o nome de usuário do usuário identificado por senha;
`` `

* `nome de usuário` :O nome que você deseja dar ao novo usuário. Isso deve seguir as regras de identificador da Oracle (alfanumérico, até 30 caracteres, começando com uma carta).

* `senha` :A senha para o novo usuário. O Oracle possui requisitos de complexidade de senha; Uma senha fraca pode ser rejeitada.


Exemplo:

`` `SQL
Crie o usuário john_doe identificado por mySecurePassword123;
`` `

concedendo privilégios:

Um usuário recém -criado não tem privilégios. Você deve conceder explicitamente as permissões necessárias para acessar objetos de banco de dados. Isso é feito usando o comando `Grant`.

Por exemplo, para conceder ao usuário `john_doe` a capacidade de se conectar ao banco de dados e criar tabelas:

`` `SQL
Grant Connect, Recurso para John_doe;
`` `

* `Connect` :Permite que o usuário se conecte ao banco de dados.
* `Resource` :Permite que o usuário crie tabelas, índices, etc. Este é um privilégio comum para os usuários de uso geral.

Outras cláusulas importantes:

* `padrão de tabela padrão` :Especifica o espaço de tabela padrão para os dados do usuário. Se omitido, o padrão é o espaço de tabela do sistema (que geralmente deve ser evitado para novos usuários).

* `TABLEPAPAÇÃO TEMPORÁRIO :Especifica o espaço de tabela para tabelas temporárias usadas pelo usuário.

* `quota` :Define uma cota de armazenamento (em MB ou K) para o usuário dentro de um espaço de tabela específico. Isso impede que o usuário consuma espaço excessivo em disco.

* `perfil` :Atribui um perfil ao usuário, que pode limitar o consumo de recursos (tempo da CPU, memória etc.). Os perfis são úteis para gerenciar o uso de recursos em vários usuários.

Exemplo com cláusulas adicionais:

`` `SQL
Crie o usuário jane_doe
Identificado por ANOMESSECUREPASSWORD
Usuários de espaço de tabela padrão
Tempace temporária do espaço de tabela
Cota 100m sobre usuários
Perfil padrão;
`` `

Isso cria um usuário `jane_doe` com uma cota de 100 MB no` users` tableSpace. Ele usa o espaço de tabela de usuários para dados e `temp` para dados temporários. Ele também usa o perfil padrão.


Considerações importantes de segurança:

* Senhas fortes: Use senhas fortes e exclusivas difíceis de adivinhar.
* Gerenciamento de senha: Não senha de codificação de hardcode nos scripts. Considere usar as ferramentas de gerenciamento de senhas da Oracle ou mecanismos de sistema operacional para armazenar e gerenciar com segurança as senhas.
* Princípio do menor privilégio: Conceda aos usuários apenas os privilégios de que precisam absolutamente para executar suas tarefas. Evite conceder privilégios excessivos como `dba`, a menos que seja absolutamente necessário.
* Auditorias regulares: Audite regularmente as contas e privilégios de usuário para garantir que eles permaneçam apropriados.


descartando um usuário:

Para excluir um usuário (e todos os seus objetos associados), use o comando `drop user`:

`` `SQL
Soltar o usuário John_doe Cascade;
`` `

A cláusula `Cascade` é crucial; Ele garante que todos os objetos pertencentes ao usuário também sejam excluídos. Sem `cascata`, a queda falhará se o usuário possuir qualquer objetivo.


Lembre -se de sempre conectar -se como usuário com os privilégios necessários (por exemplo, `sysdba` ou um usuário com o` Create User` Privilge) para executar esses comandos. Sempre faça backup do seu banco de dados antes de fazer alterações significativas no esquema.

Anterior :

Próximo :
  Os artigos relacionados
·Como inserir um não UTF-8 caracteres no SQL Server 200…
·Qual é a sintaxe do Oracle Dynamic SQL? 
·Selecione o estranho a Oracle b Linux c Ingress d DB2? 
·SQL Server Cube Tutorial 
·Como você responde à consulta do cliente? 
·Que etapas são necessárias para obter acesso à Oracl…
·Como remover o SQL Server 2005 Express Tools 
·Como converter arquivos de Dados Espaciais para um SQL …
·O Teste de Stress Ferramentas para um SQL Server 
·Como excluir Microsoft SQL Server 
  Artigos em destaque
·Uma licença de usuário único pode permitir que o sof…
·Como fazer upload de filtros em Photoshop CS4 
·Como configurar um agendamento na Adoração Fácil 
·Como inserir uma caixa de diálogo no Word 2007 
·Como alterar texto no Microsoft Word para Vertical 
·O que é um pacote comunitário combinado de codecs? 
·Como converter arquivos do PowerPoint para arquivos Ado…
·Counter Strike Aimbot Cheats 
·Como faço para baixar uma versão gratuita do RealPlay…
·Como se livrar de um falso antivírus 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados