建立index 指定parallel,但是impdp時候匯入卻不是我建立的語句?
SQL> create index ename_idx on scott.emp2(ename) parallel 2;
索引已建立。
SQL> select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
------ ------------------------------ ----------------------------------------------------------------------
SYS ADMIN_DIR D:\oracle\product\10.2.0\oradata
SYS SUBDIR D:\oracle\product\10.2.0\db_1\demo\schema\order_entry\/2002/Sep
SYS XMLDIR D:\oracle\product\10.2.0\db_1\demo\schema\order_entry\
SYS MEDIA_DIR D:\oracle\product\10.2.0\db_1\demo\schema\product_media\
SYS LOG_FILE_DIR D:\oracle\product\10.2.0\db_1\demo\schema\log\
SYS WORK_DIR D:\oracle\product\10.2.0\oradata\
SYS ORACLE_OCM_CONFIG_DIR D:\oracle\product\10.2.0\db_1\ccr\state
SYS DATA_PUMP_DIR D:\oracle\product\10.2.0\admin\devdb\dpdump\
SYS DATA_FILE_DIR D:\oracle\product\10.2.0\db_1\demo\schema\sales_history\
已選擇9行。
SQL> grant read,write on directory DATA_PUMP_DIR to scott;
授權成功。
C:\Documents and Settings\oracle>expdp scott/tiger tables=EMP2 content=metadata_only directory=data_pump_dir dumpfile=emp2_idx.dmp
Export: Release 10.2.0.4.0 - Production on 星期五, 11 4月, 2008 16:14:43
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SCOTT"."SYS_EXPORT_TABLE_01": scott/******** tables=EMP2 content=metadata_only directory=data_pump_dir dumpfile=emp2_idx.dmp
處理物件型別 TABLE_EXPORT/TABLE/TABLE
處理物件型別 TABLE_EXPORT/TABLE/INDEX/INDEX
處理物件型別 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
已成功載入/解除安裝了主表 "SCOTT"."SYS_EXPORT_TABLE_01"
******************************************************************************
SCOTT.SYS_EXPORT_TABLE_01 的轉儲檔案集為:
D:\ORACLE\PRODUCT\10.2.0\ADMIN\DEVDB\DPDUMP\EMP2_IDX.DMP
作業 "SCOTT"."SYS_EXPORT_TABLE_01" 已於 16:14:50 成功完成
C:\Documents and Settings\oracle>impdp system/oracle full=y dumpfile=DATA_PUMP_DIR:EMP2_IDX.DMP SQLFILE=DATA_PUMP_DIR:A.sql nologfile=y
Import: Release 10.2.0.4.0 - Production on 星期五, 11 4月, 2008 16:20:07
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功載入/解除安裝了主表 "SYSTEM"."SYS_SQL_FILE_FULL_01"
啟動 "SYSTEM"."SYS_SQL_FILE_FULL_01": system/******** full=y dumpfile=DATA_PUMP_DIR:EMP2_IDX.DMP SQLFILE=DATA_PUMP_DIR:A.sql nologfile=y
處理物件型別 TABLE_EXPORT/TABLE/TABLE
處理物件型別 TABLE_EXPORT/TABLE/INDEX/INDEX
處理物件型別 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
作業 "SYSTEM"."SYS_SQL_FILE_FULL_01" 已於 16:20:10 成功完成
檢視DDL指令碼:
-- CONNECT SYSTEM
-- new object type path is: TABLE_EXPORT/TABLE/TABLE
CREATE TABLE "SCOTT"."EMP2"
( "EMPNO" NUMBER(4,0),
"ENAME" VARCHAR2(10),
"JOB" VARCHAR2(9),
"MGR" NUMBER(4,0),
"HIREDATE" DATE,
"SAL" NUMBER(7,2),
"COMM" NUMBER(7,2),
"DEPTNO" NUMBER(2,0)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ;
-- new object type path is: TABLE_EXPORT/TABLE/INDEX/INDEX
-- CONNECT SCOTT
CREATE INDEX "SCOTT"."ENAME_IDX" ON "SCOTT"."EMP2" ("ENAME")
PCTFREE 10 INITRANS 2 MAXTRANS 255 NOLOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"
PARALLEL 1 ;
ALTER INDEX "SCOTT"."ENAME_IDX" PARALLEL 2;
-- new object type path is: TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
-- CONNECT SYSTEM
DECLARE IND_NAME VARCHAR2(60);
IND_OWNER VARCHAR2(60);
BEGIN
DELETE FROM "SYS"."IMPDP_STATS";
IND_NAME := 'ENAME_IDX'; IND_OWNER := 'SCOTT';
INSERT INTO "SYS"."IMPDP_STATS" (type, version, flags, c1, c2, c3, c5,
n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, d1)
VALUES ('I', 4, 0, IND_NAME, NULL, NULL, 'SCOTT', 458752, 1087, 14, 77, 2696, 37744, 2, 458752, NULL, NULL, NULL, NULL, TO_DATE('2008-04-11 15:32:31', 'YYYY-MM-DD:HH24:MI:SS'));
DBMS_STATS.IMPORT_INDEX_STATS( '"' || ind_owner || '"', '"' || ind_name || '"', NULL, '"IMPDP_STATS"', NULL, '"SYS"');
DELETE FROM "SYS"."IMPDP_STATS";
END;
/
為什麼不是最初建立的語句,如果先create,再alter parallel能起到並行嗎?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/175005/viewspace-234505/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用sql語句建立表的時候給列指定說明(轉)SQL
- 建立index時候要用到排序空間Index排序
- 透過sql語句建立表時指定表空間的語法SQL
- 2.5 指定資料庫建立語句資料庫
- 如何匯出MySQL索引的建立語句MySql索引
- 【IMPDP】使用IMPDP自動建立使用者並完成資料的匯入
- impdp 匯入 schema的資料時會自動建立對應的使用者
- docker建立volume 指定volume 匯出image 匯入imageDocker
- Oracle 建立序列語句Oracle
- sql語句建立表SQL
- Drop table時候會徹底刪除index, Truncate 時候會清除index 但是index資料還是保留在HIndex
- oracle 繁忙時候建立索引Oracle索引
- truncate表後impdp匯入該表時加exclude=index引數並不能排除索引資料的匯入Index索引
- session是什麼時候建立的Session
- sql語句建立日曆SQL
- oracle匯出使用者、表空間和角色的建立語句Oracle
- impdp時parallel=4導致的錯誤Parallel
- SQL語句匯入匯出大全SQL
- Oracle10g 資料匯入及index建立 - 統計資訊收集OracleIndex
- mysql建立外來鍵語句MySql
- oracle檢視建立物件的DDL語句Oracle物件
- Oracle - 匯入匯出常用操作語句Oracle
- 如何匯出儲存過程、函式、包和觸發器的定義語句?如何匯出表和索引的建立語句?儲存過程函式觸發器索引
- 【impdp】使用impdp工具排除特定表的匯入
- 一般來說載入的時候,載入的時候parallel 與direct的引數是一塊用Parallel
- impdp hangs,慎用impdp parallel引數Parallel
- 4.3.3 使用CREATE DATABASE語句建立CDBDatabase
- impdp 匯入 指令碼指令碼
- MSSQL 如何匯出db所有使用者許可權建立語句SQL
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- Docker容器和映象的建立/匯出/刪除/匯入Docker
- Standby建立時候的Forced Logging模式模式
- 將資料匯入kudu表(建立臨時hive表,從hive匯入kudu)步驟Hive
- oracle匯入匯出之expdp/impdpOracle
- expdp impdp只匯出匯入viewView
- oracle hint_no_parallel_no_parallel_indexOracleParallelIndex
- oracle hint_parallel_parallel_indexOracleParallelIndex
- 建立HDFS,匯入HADOOP jar包HadoopJAR