日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

oracle中数据泵只导出索引,细致入微:如何使用数据泵导出表的部分列数据

發(fā)布時(shí)間:2024/4/19 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle中数据泵只导出索引,细致入微:如何使用数据泵导出表的部分列数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

警告:連接到容器數(shù)據(jù)庫的根或種子時(shí)通常不需要 Oracle Data Pump 操作。

啟動 "C##U1"."SYS_EXPORT_TABLE_01": c##u1/******** directory=d_outputdumpfile=t_tab_view views_as_tables=v_tables處理對象類型 TABLE_EXPORT/VIEWS_AS_TABLES/TABLE_DATA處理對象類型 TABLE_EXPORT/VIEWS_AS_TABLES/TABLE. . 導(dǎo)出了"C##U1"."V_TABLES" 8.289 KB 71 行已成功加載/卸載了主表"C##U1"."SYS_EXPORT_TABLE_01"******************************************************************************C##U1.SYS_EXPORT_TABLE_01的轉(zhuǎn)儲文件集為:D:TEMPT_TAB_VIEW.DMP作業(yè) "C##U1"."SYS_EXPORT_TABLE_01" 已于 星期二 2月 26 13:37:40 2019 elapsed 0 00:00:06 成功完成

雖然是通過視圖導(dǎo)出的,但是數(shù)據(jù)泵把它當(dāng)作一個表來處理,因此這個dump文件是可以直接導(dǎo)入到數(shù)據(jù)庫中變成表的:

SQL>drop view v_tables;

視圖已刪除。

完成導(dǎo)入操作:

C:Usersyangt>impdpc##u1 directory=d_output dumpfile=t_tab_view full=yImport:Release 18.0.0.0.0 - Production on 星期二 2月 26 14:33:022019Version18.3.0.0.0Copyright(c) 1982, 2018, Oracle and/or its affiliates. All rights reserved.口令:連接到: Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 -Production

警告:連接到容器數(shù)據(jù)庫的根或種子時(shí)通常不需要 Oracle Data Pump 操作。

已成功加載/卸載了主表"C##U1"."SYS_IMPORT_FULL_01"啟動 "C##U1"."SYS_IMPORT_FULL_01": c##u1/******** directory=d_outputdumpfile=t_tab_view full=y處理對象類型 TABLE_EXPORT/VIEWS_AS_TABLES/TABLE處理對象類型 TABLE_EXPORT/VIEWS_AS_TABLES/TABLE_DATA. . 導(dǎo)入了"C##U1"."V_TABLES"8.289 KB 71 行作業(yè) "C##U1"."SYS_IMPORT_FULL_01"已于 星期二 2月 26 14:33:07 2019 elapsed 0 00:00:02 成功完成

查詢表數(shù)據(jù):

SQL>selectcount(*) fromv_tables;COUNT(*)----------71SQL>selecttable_name, tablespace_name fromuser_tables wheretable_name ='V_TABLES';TABLE_NAME TABLESPACE_NAME------------------------------------------------------------V_TABLES USERS

這個功能是12c的特新特,如果是12c之前的版本,可以考慮使用ORACLE_DATAPUMP類型的外部表來實(shí)現(xiàn):

SQL>create table t_external_tables(owner, table_name, tablespace_name)organization external2 (type oracle_datapump3defaultdirectory d_output4location ('external_table.dp'))5 asselect owner, table_name, tablespace_name fromt_tables whereowner not in('SYS');

表已創(chuàng)建。

通過將外部表導(dǎo)出的 external_table.dp 文件拷貝到目標(biāo)環(huán)境對應(yīng)的目錄下,根據(jù)上面的定義重建外部表,注意目標(biāo)環(huán)境創(chuàng)建過程由于已經(jīng)拷貝了導(dǎo)出的數(shù)據(jù),因此語法截至到 location 語句就結(jié)束了,不要再包含 as select 部分。

SQL>createtable t_target_ext_tab (owner varchar2(30), table_name varchar2(128),tablespace_name varchar2(30))2organization external3(type oracle_datapump4default directory d_output5location ('external_table.dp'));

表已創(chuàng)建。

SQL>selectcount(*) fromt_target_ext_tab;COUNT(*)----------71SQL>col table_name fora30SQL>select* fromt_target_ext_tab whereowner = 'SYSTEM';OWNER TABLE_NAME TABLESPACE_NAME------------------------------------------------------------ ------------------------------SYSTEM OL$SYSTEM OL$HINTSSYSTEM OL$NODESSYSTEM HELP SYSTEM

所以對于11g和10g的版本,也可以不通過新建表,然后拷貝數(shù)據(jù)的方式來實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)出和轉(zhuǎn)移。但是如果是9i及以前的版本,那么要不然通過建表然后exp導(dǎo)出的方式,要不然自己寫程序?qū)崿F(xiàn)數(shù)據(jù)的導(dǎo)出吧。

楊廷琨:探究文檔中找不到的12c并行索引掃描新特性

云和恩墨Bethune Pro企業(yè)版,集監(jiān)控、巡檢、安全于一身,你的專屬數(shù)據(jù)庫實(shí)時(shí)監(jiān)控和智能巡檢平臺,漂亮的不像實(shí)力派,你值得擁有!

云和恩墨zData一體機(jī)現(xiàn)已發(fā)布超融合版本和精簡版,支持各種簡化場景部署,零數(shù)據(jù)丟失備份一體機(jī)ZDBM也已發(fā)布,歡迎關(guān)注。返回搜狐,查看更多

總結(jié)

以上是生活随笔為你收集整理的oracle中数据泵只导出索引,细致入微:如何使用数据泵导出表的部分列数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。