Estou aprendendo Oracle e fiz alguns testes. Eu usei o sys
usuário e criei uma tabela t
no scott
esquema e descobri que t
o proprietário é scott
, e scott
tem acesso total a t
. Quero confirmar, scott
sempre tem acesso total no esquema scott
? Não importa quem criou esses objetos?
relate perguntas
-
Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?
-
ORDER BY usando prioridades personalizadas para colunas de texto
-
Interface sqlplus confortável? [fechado]
-
Como encontrar as instruções SQL mais recentes no banco de dados?
-
Como posso consultar nomes usando expressões regulares?
Referência da linguagem SQL
mas
Portanto, para uma seleção simples, é suficiente possuir os objetos. Mas se você quiser fazer uma consulta de Flashback em uma de suas tabelas, precisará de privilégios adicionais relacionados ao flashback.
Além disso, você tem privilégios UPDATE, INSERT e DELETE nas tabelas do seu esquema.
Os detalhes necessários para executar uma instrução podem ser encontrados na seção de pré-requisitos no inÃcio do capÃtulo que descreve uma instrução neste manual.
Sim, não há permissão para objetos próprios DML ou DDL aplicados e não há conceito de "criador" para objetos.
(A única coisa que impede você de inserir é, portanto, a cota de tablespace, que sempre é contada para o proprietário)
Esta é a razão pela qual é desaprovado conectar-se como usuários do proprietário do esquema, se você puder evitá-lo - pois você não pode limitar a queda ou alteração para eles.