Oracle12: Diferenças entre Usuários locais e comuns.
Overview
Bem-vindo ao mundo dos bancos portáteis do Oracle 12, onde a flexibilidade encontra a eficiência! Este post desvenda o mistério por trás da divisão entre usuários comuns e locais, esclarecendo suas diferenças e privilégios no ambiente Oracle. Seja você um administrador de banco de dados ávido por otimizar a gestão dos seus PDBs ou simplesmente curioso sobre a estrutura de privilégios do Oracle, junte-se a nós nesta exploração detalhada.
Com a chegada dos bancos portáteis do Oracle 12, chegou também uma divisão entre tipos de usuários. De forma geral, os usuários comuns possuem acesso a todo CDB (Container Database), enquanto os usuários locais possuem acesso apenas aos Pugglable Databases (PDB). Este post mostra as diferenças básicas entre os dois usuários.Usuários Comuns:
- Acesso ao root do CDB e realizar operações nele;
- Se possuírem privilégios, podem executar operações nos PDBs (incluindo gerenciar privilégios de usuários locais)
- Podem ativar/desativar PDBS, mudar o estado deles e especificar tablespaces temporários para um ambiente multiusuário. Apenas os usuários comuns podem navegar pelos containers de um CDB;
- Podem possuir privilégios diferentes em PDBs diferentes;
- Todos os usuários “nativos” do Oracle (sys e system) são considerados comuns e podem navegar pelos CDBs;
Usuários Locais:
- Os usuários locais existem apenas dentro de um PDB;
- Este tipo de usuário pode ter privilégios administrativos, mas apenas no seu PDB;
- Não podem criar usuários comuns ou alterar seus privilégios gerais, fora do seu PDB;
- Com os privilégios administrativos adequados, um usuário local pode gerenciar as permissões de outros usuários locais e de usuários comuns, mas apenas no PDB