Realmente Chiappa!!!
Vivendo e aprendendo, os objetos que são lógicos não ficam atrelados a
tablespace (como eu imaginava), mas somente ao owner, eu consegui matar a
charada a partir desta query:
select owner,object_name,object_type,status
from dba_objects
where owner = 'PRODUCAO'
and status = '
Só para adicionar, um lembrete que já foi feito anteriormente mas vale a
pena relembrar : para vc clonar completamente um schema, além de criar
schemaemquestão no banco-destino, criar as tablespaces que ele usa E dar os
mesmos grants TODOS que ele tinha no banco-origem, no banco-destino vc T
E a mesma observação anterior vale aqui : pesquisando no dicionário stored
PL/SQL ou stored SQL com OWNER='SCHEMAEMQUESTÃO' como eu fiz abaixo vc vai
obter os objetos programáticos que esse schemaemquestão POSSUI/É O DONO - não é
difícil acontecer de existirem procedures/packages/functions/etc q
Veja lá que TRIGGERs, PROCEDUREs, VIEWs e objetos programáticos do tipo *
NÃO FICAM * em tablespaces de usuário, então para eleas a sua requisição de
"tablespaces que tem objetos relacionados a um determinado esquema" ** NÂO **
faz sentido para esses objetos, okdoc ??? Eu respondi o qu
Apenas uma obs : o que mostrei lista as tablespaces que contém objetos ***
CRIADOS no schema em questão, mas como vc falou RELACIONADOS, talvez vc
quisesse também tablespaces que contém objetos que o schema em questão
Acessa/tem privilégios mas não é o dono/criador - se for isso, ao invé
Não captei completamente a sua necessidade, mas pelo que entendi vc quer
listar os nomes (e os datafiles e propriedades) das tablespaces usadas pelos
objetos de um schema (desde que receba os privs adequados, um schema pode
conter X objetos, criados em N tablespaces - a tablespace DEFAULT é só