expdp /impdp 導資料的時候,暫存資料表空間的使用

來源:互聯網
上載者:User

 

建立u1使用者的暫存資料表空間是tempdata ,資料庫的預設暫存資料表空間是temp,在scott下有一個表tm_out_b1 表,如果我們用scott使用者匯出tm_out_b1表,那麼在匯出過程中佔用暫存資料表空間是 scott使用者的預設暫存資料表空間temp

create temporary tablespace tempdata  tempfile 'D:\APP\ADMINISTRATOR\ORADATA\ORA11G\TEMPdata01.DBF' size 100M;

create user u1 identified by u1;

grant connect,resource to u1;

alter   user u1 temporary tablespace tempdata ;

SQL> select * from  database_properties  where property_name='DEFAULT_TEMP_TABLESPACE';
 
PROPERTY_NAME                  PROPERTY_VALUE                                                                   DESCRIPTION
------------------------------ -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
DEFAULT_TEMP_TABLESPACE        TEMP                                                                             Name of default temporary tablespace

 select   USERNAME, TEMPORARY_TABLESPACE from dba_users where username in ('U1','SCOTT');
 
USERNAME                       TEMPORARY_TABLESPACE
------------------------------ ------------------------------
SCOTT                          TEMP
U1                             TEMPDATA

C:\Users\Administrator>expdp u1/u1 dumpfile=tmp.dmp directory=dir tables=scott.tm_out_b1

Export: Release 11.2.0.1.0 - Production on 星期一 5月 7 16:36:24 2012

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

串連到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "U1"."SYS_EXPORT_TABLE_02":  u1/******** dumpfile=tmp.dmp directory=dir tables=scott.tm_out_b
正在使用 BLOCKS 方法進行估計...
處理物件類型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 10.62 GB
處理物件類型 TABLE_EXPORT/TABLE/TABLE
處理物件類型 TABLE_EXPORT/TABLE/INDEX/INDEX
處理物件類型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理物件類型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理物件類型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 匯出了 "SCOTT"."TM_OUT_B1":"T_OUT_B_2012_01"       9.182 GB 51565563 行
. . 匯出了 "SCOTT"."TM_OUT_B1":"OTHER"                 2.514 MB   13297 行
. . 匯出了 "SCOTT"."TM_OUT_B1":"T_OUT_B_2012_02"       141.7 KB     691 行
. . 匯出了 "SCOTT"."TM_OUT_B1":"T_OUT_B_2012_04"       83.10 KB     399 行
. . 匯出了 "SCOTT"."TM_OUT_B1":"T_OUT_B_2012_03"       16.54 KB      15 行
已成功載入/卸載了主表 "U1"."SYS_EXPORT_TABLE_02"
******************************************************************************
U1.SYS_EXPORT_TABLE_02 的轉儲檔案集為:
  E:\DUMP\TMP.DMP
作業 "U1"."SYS_EXPORT_TABLE_02" 已於 16:39:59 成功完成

 

用u1使用者匯出,用的是u1的臨時使用者資料表空間,這樣不會太影響系統暫存資料表空間的使用

SQL> select USERNAME,TABLESPACE,BLOCKS from v$sort_usage;
 
USERNAME                       TABLESPACE                          BLOCKS
------------------------------ ------------------------------- ----------
SYS                            TEMP                                   128
SCOTT                          TEMP                                   128
U1                             TEMPDATA                               128
U1                             TEMPDATA                               128
U1                             TEMPDATA                               128
U1                             TEMPDATA                               128
U1                             TEMPDATA                               128
U1                             TEMPDATA                               128
 
8 rows selected

 

用scott使用者匯出或者匯入會佔用系統暫存資料表空間的使用

SQL> select USERNAME,TABLESPACE,BLOCKS from v$sort_usage;
 
USERNAME                       TABLESPACE                          BLOCKS
------------------------------ ------------------------------- ----------
SYS                            TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
SCOTT                          TEMP                                   128
 
8 rows selected 

 

同樣,匯入處理程序也是一樣

C:\Users\Administrator>impdp u1/u1 dumpfile=tmp_1.dmp directory=dir tables=scott.tm_out_b1 remap_sche
ma=scott:u1 logfile=1.log   TABLE_EXISTS_ACTION=replace

Import: Release 11.2.0.1.0 - Production on 星期一 5月 7 17:00:16 2012

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

串連到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功載入/卸載了主表 "U1"."SYS_IMPORT_TABLE_01"
啟動 "U1"."SYS_IMPORT_TABLE_01":  u1/******** dumpfile=tmp_1.dmp directory=dir tables=scott.tm_out_b1
 remap_schema=scott:u1 logfile=1.log TABLE_EXISTS_ACTION=replace
處理物件類型 TABLE_EXPORT/TABLE/TABLE
處理物件類型 TABLE_EXPORT/TABLE/TABLE_DATA
ORA-31693: 表資料對象 "U1"."TM_OUT_B1":"T_OUT_B_2012_01" 無法載入/卸載並且被跳過, 錯誤如下:
ORA-02354: 匯出/匯入資料時出錯
ORA-01688: 表 U1.TM_OUT_B1 分區 T_OUT_B_2012_01 無法通過 8192 (在資料表空間 USERS 中) 擴充
. . 匯入了 "U1"."TM_OUT_B1":"OTHER"                    2.514 MB   13297 行
. . 匯入了 "U1"."TM_OUT_B1":"T_OUT_B_2012_02"          141.7 KB     691 行
. . 匯入了 "U1"."TM_OUT_B1":"T_OUT_B_2012_04"          83.10 KB     399 行
. . 匯入了 "U1"."TM_OUT_B1":"T_OUT_B_2012_03"          16.54 KB      15 行
處理物件類型 TABLE_EXPORT/TABLE/INDEX/INDEX
處理物件類型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理物件類型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理物件類型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作業 "U1"."SYS_IMPORT_TABLE_01" 已經完成, 但是有 1 個錯誤 (於 17:03:14 完成)

 

SQL> select USERNAME,TABLESPACE,BLOCKS*8/1024 from v$sort_usage;
 
USERNAME                       TABLESPACE                      BLOCKS*8/1024
------------------------------ ------------------------------- -------------
SYS                            TEMP                                           1
U1                             TEMPDATA                                    1
U1                             TEMPDATA                                   1
U1                             TEMPDATA                                    1
U1                             TEMPDATA                                    1
U1                             TEMP                                            1

我們看到u1使用者會使用很少的系統暫存資料表空間

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.