veja que o GRANT de UNLIMITED TABLESPACE te dá é capacidade de GRAVAR coisas nas tablespaces todas, ele ** não ** controla acesso ás tablespaces (nós ***** NÂO TEMOS ***** esse conceito de privilégio de acesso às tablespaces no RDBMS Oracle) : o que nós temos no RDBMS Oracle em relação a tablespaces é a QUOTA , o limite de tamanho máximo de GRAVAÇÃO dentro de uma tablespace, okdoc ?? A LEITURA / acesso nós fazemos aos OBJETOS (ie, tabelas) que estão dentro das tablespaces, e são os OBJETOS que podem ser permissionados, confere okdoc ??
Quando vc faz um export de tablespaces, na verdade o que vc está filtrando são os OBJETOS (pertencentes á N usuários diferentes em tese), que ESTÃO CONTIDOS nas tais tablespaces, então o que o usuário X precisa é de acesso a TODOS esses objetos, isso é o que faz o GRANT de EXPORT FULL DATABASE - no caso o GRANT ref. DATAPUMP, já que é ISSO que vc quer usar... Quanto á msg de erro, ela é DIRETAMENTE CLARA : UDE-00010: multiple job modes requested, schema and tablespaces. OU SEJA, vc tá tentando fornecer DOIS filtros diferentes e não-compatíveis : faz sentido o erro, pois os objs dentro de uma tablespace podem pertencer á N usuários, assim o expdp não teria como honrar de modo completo ao mesmo tempo as duas requisições.... Assim, se vc quer os objetos de uma ou mais tablespace informe isso, E SE vc quer os objetos de um ou mais schemas informe isso.... Exemplo : sys@o11GR2:SQL>create user LIXO identified by lixo default tablespace EXAMPLE temporary tablespace TEMP; Usuário criado. sys@o11GR2:SQL>grant create session to lixo; Concessăo bem-sucedida. sys@o11GR2:SQL>grant datapump_exp_full_database to lixo; Concessăo bem-sucedida. sys@o11GR2:SQL>alter user lixo quota unlimited on EXAMPLE; Usuário alterado. sys@o11GR2:SQL>grant create table to LIXO; Concessăo bem-sucedida. sys@o11GR2:SQL>grant read on directory DATA_PUMP_DIR to lixo; Concessăo bem-sucedida. sys@o11GR2:SQL>grant write on directory DATA_PUMP_DIR to lixo; Concessăo bem-sucedida. SQL> ===> E PRONTO: com isso (SEM privilégios Desnecessários de GRAVAR em qquer tablespace, que é o que UNLIMITED te dá!!!), esse usuário já pode exportar objetos de outros usuários : C:\Users\chiappa>expdp lixo/lixo DIRECTORY=DATA_PUMP_DIR DUMPFILE=objs_schema_SCOTT.dmp LOGFILE=objs_schema_SCOTT.exp SCHEMAS=SCOTT COMPRESSION=ALL Export: Release 11.2.0.1.0 - Production on Qua Dez 3 11:11:57 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Conectado a: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Iniciando "LIXO"."SYS_EXPORT_SCHEMA_01": lixo/******** DIRECTORY=DATA_PUMP_DIR DUMPFILE=objs_schema_SCOTT.dmp LOGFILE=objs_schema_SCOTT.exp SCHEMAS=SCOTT COMPRESSION=ALL Estimativa em andamento com o método BLOCKS... Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE_DATA Estimativa total usando o método de BLOCKS: 192 KB Processando o tipo de objeto SCHEMA_EXPORT/USER Processando o tipo de objeto SCHEMA_EXPORT/SYSTEM_GRANT Processando o tipo de objeto SCHEMA_EXPORT/ROLE_GRANT Processando o tipo de objeto SCHEMA_EXPORT/DEFAULT_ROLE Processando o tipo de objeto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS . . exportou "SCOTT"."DEPT" 4.992 KB 4 linhas . . exportou "SCOTT"."EMP" 5.648 KB 14 linhas . . exportou "SCOTT"."SALGRADE" 4.898 KB 5 linhas . . exportou "SCOTT"."BONUS" 0 KB 0 linhas Tabela-mestre "LIXO"."SYS_EXPORT_SCHEMA_01" carregada/descarregada com sucesso ****************************************************************************** Conjunto de arquivos de dump para LIXO.SYS_EXPORT_SCHEMA_01 é: C:\APP\ORACLE\ADMIN\O11201\DPDUMP\objs_schema_SCOTT.DMP O job "LIXO"."SYS_EXPORT_SCHEMA_01" foi concluído com sucesso em 11:12:42 ====> SE eu quiser filtrar por tablespace, REPETINDO que uma tablespace pode conter N objetos de não-sei-quantos usuários, eu informo A TABLESPACE, e não os usuários : C:\Users\chiappa>expdp lixo/lixo DIRECTORY=DATA_PUMP_DIR DUMPFILE=exp_tablespace_USERS.dmp LOGFILE=exp_tablespace_USERS.exp tablespaces=USERS COMPRESSION=ALL Export: Release 11.2.0.1.0 - Production on Qua Dez 3 11:15:16 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Conectado a: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Iniciando "LIXO"."SYS_EXPORT_TABLESPACE_01": lixo/******** DIRECTORY=DATA_PUMP_DIR DUMPFILE=exp_tablespace_USERS.dmp LOGFILE=exp_tablespace_USERS.exp tablespaces=USERS COMPRESSION= ALL Estimativa em andamento com o método BLOCKS... Processando o tipo de objeto TABLE_EXPORT/TABLE/TABLE_DATA Estimativa total usando o método de BLOCKS: 384 KB Processando o tipo de objeto TABLE_EXPORT/TABLE/TABLE Processando o tipo de objeto TABLE_EXPORT/TABLE/INDEX/INDEX Processando o tipo de objeto TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT Processando o tipo de objeto TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processando o tipo de objeto TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT Processando o tipo de objeto TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS . . exportou "OE"."SUBCATEGORY_REF_LIST_NESTEDTAB" 5.421 KB 21 linhas . . exportou "OE"."PRODUCT_REF_LIST_NESTEDTAB" 6.125 KB 288 linhas . . exportou "OE"."CATEGORIES_TAB" 7.859 KB 22 linhas . . exportou "SCOTT"."DEPT" 4.992 KB 4 linhas . . exportou "SCOTT"."EMP" 5.648 KB 14 linhas . . exportou "SCOTT"."SALGRADE" 4.898 KB 5 linhas . . exportou "OE"."PURCHASEORDER" 0 KB 0 linhas . . exportou "SCOTT"."BONUS" 0 KB 0 linhas . . exportou "SH"."DIMENSION_EXCEPTIONS" 0 KB 0 linhas Tabela-mestre "LIXO"."SYS_EXPORT_TABLESPACE_01" carregada/descarregada com sucesso ****************************************************************************** Conjunto de arquivos de dump para LIXO.SYS_EXPORT_TABLESPACE_01 é: C:\APP\ORACLE\ADMIN\O11201\DPDUMP\EXP_TABLESPACE_USERS.DMP O job "LIXO"."SYS_EXPORT_TABLESPACE_01" foi concluído com sucesso em 11:15:39 C:\Users\chiappa> ===> veja aí em cima, que no meu caso a tablespace USERS contém objetos dos usuários OE e SCOTT, yep ?? c.q.d. []s Chiappa