Para a solução:

select * from user_constraints where constraint_name='nome_da_restrição';

Uma demanda muito recorrente para transportar dados de um objeto para outro num banco de dados é a cópia utilizando comando SQL.

O primeiro caso de estudo é copiar colunas de uma tabela para colunas de outra tabela.

A sintaxe básica do comando é:

 Update <tabelanova> Set <novacoluna> =(Select <antigacoluna>From <tabelaantiga>)

Um usuário também pode limpar toda a sua lixeira através do comando:

PURGE RECYCLEBIN;

1 – Para listar todas as tabelas de dicionarios de dados de privilégios
SELECT * FROM DICTIONARY WHERE TABLE_NAME LIKE '%PRIV%'
 
2 – Para listar todos os privilégios que contem uma ROLE
SELECT * FROM ALL_TAB_PRIVS WHERE GRANTEE='SUA_ROLE'
 
3 – Conectado com o seu usuário, liste todas as roles pertencentes
SELECT * FROM SESSION_ROLES
 
4 – Conectado com o seu usuário, liste todos os privilégios pertencentes a ele
SELECT * FROM SESSION_PRIVS
 
5 – Descubra que privilégios outros usuários possuem no sistema
SELECT GRANTOR, GRANTEE, TABLE_NAME, PRIVILEGE
FROM ALL_TAB_PRIVS
WHERE GRANTEE = 'usuario_recebedor_privilégio'
AND GRANTOR = 'usuário_dono_privilégio'
AND TABLE_NAME = 'nome_do_objeto'
 
OBS :
 
GRANTOR: que é o usuário que concedeu a permissão. No nosso caso DONOSISTEMA.
 
GRANTEE: que é o usuário que recebeu a permissão. No nosso caso USERSISTEMA.
 
TABLE_NAME: que é o nome da tabela envolvida no nosso processo.

--SELECT * FROM V$SESSION WHERE USERNAME='CREMILDO';

Identifica o processo que deseja-se matar e ...

ALTER SYSTEM KILL SESSION 'XX,YY';

XX - SID

YY - SERIAL#