Oracle11gr2資料泵新特性(二)

yangtingkun發表於2009-09-08

Oracle11gr2版本中,並沒有對資料泵做出多大的改動,主要是增加了對原始版本引數的支援,並且去掉了一些小的限制。

這一篇介紹資料泵對錶匯出方式的改進。

Oracle11gr2資料泵新特性(一):http://yangtingkun.itpub.net/post/468/491243

 

 

11gr1和以前的版本中,以表模式的匯出有一個限制,所有匯出的表必須處於同一個SCHEMA中,這使得備份不同的SCHEMA下的個別表變得很不方便:

bash-3.00$ expdp yangtk/yangtk directory=d_output dumpfile=t.dp tables=yangtk.t test.t

Export: Release 11.1.0.6.0 - 64bit Production on 星期二, 08 9, 2009 0:40:36

Copyright (c) 2003, 2007, Oracle.  All rights reserved.

連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
^CUDE-00001:
使用者已請求取消當前的操作


bash-3.00$ expdp yangtk/yangtk directory=d_output dumpfile=t.dp tables=yangtk.t, test.t

Export: Release 11.1.0.6.0 - 64bit Production on 星期二, 08 9, 2009 0:41:01

Copyright (c) 2003, 2007, Oracle.  All rights reserved.

連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
UDE-00012:
表模式匯出僅適用於一個方案中的物件

11.2中,已經去掉了這個限制,因此只要擁有許可權,就可以匯出任何使用者下的表物件:

[oracle@bjtest ~]$ expdp yangtk/yangtk directory=d_output dumpfile=t_two_onwer.dp tables=yangtk.t test.t

Export: Release 11.2.0.1.0 - Production on 星期二 9 8 00:21:22 2009

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

連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "YANGTK"."SYS_EXPORT_TABLE_01":  yangtk/******** directory=d_output dumpfile=t_two_onwer.dp tables=yangtk.t test.t
正在使用 BLOCKS 方法進行估計...
處理物件型別 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 8.125 MB
處理物件型別 TABLE_EXPORT/TABLE/TABLE
. .
匯出了 "YANGTK"."T"                                5.766 MB  143936
. .
匯出了 "TEST"."T"                                      5 KB       1
已成功載入/解除安裝了主表 "YANGTK"."SYS_EXPORT_TABLE_01"
******************************************************************************
YANGTK.SYS_EXPORT_TABLE_01
的轉儲檔案集為:
  /home/oracle/t_two_onwer.dp
作業 "YANGTK"."SYS_EXPORT_TABLE_01" 已於 00:21:31 成功完成

這雖然是個小改進,但是確實使資料泵的表模式匯出變得方便很多。

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-614196/,如需轉載,請註明出處,否則將追究法律責任。

相關文章