Use o navicat para criar um novo usuário Oracle

criar espaço de tabela

Após se conectar ao banco de dados, clique em navicat 其他, selecione 表空间
insira a descrição da imagem aqui
e selecione新建表空间
insira a descrição da imagem aqui

Você pode consultar o espaço de tabela existente para criar um novo.
insira a descrição da imagem aqui
Os tipos de espaço de tabela são os seguintes:

  1. PERMANENTE : O espaço de tabela permanente armazena dados permanentes, como tabelas, índices, etc.

  2. TEMPORARY : O espaço de tabela temporário não pode armazenar objetos permanentes e é usado para salvar dados temporários gerados durante a classificação e agrupamento do banco de dados.

  3. UNDO : O espaço de tabela salva a imagem espelhada antes da modificação dos dados.

Eu escolhi o espaço de mesa permanente. Após preencher as informações, clique em Salvar no canto superior esquerdo.

criar usuário

Selecione 用户e clique em 新建用户.
insira a descrição da imagem aqui

insira a descrição da imagem aqui
insira a descrição da imagem aqui
Configurar
insira a descrição da imagem aqui
permissões de concessão de cota
insira a descrição da imagem aqui

insira a descrição da imagem aqui
Em seguida, vá para o teste de login
insira a descrição da imagem aqui
insira a descrição da imagem aqui
e o login falha.
Porque não atribuímos permissões de servidor a esta conta.
insira a descrição da imagem aqui
insira a descrição da imagem aqui
teste de login
insira a descrição da imagem aqui

Se precisarmos de mytoolstablespaces pertencentes a vários usuários, não seria muito problemático atribuir permissões a cada usuário, então funções podem ser usadas para resolver esse problema, ou seja, um usuário pode ter essa função.

Criando uma Função

Selecione Criar função
insira a descrição da imagem aqui
e crie uma nova função
insira a descrição da imagem aqui

Adicione mytoolso usuário a esta função.
insira a descrição da imagem aqui
As permissões do servidor são consistentes com as do usuário criado acima. Então salve.
Em seguida, modifique a função do usuário.

insira a descrição da imagem aqui

insira a descrição da imagem aqui
Em seguida, 服务器权限removemos todos
os testes de login do usuário

insira a descrição da imagem aqui

A diferença entre papéis e usuários

OracleUma função ( role) é simplesmente um conjunto de permissões ( privilege) (ou o tipo de acesso que cada usuário precisa com base em seu status e condições). Os usuários podem conceder ou atribuir permissões específicas a funções e, em seguida, atribuir funções aos usuários correspondentes. Um usuário também pode autorizar diretamente outros usuários.
oracleUsuários, ou seja user, em termos leigos, são "pessoas" que acessam o banco de dados oracle. No oracle, você pode oraclecontrolar vários parâmetros de segurança dos usuários para manter a segurança do banco de dados. Esses conceitos incluem modo ( schema), permissões, funções, configurações de armazenamento, cotas de espaço, restrições de acesso a recursos, auditoria de banco de dados etc. Cada usuário tem uma senha e o usuário/senha corretos podem ser usados ​​para efetuar login no banco de dados para acesso aos dados.

Diferença: uma função é uma coleção de permissões, enquanto um usuário é uma coleção de funções e permissões.

Acho que você gosta

Origin blog.csdn.net/qq_44732146/article/details/129874104
Recomendado
Clasificación