1. 程式人生 > >使用EXPDP/IMPDP匯入匯出表中資料/元資料測試

使用EXPDP/IMPDP匯入匯出表中資料/元資料測試

首先建立匯出目錄:  --更詳細命令及引數,見:http://blog.csdn.net/haibusuanyun/article/details/12584727
[email protected] bys3>create directory dir_dp as '/home/oracle/';
Directory created.
[email protected] bys3>grant read,write on directory dir_dp to public;
Grant succeeded.
col privilege for a15
col directory_name for a15
col directory_path for a30
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d  WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;    --可以使用此語句驗證配置。
#######################################################

匯出使用者某個表測試:

只BYS使用者下表定義不匯出資料:
expdp bys/bys tables=bys.test1 directory=dir_dp dumpfile=bys1.dmp logfile=bys1.log content=metadata_only
只BYS使用者下資料不匯出表定義:
expdp bys/bys tables=bys.test1  directory=dir_dp dumpfile=bys2.dmp logfile=bys2.log content=data_only
匯出BYS使用者下所有物件--content不寫,預設是ALL.
expdp bys/bys tables=bys.test1  directory=dir_dp file=bys3.dmp logfile=bys3.log
####################################################

匯出整個使用者下物件測試:

匯出整個使用者下物件的元資料:
expdp bys/bys schemas=bys  directory=dir_dp file=bys4.dmp logfile=bys4.log content=metadata_only
匯出整個使用者下的物件
expdp bys/bys schemas=bys  directory=dir_dp file=bys5.dmp logfile=bys5.log
####################################################

匯入使用者某個表測試:

1.刪除整個表,
drop table test1 purge;
匯入整個表含資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp3.log
匯入表定義
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp2.log content=metadata_only
匯入表中資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp1.log content=data_only

匯入使用者下所有物件測試:

刪除BYS使用者下所有表--不刪除使用者
[email protected] bys3>select * from cat;
no rows selected
##
只匯入使用者下物件的元資料
impdp bys/bys schemas=bys  directory=dir_dp file=bys5.dmp logfile=bys6.log content=metadata_only
只匯入使用者下物件的資料
impdp bys/bys schemas=bys  directory=dir_dp file=bys5.dmp logfile=bys7.log content=data_only
匯入使用者下所有物件及資料:  --不寫content=,預設就是ALL
impdp bys/bys schemas=bys  directory=dir_dp file=bys5.dmp logfile=bys8.log

相關推薦

使用EXPDP/IMPDP匯入匯出資料/資料測試

首先建立匯出目錄:  --更詳細命令及引數,見:http://blog.csdn.net/haibusuanyun/article/details/12584727 [email protected] bys3>create directory dir_dp

使用Oracle資料EXPDP/IMPDP匯入匯出

示例為ORACLE 11G匯出到ORACLE 10G匯入用資料泵EXPDP,IMPDP做ORACLE匯入、匯出.  優勢如下:1:可以跨不同表空間2:不同ORACLE版本資料方便匯入,匯出3:效率大大高

用sql server匯入匯出功能 把excel匯入到sql的,提示匯入成功,但是資料庫並沒有資料

這是典型的操作錯誤問題 在匯入資料的最後一步之前“選擇源表和檢視”步驟中會出現兩個表,這裡假設你是從“ab”表中匯出的資料,那麼這裡會出現“ab”和“ab$”兩個選項,如果選擇上面的選項,則匯入資料肯定為空,應該選擇下面的那個選項,然後將“目的”中表名最後的“$”去掉,然後

Oracle 資料泵(IMPDP/EXPDP匯入匯出

最好以system等管理員建立邏輯目錄,Oracle不會自動建立實際的物理目錄“D:\oracleData”(務必手動建立此目錄),僅僅是進行定義邏輯路徑dump_dir; sql> conn system/[email prote

SQL SERVER匯出資料的sql指令碼形式

CREATE proc spGenInsertSQL (@tablename varchar(256)) as begin declare @sql varchar(8000) declare @sqlValues varchar(8000) set @sql =' (' set @sqlVal

利用sqoop指定列指定條件的方式將資料從mysql增量匯入hive

========1、sqoop增量(指定列指定條件的方式增量匯入hive表中)匯入hive指令碼======= #!/bin/bash #Set the RDBMS connection params rdbms_ip=$1 rdbms_connect="jdbc:mysq

資料結構--C語言--已知線性素以值遞增有序排列,並以單鏈作儲存結構。試寫一高效演算法,刪除所有值大於mink且小於maxk的元素

#include<stdio.h> #include<stdlib.h> #define OK 1 #define ERROR 0 #define LEN sizeof(struct LNode) struct LNode{ int data;//資料域 struct

Hive 實戰練習(一)—按照日期將每天的資料匯入Hive

需求:         每天會產生很多的日誌檔案資料,有這麼一種需求:需要將每天產生的日誌資料在晚上12點鐘過後定時執行操作,匯入到Hive表中供第二天資料分析使用。要求建立分割槽表,並按照日期分割槽。資料檔案命名是以當天日期命名的,如2015-01-09.txt一、建立分割

MySQL匯入匯出結構和資料

匯出 從Linux伺服器資料庫中倒出表結構和資料(想倒出的.sql檔案放在哪個資料夾下就在哪個資料夾下執行) mysqldump -u資料庫的使用者名稱 -h資料庫連線地址 -p資料庫密碼

plsql developer如何匯入匯出結構和資料以及如何複製結構和資料

轉自:https://zhidao.baidu.com/question/480244927.html plsql developer如何匯入匯出表結構和資料: 工具欄: 工具-》匯出表(X) 或者在tables中右鍵要匯出的表,選擇匯出資料,匯出為.dmp格式(二進位制檔

資料從mysql匯入hive異常解決:

將資料從mysql中匯入hive表中,出現異常ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf.

Oracle匯入匯出結構和資料

測試使用PL/SQL匯出表結構和表資料: 1、選擇匯出的表結構和表資料 點選工具->匯出表選單,選擇匯出表所在的使用者和匯出資料使用的程式,以及匯出資料的輸出檔案。 其中匯出程式一般是Oracle安裝目錄下的BIN下的sqlplus.exe程式。執行完成後可以在指

plsql匯入匯出結構和資料物件

 一、Tools的匯出表結構:export User objects 二、Tools的Export Tables選項 匯出表資料:export tables (選擇:exp.exe) 三、   匯入表結構:import tables -->sqlInse

plsql 匯入匯出資料、序列、檢視

一、匯出: 1、開啟plsql-->工具----》匯出使用者物件(可以匯出表結構和序列、檢視) ps:如果上面不選中"包括所有者",這樣到匯出的表結構等就不包含所有者, 這樣就可以將A所有者的表結構等匯入到B所有者的表空間中 2、匯出表結構和表資料: 二、

ORACLE11g中用EXPDP/IMPDP匯出/匯入或者跳過指定job的方法

1、匯出指定JOB物件 expdp userName/password directory=J_DATA dumpfile=fileName.DMP logfile=logfileName.LOG include=procobj:\"in('JOB_A','JOB_B')\

Excel篩選兩個相同的資料和快速填充一列的公式

將兩個工作表放在一個檔案中,使用if函式和countif函式判斷 =if(判斷條件countif(區域,條件),真值,[假值]) 例項 =if(countif(Sheet2!$A$1:$A$44,A2),"S","F") "$"的用法 A1相對引用 $A1絕對引用列 A$1絕對引用行 $A$1絕對引用行

jsp頁面 用c標籤來迴圈遍歷資料庫某裡面的資料 但是頁面不顯示資料

 控制檯也不報錯,頁面也不顯示? 遇到這個情況,第一看jsp頁面的c標籤寫的是否符合正規 我的jsp頁面的c標籤程式碼如下:  c標籤迴圈遍歷的規範 1.有匯入c標籤庫 <%@taglib uri="http://java.sun.com/j

NC6.5 做主子單據 釋出資料錯誤: ORA-00001: 違反唯一約束條件 (NC65.PK_MD_BIZITFMAP)

NC6.5 做主子表單據 釋出元資料錯誤: ORA-00001: 違反唯一約束條件 (NC65.PK_MD_BIZITFMAP); class com.yonyou.studio.mdp.database.connection.exception.DBException:java.s

C# DataAdapter.Update() 無法更新資料刪除的資料

用DataAdapter.Update() 方法更新刪除了部分DataRow 的 DataTable 。但是資料庫中的資料沒有隨著更新而變化。   原因:DataTable 刪除 DataRow 時,使用的是DataTable.Rows.Remove(DataRow ) 或 

【PHP+MYSQL】批量插入時有相同資料的話則批量更新

應用場景 有時候我們向資料庫插入記錄時,有時會有這種需求,當符合某種條件的資料存在時,去修改它,不存在時,則新增資料的情況。 比如說系統配置則一塊,如有下表: CREATE TABLE `system_config` ( `id` int(11) unsigned NOT N