botang 发表于 2018-7-28 09:29:42

活动第43/44次(2018-07-28星期六下午)

select* from dba_directories;

create directory dir1 as '/home/oracle/dir1';

create directory dir2 as '/home/oracle/dir2';

grant read,write on directory dir1 to hr;

grant read,write on directory dir2 to hr;

select* from dba_tab_privs tp where tp.grantee='HR';
   GRANTEEOWNERTABLE_NAMEGRANTORPRIVILEGEGRANTABLEHIERARCHYCOMMONTYPE
1HRSYSDBMS_STATSSYSEXECUTENONONOPACKAGE
2HRSYSDIR1SYSREADNONONODIRECTORY
3HRSYSDIR1SYSWRITENONONODIRECTORY
4HRSYSDIR2SYSREADNONONODIRECTORY
5HRSYSDIR2SYSWRITENONONODIRECTORY

CREATE TABLE hr.extab_employees
                  (employee_id       NUMBER(4),
                   first_name      VARCHAR2(20),
                  last_name         VARCHAR2(25),
                     hire_date         DATE)
ORGANIZATION EXTERNAL
   ( TYPE ORACLE_LOADER DEFAULT DIRECTORY dir1
       ACCESS PARAMETERS
       ( records delimited by newline
         badfile dir1:'empxt%a_%p.bad'
         logfile dir1:'empxt%a_%p.log'
         fields terminated by ','
         missing field values are null
   ( employee_id, first_name, last_name,
      hire_date char date_format date mask "dd-mon-yyyy"))
   LOCATION (dir1:'empxt1.dat', dir2:'empxt2.dat') )
   PARALLELREJECT LIMIT UNLIMITED;
   
select * from dba_tables t where t.owner='HR';   
   
   OWNERTABLE_NAMETABLESPACE_NAMECLUSTER_NAMEIOT_NAMESTATUSPCT_FREEPCT_USEDINI_TRANSMAX_TRANSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSPCT_INCREASEFREELISTSFREELIST_GROUPSLOGGINGBACKED_UPNUM_ROWSBLOCKSEMPTY_BLOCKSAVG_SPACECHAIN_CNTAVG_ROW_LENAVG_SPACE_FREELIST_BLOCKSNUM_FREELIST_BLOCKSDEGREEINSTANCESCACHETABLE_LOCKSAMPLE_SIZELAST_ANALYZEDPARTITIONEDIOT_TYPETEMPORARYSECONDARYNESTEDBUFFER_POOLFLASH_CACHECELL_FLASH_CACHEROW_MOVEMENTGLOBAL_STATSUSER_STATSDURATIONSKIP_CORRUPTMONITORINGCLUSTER_OWNERDEPENDENCIESCOMPRESSIONCOMPRESS_FORDROPPEDREAD_ONLYSEGMENT_CREATEDRESULT_CACHECLUSTERINGACTIVITY_TRACKINGDML_TIMESTAMPHAS_IDENTITYCONTAINER_DATAINMEMORYINMEMORY_PRIORITYINMEMORY_DISTRIBUTEINMEMORY_COMPRESSIONINMEMORY_DUPLICATE
1HRSSMMSSMM VALID10401255 YESN00000000         1         1    NENABLED07/15/2018 9:10:56 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONONODEFAULTNO NONODISABLED
2HRSSMAUSERS VALID10 1255 YESN00000000         1         1    NENABLED07/15/2018 9:10:57 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONONODEFAULTNO NONODISABLED
3HRT05207_ASSMM VALID80205255 YESN00000000         1         1    NENABLED07/15/2018 9:10:57 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONONODEFAULTNO NONODISABLED
4HREMPLOYEESEXAMPLE VALID10 125565536104857612147483645 NON10750006900         1         1    NENABLED1077/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
5HREXTAB_EMPLOYEES没有表空间
VALID0000 YESN    DEFAULT   DEFAULT    NENABLED NO NNNODEFAULTDEFAULTDEFAULTDISABLEDNONO DISABLEDNO DISABLEDDISABLEDBASICNONOYESDEFAULTNO NONODISABLED
6HRJOBSEXAMPLE VALID10 125565536104857612147483645 NON1950003300         1         1    NENABLED197/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
7HRT04209_UNAMETBSUNIFORM VALID10 1255524288524288121474836450 YESN1000002470001200         1         1    NENABLED1000007/15/2018 9:10:58 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
8HRREGIONSEXAMPLE VALID10 125565536104857612147483645 NON450001400         1         1    NENABLED47/7/2014 6:56:26 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
9HRT_BANK_INVOICEUSERS VALID10 125565536104857612147483645 YESN          1         1    NENABLED NO NNNODEFAULTDEFAULTDEFAULTDISABLEDNONO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
10HRJOB_HISTORYEXAMPLE VALID10 125565536104857612147483645 NON1050003100         1         1    NENABLED107/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
11HRT05207_BUSERS VALID10 125510485760104857612147483645 YESN01006000000         1         1    NENABLED07/15/2018 9:10:58 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
12HRCOUNTRIES VALID0000 N25 00150          1         1    NENABLED257/7/2014 6:56:24 AMNOIOTNNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLEDBASICNONOYESDEFAULTNO NONODISABLED
13HRLOCATIONSEXAMPLE VALID10 125565536104857612147483645 NON2350004900         1         1    NENABLED237/7/2014 6:56:26 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
14HRDEPARTMENTSEXAMPLE VALID10 125565536104857612147483645 NON2750002100         1         1    NENABLED277/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED

select* from dba_external_tables et
where et.owner='HR' ;




由于控制文件和外部表都是识别行和列,所以应该可以从控制文件推出外部表:
sqlldrhr/oracle_4Ucontrol=ccb.ctl external_table=GENERATE_ONLY log=ccb.sql

SQL*Loader: Release 12.1.0.2.0 - Production on Sat Jul 28 10:01:43 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Path used:      External Table
看看ccb.sql:
drop table hr.T_BANK_INVOICE;

CREATE TABLE hr.T_BANK_INVOICE
(
"ACCOUNT_NUMBER" VARCHAR2(255),
"SUB_NUMBER" VARCHAR2(255),
"TRANSAC_DATE" DATE,
"TRANSAC_ADDRESS" VARCHAR2(600),
"OUT_AMOUNT" NUMBER(20,2),
"IN_AMOUNT" NUMBER(20,2),
"BALANCE" NUMBER(20,2),
"OPPOSITE_NUMBER" NUMBER,
"OPPOSITE_USERNAME" VARCHAR2(100),
"CURRENCY" VARCHAR2(100),
"TRANSAC_COMMENT" VARCHAR2(600)
)
ORGANIZATION external
(
TYPE oracle_loader
DEFAULT DIRECTORY dir1
ACCESS PARAMETERS
(
    RECORDS DELIMITED BY NEWLINE CHARACTERSET ZHS16GBK
    BADFILE dir1:'ccb.bad'
    LOGFILE dir1:'ccb%a_%p.log'
    READSIZE 1048576
    FIELDS TERMINATED BY "," LDRTRIM
    MISSING FIELD VALUES ARE NULL
    REJECT ROWS WITH ALL NULL FIELDS
    (
      "ACCOUNT_NUMBER" CHAR(255)
      TERMINATED BY ",",
      "SUB_NUMBER" CHAR(255)
      TERMINATED BY ",",
      "TRANSAC_DATE" (1:8) CHAR(8)
      DATE_FORMAT DATE MASK "YYYYMMDD",
      "TRANSAC_ADDRESS" (10) CHAR(255)
      TERMINATED BY ",",
      "OUT_AMOUNT" CHAR(255)
      TERMINATED BY ",",
      "IN_AMOUNT" CHAR(255)
      TERMINATED BY ",",
      "BALANCE" CHAR(255)
      TERMINATED BY ",",
      "OPPOSITE_NUMBER" CHAR(255)
      TERMINATED BY ",",
      "OPPOSITE_USERNAME" CHAR(255)
      TERMINATED BY ",",
      "CURRENCY" CHAR(255)
      TERMINATED BY ",",
      "TRANSAC_COMMENT" CHAR(255)
      TERMINATED BY ","
    )
)
location
(
    'ccb.dat'
)
)REJECT LIMIT UNLIMITED;外部表都是只读的:


工行网银的控制文件:
LOAD DATA
characterset ZHS16GBK
INFILE 'icbc.dat'
DISCARDFILE 'icbc.dis'
append
INTO table t_bank_invoice
when (5) ='^'
FIELDS TERMINATED BY '^'
TRAILING NULLCOLS
(
   account_number "1402029101000999999",
   sub_number "00000",
   transac_date position(6:15) DATE(10) "YYYY-MM-DD" TERMINATED BY WHITESPACE,
   transac_address TERMINATED BY WHITESPACE
    "substr(:transac_address,2)",
   transac_comment TERMINATED BY WHITESPACE
    "substr(:transac_comment,2)",
   currency TERMINATED BY WHITESPACE
    "substr(:currency,2)",
   remit TERMINATED BY WHITESPACE
    "substr(:remit,2)",
   in_amount TERMINATED BY WHITESPACE
    "TO_NUMBER(substr(:in_amount,2),'999,999,999,999.00')",
   out_amount TERMINATED BY WHITESPACE
    "TO_NUMBER(substr(:out_amount,2),'999,999,999,999.00')",
   balance TERMINATED BY WHITESPACE
    "TO_NUMBER(substr(:balance,2),'999,999,999,999.00')",
   all_comment TERMINATED BY WHITESPACE
    "substr(:all_comment,2)"
)

$ sqlldrhr/oracle_4Ucontrol=icbc.ctl external_table=GENERATE_ONLY log=icbc.sql

SQL*Loader: Release 12.1.0.2.0 - Production on Sat Jul 28 10:29:02 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Path used:      External Table
icbc.sql的内容:
drop table hr.T_BANK_INVOICE;

CREATE TABLEhr.T_BANK_INVOICE
(
"TRANSAC_DATE" DATE,
"TRANSAC_ADDRESS" VARCHAR2(600),
"TRANSAC_COMMENT" VARCHAR2(600),
"CURRENCY" VARCHAR2(255),
"REMIT" VARCHAR2(255),
"IN_AMOUNT" VARCHAR2(255),
"OUT_AMOUNT" VARCHAR2(255),
"BALANCE" VARCHAR2(255),
"ALL_COMMENT" VARCHAR2(2000)
)
ORGANIZATION external
(
TYPE oracle_loader
DEFAULT DIRECTORY dir1
ACCESS PARAMETERS
(
    RECORDS DELIMITED BY NEWLINE CHARACTERSET ZHS16GBK
    LOAD WHEN ((5: 5) = "^")
    BADFILE dir1:'icbc.bad'
    DISCARDFILE dir1:'icbc.dis'
    LOGFILE dir1:'icbc%a_%p.log'
    READSIZE 1048576
    FIELDS TERMINATED BY "^" LDRTRIM
    MISSING FIELD VALUES ARE NULL
    REJECT ROWS WITH ALL NULL FIELDS
    (         
      "TRANSAC_DATE" (6:15) CHAR(10)
      DATE_FORMAT DATE MASK "YYYY-MM-DD" ,
      "TRANSAC_ADDRESS"   char(255)
         TERMINATED BY   "^",
      "TRANSAC_COMMENT" (48) CHAR(255)
         TERMINATED BY "^",
      "CURRENCY" CHAR(255)
         TERMINATED BY "^",
      "REMIT" CHAR(255)
         TERMINATED BY "^",
      "IN_AMOUNT" CHAR(255)
         TERMINATED BY "^",
      "OUT_AMOUNT" CHAR(255)
         TERMINATED BY "^",
      "BALANCE" CHAR(255)
         TERMINATED BY "^",
      "ALL_COMMENT" CHAR(255)
         TERMINATED BY "^"
    )
)
location
(
    'icbc.dat'
)
)REJECT LIMIT UNLIMITED;



--------------------------------------二进制进出



$ expdp system/oracle_4Udirectory=dir1 dumpfile=full.dmpfull=y job_name=fulljob

Export: Release 12.1.0.2.0 - Production on Sat Jul 28 11:29:07 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Starting "SYSTEM"."FULLJOB":system/******** directory=dir1 dumpfile=full.dmp full=y job_name=fulljob
Estimate in progress using BLOCKS method...
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 318.7 MB
Processing object type DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/TABLESPACE
Processing object type DATABASE_EXPORT/PASSWORD_VERIFY_FUNCTION
Processing object type DATABASE_EXPORT/PROFILE
Processing object type DATABASE_EXPORT/SYS_USER/USER
Processing object type DATABASE_EXPORT/SCHEMA/USER
Processing object type DATABASE_EXPORT/ROLE
Processing object type DATABASE_EXPORT/RADM_FPTM
Processing object type DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/ROLE_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE
Processing object type DATABASE_EXPORT/SCHEMA/ON_USER_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA
Processing object type DATABASE_EXPORT/RESOURCE_COST
Processing object type DATABASE_EXPORT/TRUSTED_DB_LINK
Processing object type DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE
Processing object type DATABASE_EXPORT/DIRECTORY/DIRECTORY
Processing object type DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/SYNONYM
Processing object type DATABASE_EXPORT/SCHEMA/TYPE/INC_TYPE
Processing object type DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC
Processing object type DATABASE_EXPORT/SCHEMA/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE
Processing object type DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE

这时,按了ctl+c

Export> help
------------------------------------------------------------------------------

The following commands are valid while in interactive mode.
Note: abbreviations are allowed.

ADD_FILE
Add dumpfile to dumpfile set.

CONTINUE_CLIENT
Return to logging mode. Job will be restarted if idle.

EXIT_CLIENT
Quit client session and leave job running.

FILESIZE
Default filesize (bytes) for subsequent ADD_FILE commands.

HELP
Summarize interactive commands.

KILL_JOB
Detach and delete job.

PARALLEL
Change the number of active workers for current job.

REUSE_DUMPFILES
Overwrite destination dump file if it exists .

START_JOB
Start or resume current job.
Valid keyword values are: SKIP_CURRENT.

STATUS
Frequency (secs) job status is to be monitored where
the default will show new status when available.

STOP_JOB
Orderly shutdown of job execution and exits the client.
Valid keyword values are: IMMEDIATE.


Export> STOP_JOB
Are you sure you wish to stop this job (/no): yes

$ expdp system/oracle_4Uattach=fulljob

Export: Release 12.1.0.2.0 - Production on Sat Jul 28 11:30:38 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

Job: FULLJOB
Owner: SYSTEM                        
Operation: EXPORT                        
Creator Privs: TRUE                           
GUID: 7207D4B3F9CF3D4AE0535A00A8C00270
Start Time: Saturday, 28 July, 2018 11:30:40
Mode: FULL                           
Instance: orcl
Max Parallelism: 1
Timezone: +00:00
Timezone version: 18
Endianness: LITTLE
NLS character set: AL32UTF8
NLS NCHAR character set: AL16UTF16
EXPORT Job Parameters:
Parameter Name      Parameter Value:
   CLIENT_COMMAND      system/******** directory=dir1 dumpfile=full.dmp full=y job_name=fulljob
State: IDLING                        
Bytes Processed: 0
Current Parallelism: 1
Job Error Count: 0
Dump File: /home/oracle/dir1/full.dmp
    bytes written: 4,096

Worker 1 Status:
Instance ID: 1
Instance name: orcl
Host name: station90.example.com
Process Name: DW00
State: UNDEFINED                     

Export> help
------------------------------------------------------------------------------

The following commands are valid while in interactive mode.
Note: abbreviations are allowed.

ADD_FILE
Add dumpfile to dumpfile set.

CONTINUE_CLIENT
Return to logging mode. Job will be restarted if idle.

EXIT_CLIENT
Quit client session and leave job running.

FILESIZE
Default filesize (bytes) for subsequent ADD_FILE commands.

HELP
Summarize interactive commands.

KILL_JOB
Detach and delete job.

PARALLEL
Change the number of active workers for current job.

REUSE_DUMPFILES
Overwrite destination dump file if it exists .

START_JOB
Start or resume current job.
Valid keyword values are: SKIP_CURRENT.

STATUS
Frequency (secs) job status is to be monitored where
the default will show new status when available.

STOP_JOB
Orderly shutdown of job execution and exits the client.
Valid keyword values are: IMMEDIATE.


Export> status

Job: FULLJOB
Operation: EXPORT                        
Mode: FULL                           
State: IDLING                        
Bytes Processed: 0
Current Parallelism: 1
Job Error Count: 0
Dump File: /home/oracle/dir1/full.dmp
    bytes written: 4,096

Worker 1 Status:
Instance ID: 1
Instance name: orcl
Host name: station90.example.com
Process Name: DW00
State: UNDEFINED                     

Export> start_job

Export>

   
select* from dba_datapump_jobsdj
where dj.job_name='FULLJOB';


select* from system.fulljob;
作业完成主表进了dumpfile,找不到了,这是正常的:




导入的时候,主表先进来:
$ impdp user1/oracle_4U directory=dir1 dumpfile=full.dmptables=hr.employees remap_schema=hr:user1

Import: Release 12.1.0.2.0 - Production on Sat Jul 28 11:39:28 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
ORA-31626: job does not exist
ORA-31633: unable to create master table "USER1.SYS_IMPORT_TABLE_05"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 1048
ORA-01031: insufficient privileges

grant read,write on directory dir1 to user1;
alter user user1 account unlock;

grant resource to user1;

alter user user1 quota unlimited on example;
$ impdp user1/oracle_4U directory=dir1 dumpfile=full.dmptables=hr.employees remap_schema=hr:user1

Import: Release 12.1.0.2.0 - Production on Sat Jul 28 11:44:24 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Master table "USER1"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "USER1"."SYS_IMPORT_TABLE_01":user1/******** directory=dir1 dumpfile=full.dmp tables=hr.employees remap_schema=hr:user1
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
. . imported "USER1"."EMPLOYEES"                         17.07 KB   107 rows
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/AUDIT_OBJ
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-39083: Object type REF_CONSTRAINT:"USER1"."EMP_DEPT_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."EMPLOYEES" ADD CONSTRAINT "EMP_DEPT_FK" FOREIGN KEY ("DEPARTMENT_ID") REFERENCES "USER1"."DEPARTMENTS" ("DEPARTMENT_ID") ENABLE
ORA-39083: Object type REF_CONSTRAINT:"USER1"."EMP_JOB_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."EMPLOYEES" ADD CONSTRAINT "EMP_JOB_FK" FOREIGN KEY ("JOB_ID") REFERENCES "USER1"."JOBS" ("JOB_ID") ENABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type DATABASE_EXPORT/STATISTICS/MARKER
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TRIGGER
ORA-39083: Object type TRIGGER failed to create with error:
ORA-31625: Schema SYS is needed to import this object, but is unaccessible
ORA-01031: insufficient privileges
Failing sql is:
CREATE NONEDITIONABLE TRIGGER trg05211
after update of salary on hr.employees
referencing new as new old as old
for each row
begin
if :old.salary != :new.salary
then
      insert into t05211_valuevalues( to_char(sysdate,'YYYY-MM-DD:HH24:MI:SS')||' '||
                                                sys_context('usere
ORA-39082: Object type TRIGGER:"USER1"."SECURE_EMPLOYEES" created with compilation warnings
ORA-39082: Object type TRIGGER:"USER1"."UPDATE_JOB_HISTORY" created with compilation warnings
Job "USER1"."SYS_IMPORT_TABLE_01" completed with 5 error(s) at Sat Jul 28 11:44:47 2018 elapsed 0 00:00:22



$ impdp user1/oracle_4U directory=dir1 dumpfile=full.dmptables=hr.departments remap_schema=hr:user1remap_tablespace=example:users

Import: Release 12.1.0.2.0 - Production on Sat Jul 28 11:46:39 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Master table "USER1"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "USER1"."SYS_IMPORT_TABLE_01":user1/******** directory=dir1 dumpfile=full.dmp tables=hr.departments remap_schema=hr:user1 remap_tablespace=example:users
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
. . imported "USER1"."DEPARTMENTS"                     7.125 KB      27 rows
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-39083: Object type REF_CONSTRAINT:"USER1"."DEPT_LOC_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."DEPARTMENTS" ADD CONSTRAINT "DEPT_LOC_FK" FOREIGN KEY ("LOCATION_ID") REFERENCES "USER1"."LOCATIONS" ("LOCATION_ID") ENABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type DATABASE_EXPORT/STATISTICS/MARKER
Job "USER1"."SYS_IMPORT_TABLE_01" completed with 1 error(s) at Sat Jul 28 11:47:02 2018 elapsed 0 00:00:21

$

select* from dba_tables t where t.table_namein ('DEPARTMENTS',
'EMPLOYEES')
;

   OWNERTABLE_NAMETABLESPACE_NAMECLUSTER_NAMEIOT_NAMESTATUSPCT_FREEPCT_USEDINI_TRANSMAX_TRANSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSPCT_INCREASEFREELISTSFREELIST_GROUPSLOGGINGBACKED_UPNUM_ROWSBLOCKSEMPTY_BLOCKSAVG_SPACECHAIN_CNTAVG_ROW_LENAVG_SPACE_FREELIST_BLOCKSNUM_FREELIST_BLOCKSDEGREEINSTANCESCACHETABLE_LOCKSAMPLE_SIZELAST_ANALYZEDPARTITIONEDIOT_TYPETEMPORARYSECONDARYNESTEDBUFFER_POOLFLASH_CACHECELL_FLASH_CACHEROW_MOVEMENTGLOBAL_STATSUSER_STATSDURATIONSKIP_CORRUPTMONITORINGCLUSTER_OWNERDEPENDENCIESCOMPRESSIONCOMPRESS_FORDROPPEDREAD_ONLYSEGMENT_CREATEDRESULT_CACHECLUSTERINGACTIVITY_TRACKINGDML_TIMESTAMPHAS_IDENTITYCONTAINER_DATAINMEMORYINMEMORY_PRIORITYINMEMORY_DISTRIBUTEINMEMORY_COMPRESSIONINMEMORY_DUPLICATE
1HRDEPARTMENTSEXAMPLE VALID10 125565536104857612147483645 NON2750002100         1         1    NENABLED277/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
2HREMPLOYEESEXAMPLE VALID10 125565536104857612147483645 NON10750006900         1         1    NENABLED1077/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
3USER1EMPLOYEESEXAMPLE VALID10 125565536104857612147483645 NON10750006900         1         1    NENABLED1077/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED
4USER1DEPARTMENTSUSERS VALID10 125565536104857612147483645 NON2750002100         1         1    NENABLED277/7/2014 6:56:25 AMNO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULTNO NONODISABLED

$ expdp system/oracle_4U directory=dir1 dumpfile=dir1:'sh_hr_%U.dmp',dir2:'sh_hr_%U.dmp'schemas=sh,hr job_name=sh_hr1jobparallel=4

Export: Release 12.1.0.2.0 - Production on Sat Jul 28 11:52:35 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Starting "SYSTEM"."SH_HR1JOB":system/******** directory=dir1 dumpfile=dir1:sh_hr_%U.dmp,dir2:sh_hr_%U.dmp schemas=sh,hr job_name=sh_hr1job parallel=4
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 287.3 MB
. . exported "HR"."T05207_B"                                 0 KB       0 rows
Processing object type SCHEMA_EXPORT/USER
. . exported "SH"."COSTS":"COSTS_Q1_1999"                183.7 KB    5884 rows
. . exported "SH"."COSTS":"COSTS_Q1_1998"                139.6 KB    4411 rows
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
. . exported "SH"."CUSTOMERS"                            10.27 MB   55500 rows
. . exported "SH"."COSTS":"COSTS_Q1_2001"                228.0 KB    7328 rows
. . exported "SH"."COSTS":"COSTS_Q1_2000"                120.7 KB    3772 rows
Processing object type SCHEMA_EXPORT/ROLE_GRANT
. . exported "SH"."COSTS":"COSTS_Q2_1998"                79.68 KB    2397 rows
. . exported "SH"."COSTS":"COSTS_Q2_1999"                132.7 KB    4179 rows
. . exported "SH"."COSTS":"COSTS_Q2_2000"                119.1 KB    3715 rows
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
. . exported "SH"."COSTS":"COSTS_Q2_2001"                184.7 KB    5882 rows
. . exported "SH"."COSTS":"COSTS_Q3_1998"                131.3 KB    4129 rows
. . exported "SH"."COSTS":"COSTS_Q3_2000"                151.6 KB    4798 rows
. . exported "SH"."COSTS":"COSTS_Q3_1999"                137.5 KB    4336 rows
. . exported "SH"."COSTS":"COSTS_Q4_1999"                159.2 KB    5060 rows
. . exported "SH"."COSTS":"COSTS_Q4_1998"                144.8 KB    4577 rows
. . exported "SH"."COSTS":"COSTS_Q3_2001"                234.6 KB    7545 rows
. . exported "SH"."COSTS":"COSTS_Q4_2000"                160.4 KB    5088 rows
. . exported "SH"."COSTS":"COSTS_Q4_2001"                278.5 KB    9011 rows
. . exported "SH"."SALES":"SALES_Q1_2000"                2.012 MB   62197 rows
. . exported "SH"."SALES":"SALES_Q1_1998"                1.413 MB   43687 rows
. . exported "SH"."SALES":"SALES_Q1_1999"                2.071 MB   64186 rows
. . exported "SH"."SALES":"SALES_Q2_1998"                1.160 MB   35758 rows
. . exported "SH"."SALES":"SALES_Q1_2001"                1.965 MB   60608 rows
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
. . exported "SH"."SALES":"SALES_Q2_1999"                1.754 MB   54233 rows
. . exported "SH"."SALES":"SALES_Q2_2000"                1.802 MB   55515 rows
. . exported "SH"."SALES":"SALES_Q3_1998"                1.634 MB   50515 rows
. . exported "SH"."SALES":"SALES_Q2_2001"                2.051 MB   63292 rows
. . exported "SH"."SALES":"SALES_Q3_1999"                2.166 MB   67138 rows
. . exported "SH"."SALES":"SALES_Q3_2000"                1.910 MB   58950 rows
. . exported "SH"."SALES":"SALES_Q3_2001"                2.130 MB   65769 rows
. . exported "SH"."SALES":"SALES_Q4_1998"                1.581 MB   48874 rows
. . exported "SH"."SALES":"SALES_Q4_1999"                2.014 MB   62388 rows
. . exported "SH"."SALES":"SALES_Q4_2000"                1.814 MB   55984 rows
. . exported "SH"."SALES":"SALES_Q4_2001"                2.257 MB   69749 rows
. . exported "SH"."SUPPLEMENTARY_DEMOGRAPHICS"         697.6 KB    4500 rows
. . exported "HR"."T04209_UNAME"                         1.510 MB100000 rows
. . exported "SH"."FWEEK_PSCAT_SALES_MV"               419.9 KB   11266 rows
. . exported "SH"."PROMOTIONS"                           59.17 KB   503 rows
. . exported "SH"."TIMES"                              381.7 KB    1826 rows
. . exported "HR"."COUNTRIES"                            6.460 KB      25 rows
. . exported "HR"."DEPARTMENTS"                        7.125 KB      27 rows
. . exported "HR"."EMPLOYEES"                            17.07 KB   107 rows
. . exported "HR"."JOBS"                                 7.109 KB      19 rows
. . exported "HR"."JOB_HISTORY"                        7.195 KB      10 rows
. . exported "HR"."LOCATIONS"                            8.437 KB      23 rows
. . exported "HR"."REGIONS"                              5.546 KB       4 rows
. . exported "SH"."CAL_MONTH_SALES_MV"                   6.382 KB      48 rows
. . exported "SH"."CHANNELS"                           7.414 KB       5 rows
. . exported "SH"."COUNTRIES"                            10.46 KB      23 rows
. . exported "SH"."DIMENSION_EXCEPTIONS"                     0 KB       0 rows
. . exported "SH"."PRODUCTS"                           26.71 KB      72 rows
. . exported "HR"."SSMA"                                     0 KB       0 rows
. . exported "HR"."SSMM"                                     0 KB       0 rows
. . exported "HR"."T05207_A"                                 0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_1995"                     0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_1996"                     0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_H1_1997"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_H2_1997"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q1_2002"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q1_2003"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q2_2002"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q2_2003"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q3_2002"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q3_2003"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q4_2002"                  0 KB       0 rows
. . exported "SH"."COSTS":"COSTS_Q4_2003"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_1995"                     0 KB       0 rows
. . exported "SH"."SALES":"SALES_1996"                     0 KB       0 rows
. . exported "SH"."SALES":"SALES_H1_1997"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_H2_1997"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q1_2002"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q1_2003"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q2_2002"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q2_2003"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q3_2002"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q3_2003"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q4_2002"                  0 KB       0 rows
. . exported "SH"."SALES":"SALES_Q4_2003"                  0 KB       0 rows
Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/AUDIT_OBJ
Processing object type SCHEMA_EXPORT/TABLE/FGA_POLICY
Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processing object type SCHEMA_EXPORT/VIEW/VIEW
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/BITMAP_INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/BITMAP_INDEX/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/TRIGGER
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Processing object type SCHEMA_EXPORT/TABLE/INDEX/DOMAIN_INDEX/INDEX
Processing object type SCHEMA_EXPORT/MATERIALIZED_VIEW
Processing object type SCHEMA_EXPORT/DIMENSION
Master table "SYSTEM"."SH_HR1JOB" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SH_HR1JOB is:
/home/oracle/dir1/sh_hr_01.dmp
/home/oracle/dir2/sh_hr_01.dmp
/home/oracle/dir1/sh_hr_02.dmp
/home/oracle/dir2/sh_hr_02.dmp
Job "SYSTEM"."SH_HR1JOB" successfully completed at Sat Jul 28 11:54:04 2018 elapsed 0 00:01:27

$

$ impdp system/oracle_4U directory=dir1 dumpfile=dir1:'sh_hr_%U.dmp',dir2:'sh_hr_%U.dmp'tables=sh.salesparallel=4remap_schema=sh:user1

Import: Release 12.1.0.2.0 - Production on Sat Jul 28 11:55:36 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Master table "SYSTEM"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_TABLE_01":system/******** directory=dir1 dumpfile=dir1:sh_hr_%U.dmp,dir2:sh_hr_%U.dmp tables=sh.sales parallel=4 remap_schema=sh:user1
Processing object type SCHEMA_EXPORT/TABLE/TABLE




ORA-39171: Job is experiencing a resumable wait.
Resumable error: ORA-01658: unable to create INITIAL extent for segment in tablespace EXAMPLE
Resumable stmt: CREATE TABLE "USER1"."SALES" ("PROD_ID" NUMBER NOT NULL ENABLE, "CUST_ID" NUMBER NOT NULL ENABLE, "TIME_ID" DATE NOT NULL ENABLE, "CHANNEL_ID" NUMBER NOT NULL ENABLE, "PROMO_ID" NUMBER NOT NULL ENABLE, "QUANTITY_SOLD" NUMBER(10,2) NOT NULL ENABLE, "AMOUNT_SOLD" NUMBER(10,2) NOT NULL ENABLE) PCTFREE 5 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESSNOLOGGINGSTORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "EXAMPLE"PARTITION BY RANGE ("TIME_ID")(PARTITION "SALES_1995"VALUES LESS THAN (TO_DATE(' 1996-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) SEGMENT CREATION DEFERRED PCTFREE 0 PCTUSED 40 INITRANS 1 MAXTRANS 255 COMPRESS BASIC NOLOGGINGSTORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "EXAMPLE" , PARTITION "SALES_1996"VALUES LESS THAN (TO_DATE(' 1997-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) SEGMENT CREATION DEFERRED PCTFREE 0 PCTUSED 40 INITRANS 1 MAX
Resumable stmt status: SUSPENDED
Resumable stmt start: 07/28/18 11:55:40 stmt suspend: 07/28/18 11:55:42
ORA-39171: Job is experiencing a resumable wait.
Resumable error: ORA-01658: unable to create INITIAL extent for segment in tablespace EXAMPLE
Resumable stmt: CREATE TABLE "USER1"."SALES" ("PROD_ID" NUMBER NOT NULL ENABLE, "CUST_ID" NUMBER NOT NULL ENABLE, "TIME_ID" DATE NOT NULL ENABLE, "CHANNEL_ID" NUMBER NOT NULL ENABLE, "PROMO_ID" NUMBER NOT NULL ENABLE, "QUANTITY_SOLD" NUMBER(10,2) NOT NULL ENABLE, "AMOUNT_SOLD" NUMBER(10,2) NOT NULL ENABLE) PCTFREE 5 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESSNOLOGGINGSTORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "EXAMPLE"PARTITION BY RANGE ("TIME_ID")(PARTITION "SALES_1995"VALUES LESS THAN (TO_DATE(' 1996-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) SEGMENT CREATION DEFERRED PCTFREE 0 PCTUSED 40 INITRANS 1 MAXTRANS 255 COMPRESS BASIC NOLOGGINGSTORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "EXAMPLE" , PARTITION "SALES_1996"VALUES LESS THAN (TO_DATE(' 1997-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) SEGMENT CREATION DEFERRED PCTFREE 0 PCTUSED 40 INITRANS 1 MAX
Resumable stmt status: SUSPENDED
Resumable stmt start: 07/28/18 11:55:40 stmt suspend: 07/28/18 12:02:45
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
. . imported "USER1"."SALES":"SALES_Q1_1998"             1.413 MB   43687 rows
. . imported "USER1"."SALES":"SALES_Q1_1999"             2.071 MB   64186 rows
. . imported "USER1"."SALES":"SALES_Q1_2000"             2.012 MB   62197 rows
. . imported "USER1"."SALES":"SALES_Q1_2001"             1.965 MB   60608 rows
. . imported "USER1"."SALES":"SALES_Q2_1998"             1.160 MB   35758 rows
. . imported "USER1"."SALES":"SALES_Q2_1999"             1.754 MB   54233 rows
. . imported "USER1"."SALES":"SALES_Q4_2001"             2.257 MB   69749 rows
. . imported "USER1"."SALES":"SALES_1995"                  0 KB       0 rows
. . imported "USER1"."SALES":"SALES_1996"                  0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q3_2000"             1.910 MB   58950 rows
. . imported "USER1"."SALES":"SALES_H1_1997"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_H2_1997"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q1_2002"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q1_2003"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q2_2002"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q2_2003"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q3_2002"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q3_2003"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q4_2002"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q4_2003"               0 KB       0 rows
. . imported "USER1"."SALES":"SALES_Q2_2000"             1.802 MB   55515 rows
. . imported "USER1"."SALES":"SALES_Q3_2001"             2.130 MB   65769 rows
. . imported "USER1"."SALES":"SALES_Q2_2001"             2.051 MB   63292 rows
. . imported "USER1"."SALES":"SALES_Q4_1998"             1.581 MB   48874 rows
. . imported "USER1"."SALES":"SALES_Q3_1998"             1.634 MB   50515 rows
. . imported "USER1"."SALES":"SALES_Q4_1999"             2.014 MB   62388 rows
. . imported "USER1"."SALES":"SALES_Q3_1999"             2.166 MB   67138 rows
. . imported "USER1"."SALES":"SALES_Q4_2000"             1.814 MB   55984 rows
Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-39083: Object type REF_CONSTRAINT:"USER1"."SALES_PROMO_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."SALES" ADD CONSTRAINT "SALES_PROMO_FK" FOREIGN KEY ("PROMO_ID") REFERENCES "USER1"."PROMOTIONS" ("PROMO_ID") ENABLE NOVALIDATE
ORA-39083: Object type REF_CONSTRAINT:"USER1"."SALES_CUSTOMER_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."SALES" ADD CONSTRAINT "SALES_CUSTOMER_FK" FOREIGN KEY ("CUST_ID") REFERENCES "USER1"."CUSTOMERS" ("CUST_ID") ENABLE NOVALIDATE
ORA-39083: Object type REF_CONSTRAINT:"USER1"."SALES_PRODUCT_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."SALES" ADD CONSTRAINT "SALES_PRODUCT_FK" FOREIGN KEY ("PROD_ID") REFERENCES "USER1"."PRODUCTS" ("PROD_ID") ENABLE NOVALIDATE
ORA-39083: Object type REF_CONSTRAINT:"USER1"."SALES_TIME_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."SALES" ADD CONSTRAINT "SALES_TIME_FK" FOREIGN KEY ("TIME_ID") REFERENCES "USER1"."TIMES" ("TIME_ID") ENABLE NOVALIDATE
ORA-39083: Object type REF_CONSTRAINT:"USER1"."SALES_CHANNEL_FK" failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "USER1"."SALES" ADD CONSTRAINT "SALES_CHANNEL_FK" FOREIGN KEY ("CHANNEL_ID") REFERENCES "USER1"."CHANNELS" ("CHANNEL_ID") ENABLE NOVALIDATE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/BITMAP_INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/BITMAP_INDEX/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Job "SYSTEM"."SYS_IMPORT_TABLE_01" completed with 7 error(s) at Sat Jul 28 12:06:42 2018 elapsed 0 00:11:04

$




如果不用parfile就很难把格式写清楚,
$ expdp user1/oracle_4U directory=dir1dumpfile=user1.dmp schemas=user1 job_name=user1job   exclude=table: "in ('sales')", function: "in ('FUNC2')" query='employees:where department_id=10'
LRM-00101: unknown parameter name 'department_id'

$ expdp user1/oracle_4U directory=dir1dumpfile=user1.dmp schemas=user1 job_name=user1job   exclude=table: "in ('sales')", function: "in ('FUNC2')" query='employees:where department_id=10'

parfile:

userid=user1/oracle_4U
directory=dir1
dumpfile=user1.dmp
schemas=user1
job_name=user1job
exclude=table:" in ('SALES')",function:" in ('FUNC2')"
query="employees:where department_id=10"


$ expdp parfile=/home/oracle/parfile.ora

Export: Release 12.1.0.2.0 - Production on Sat Jul 28 15:02:19 2018

Copyright (c) 1982, 2014, Oracle and/or its affiliates.All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
Starting "USER1"."USER1JOB":user1/******** parfile=/home/oracle/parfile.ora
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 128 KB
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/AUDIT_OBJ
Processing object type SCHEMA_EXPORT/FUNCTION/FUNCTION
Processing object type SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/TRIGGER
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
. . exported "USER1"."DEPARTMENTS"                     7.125 KB      27 rows
. . exported "USER1"."EMPLOYEES"                         9.609 KB       1 rows
Master table "USER1"."USER1JOB" successfully loaded/unloaded
******************************************************************************
Dump file set for USER1.USER1JOB is:
/home/oracle/dir1/user1.dmp
Job "USER1"."USER1JOB" successfully completed at Sat Jul 28 15:02:55 2018 elapsed 0 00:00:35

$

$ impdp system/oracle_4U directory=dir1 dumpfile=user1.dmp schemas=user1 remap_schema=user1:user2
select* from dba_objects where owner='USER2';
   OWNEROBJECT_NAMESUBOBJECT_NAMEOBJECT_IDDATA_OBJECT_IDOBJECT_TYPECREATEDLAST_DDL_TIMETIMESTAMPSTATUSTEMPORARYGENERATEDSECONDARYNAMESPACEEDITION_NAMESHARINGEDITIONABLEORACLE_MAINTAINED
1USER2UPDATE_JOB_HISTORY 94097 TRIGGER7/28/2018 3:11:43 PM7/28/2018 3:11:57 PM2018-07-28:15:11:57INVALIDNNN3 NONEYN
2USER2SECURE_EMPLOYEES 94096 TRIGGER7/28/2018 3:11:43 PM7/28/2018 3:11:57 PM2018-07-28:15:11:57INVALIDNNN3 NONEYN
3USER2EMP_EMAIL_UK 9409594095INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
4USER2DEPT_LOCATION_IX 9409494094INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
5USER2DEPT_ID_PK 9409394093INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
6USER2EMP_NAME_IX 9409294092INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
7USER2EMP_MANAGER_IX 9409194091INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
8USER2EMP_JOB_IX 9409094090INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
9USER2EMP_DEPARTMENT_IX 9408994089INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
10USER2EMP_EMP_ID_PK 9408894088INDEX7/28/2018 3:11:43 PM7/28/2018 3:11:43 PM2018-07-28:15:11:43VALIDNNN4 NONE N
11USER2FUNC1 94087 FUNCTION7/28/2018 3:11:42 PM7/28/2018 3:11:42 PM2018-07-28:14:53:30VALIDNNN1 NONEYN
12USER2DEPARTMENTS 9408694086TABLE7/28/2018 3:11:42 PM7/28/2018 3:11:43 PM2018-07-28:15:11:42VALIDNNN1 NONE N
13USER2EMPLOYEES 9408594085TABLE7/28/2018 3:11:42 PM7/28/2018 3:11:43 PM2018-07-28:15:11:42VALIDNNN1 NONE N

最后带网络链:
parfile:
userid=user2/oracle_4U

directory=dirwin
network_link=dblink1

version=11.2.0

job_name=user1job

exclude=table:" in ('SALES')",function:" in ('FUNC2')"

query="user1.employees:where department_id=10"

flashback_time='2018-07-28:15:22:29'
remap_schema=user1:user2


在win目的地这边:
impdp parfile=c:\data\parfile.ora




-------------------------------------------------------------------

datapump外部表:
CREATE TABLE ext_emp_query_results

ORGANIZATION EXTERNAL
(
    TYPE ORACLE_DATAPUMP
    DEFAULT DIRECTORY dir1
    LOCATION (dir1:'emp1.exp',dir2:'emp2.exp')
)
PARALLEL
AS
SELECT e.first_name,e.last_name,d.department_name
FROM   employees e, departments d
WHEREe.department_id = d.department_id AND
       d.department_name in
                     ('Marketing', 'Purchasing');
$ ls -l *exp
-rw-r----- 1 oracle oinstall 122887月 28 15:48 emp2.exp
$ ls -l ../dir1/*exp
-rw-r----- 1 oracle oinstall 122887月 28 15:48 ../dir1/emp1.exp
$

$ stringsemp1.exp
"HR"."U"
x86_64/Linux 2.4.xx
AL32UTF8
12.01.00.02.00
001:001:000001:000001
i<?xml version="1.0"?>
<ROWSET>
<ROW>
<STRMTABLE_T>
   <VERS_MAJOR>1</VERS_MAJOR>
   <VERS_MINOR>0 </VERS_MINOR>
   <VERS_DPAPI>3</VERS_DPAPI>
   <ENDIANNESS>0</ENDIANNESS>
   <CHARSET>AL32UTF8</CHARSET>
   <NCHARSET>AL16UTF16</NCHARSET>
   <DBTIMEZONE>+00:00</DBTIMEZONE>
   <OWNER_NAME>HR</OWNER_NAME>
   <NAME>EXT_EMP_QUERY_RESULTS</NAME>
   <COL_LIST>
   <COL_LIST_ITEM>
      <COL_NUM>1</COL_NUM>
      <NAME>FIRST_NAME</NAME>
      <TYPE_NUM>1</TYPE_NUM>
      <LENGTH>20</LENGTH>
      <PRECISION_NUM>0</PRECISION_NUM>
      <SCALE>0</SCALE>
      <CHARSETID>873</CHARSETID>
      <CHARSETFORM>1</CHARSETFORM>
      <CHARLENGTH>20</CHARLENGTH>
   </COL_LIST_ITEM>
   <COL_LIST_ITEM>
      <COL_NUM>2</COL_NUM>
      <NAME>LAST_NAME</NAME>
      <TYPE_NUM>1</TYPE_NUM>
      <LENGTH>25</LENGTH>
      <PRECISION_NUM>0</PRECISION_NUM>
      <SCALE>0</SCALE>
      <CHARSETID>873</CHARSETID>
      <CHARSETFORM>1</CHARSETFORM>
      <CHARLENGTH>25</CHARLENGTH>
   </COL_LIST_ITEM>
   <COL_LIST_ITEM>
      <COL_NUM>3</COL_NUM>
      <NAME>DEPARTMENT_NAME</NAME>
      <TYPE_NUM>1</TYPE_NUM>
      <LENGTH>30</LENGTH>
      <PRECISION_NUM>0</PRECISION_NUM>
      <SCALE>0</SCALE>
      <CHARSETID>873</CHARSETID>
      <CHARSETFORM>1</CHARSETFORM>
      <CHARLENGTH>30</CHARLENGTH>
   </COL_LIST_ITEM>
   </COL_LIST>
</STRMTABLE_T>
</ROW>
</ROWSET>
$

CREATE TABLE ext_emp_query_results
(first_namevarchar2(20), last_namevarchar2(25), department_name varchar2(30))
ORGANIZATION EXTERNAL
(
    TYPE ORACLE_DATAPUMP
    DEFAULT DIRECTORY dir1
    LOCATION (dir1:'emp1.exp',dir2:'emp2.exp')
)
PARALLEL
;

select* from ext_emp_query_results;
   FIRST_NAMELAST_NAMEDEPARTMENT_NAME
1ShelliBaidaPurchasing
2KarenColmenaresPurchasing
3PatFayMarketing
4MichaelHartsteinMarketing
5GuyHimuroPurchasing
6AlexanderKhooPurchasing
7DenRaphaelyPurchasing
8SigalTobiasPurchasing




页: [1]
查看完整版本: 活动第43/44次(2018-07-28星期六下午)