Oracle expdp query 泵出表部分資料
cat >exp.par<<EOF
directory=dmp
dumpfile=expBig.dmp
tables=(py.order,py.transation)
query=(py.order:"where id<=14000 or id>=134520000",
py.transation:"where id<=15000 or id>=8817147")
EOF
# 使用parfile檔案,一些符號的轉義即可省略
expdp \'/ as sysdba\' parfile=exp.par
# 使用sys使用者泵出該使用者兩表的部分資料
該技巧的實質是資料泵的 tables和query 引數的聯合使用技巧
也可以使用 tables 引數指定分割槽表的某個分割槽來泵出分割槽表的部分資料
tables=(t1:p201805,t1:p201806,t2:p201805,t2:p201806)
相關推薦
Oracle expdp query 泵出表部分資料
cat >exp.par<<EOF directory=dmp dumpfile=expBig.dmp tables=(py.order,py.transation) query=(p
【oracle】使用資料泵導使用者每張表部分資料
oracle使用資料泵導使用者每張表部分資料 (每張表5000行資料,少於5000的匯入全部下每張表5000行資料,少於5000的匯入全部) 資料庫版本:11.2.0.4;系統版本:Oracle Linux 6.4 場景: 開發提出一個需求,需要把tods使用者下的資料全部匯入到UA
關於oracle資料庫中直接修改表中資料點選小鎖出現"these query results are not updateable"的問題
一、想通過plsql在表中直接新增一條記錄點選小鎖的時候,出現如下錯誤:These query results are not updateable.Include the ROWID to get updateable results. 如截圖: 解決方法: 1、
oracle RAC 11g sqlload 生產表匯入資料(ORA-12899)
背景:由於即將來臨的雙十一,業務部門(我司是做京東,天貓的簡訊服務),簡訊入庫慢,需要DBA把資料庫sqlload進資料庫。 表結構如下: MRS VARCHAR2(100), STATUS VARCHAR2(8), STATUSTJ VARCHAR2(8), MMDD VARCHAR2(6), SN
oracle中從4個表查詢資料並插入到另一張表裡 擴充套件到查詢到的資料和其他資料共同插入
因為業務的需要,現在需要查詢4個表裡的資料並插入到另一個表內且對應自己想要對應的列。 且表的id應該是根據序列自動生成。 具體建立序列什麼的都不說了,直接上程式碼,欄位都沒改,最近太忙了。 insert into TB_POST_REQUIRE_INFO (id, BE
使用EXPDP/IMPDP匯入匯出表中資料/元資料測試
首先建立匯出目錄: --更詳細命令及引數,見:http://blog.csdn.net/haibusuanyun/article/details/12584727 [email protected] bys3>create directory dir_dp
oracle匯出指定幾張表的資料以逗號等為分隔符
程式碼示例 #!/bin/bash #====================Usage: sh exp.sh 264 Or ./exp.sh 264 import data fr
ORACLE expdp導出/導入以XX開頭的所有表
oracle tables expdp 場景:有2個oracle用戶,userA默認表空間tablespaceA, userB默認表空間tablespaceB。 現在需要將userA中的系統表(該用戶表空間中以SYS開頭的表)導出到userB中,將userB的系統表覆蓋,但不覆蓋us
oracle 數據泵導出表
建立 數據庫 cto read png family err rop ffffff oracle 數據泵導出演示步驟 1、使用 oracle 用戶創建目錄 mkdir software_bak[oracle@master ~]$ cd software_bak/[
如何實現sqlserver中的部分表的資料定時同步到oracle
下載網站:www.SyncNavigator.CN ---------------------------------------------------------- HKROnline SyncNavigator 8.4.1 非破解版 註冊機 授權啟用教程
ORACLE大表中刪除部分資料最佳方案
如果業務無法停止的話,主要有這三種思路:=======================================================================================================思路1:根據ROWID分片、
oracle expdp資料泵來匯出資料
一,建立邏輯目錄: SQL> sqlplus / as sysdba SQL> create or replace directory expdp as 'd:\dump'; 二. 匯出schema: sdeclone和forest的資料 C:\User
Oracle導出表
導出 ... image 分享 .cn 啟動 oracl 宋體 cnblogs 1.點擊【工具(T)】 2.選擇【導出用戶對象(U)...】 3.選擇需要導出的表和導出的位置,點擊【導出】,點擊【查看】可以預覽SQL內容。 QQ截圖竅門:按住Ctrl+Sh
oracle數據泵數據庫導出導入及定時備份
size ssh 選擇 ora 管理 我的電腦 現在 sql 刪除 一、數據庫備份 1.進入數據庫 sqlplus system/密碼 sqlplus [email protected]/* */ as sysdba 2.創建目錄d:\temp\dmp(
oracle導出表的建表語句拼接SQL
del ora cal 導出表 evel lec ica nts rac 前段時間有個需求需要導出數據庫的500張表結構,使用PLSQLDEV工具也可以導出建表語句,但是需要手動一個表一個表選,非常費勁。就寫了個拼接sql。 select ‘select dbms_met
Oracle小技巧_不同表空間不同用戶導入導出數據dmp
16px 這就是 直接 改變 索引 什麽 rom oracle數據庫 添加 【博主註:數據庫方面 ITPUB網站及博客內容非常豐富翔實】 轉載來源 ITPUB 博客經常有人會問:原來的數據在USERS表空間裏面,我想把它IMP進APP表空間,我已經修改了目的
ORACLE 數據泵導入導出數據
program 轉儲 目錄 權限 ddc 11g mgr 2-2 deb 一、摘要在平常備庫和數據庫遷移的時候,當遇到大的數據庫的時候在用exp的時候往往是需要好幾個小時,耗費大量時間。oracle10g以後可以用expdp來導出數據庫花費的時間要遠小於exp花費的時間,而
Oracle數據泵導出導入
creat select 用戶 any ges pac 操作權限 space gin 一、創建表空間create tablespace atp logging datafile ‘D:\oracle\oradata\orcl\atp.dbf‘ size 50m aut
oracle數據泵導入導出數據
直接 div alter 結構 true 導出導入 sts nec gather 數據泵是10g推出的功能,個人倒數據比較喜歡用數據泵。 其導入的時候利用remap參數很方便轉換表空間以及schema,並且可以忽略服務端與客戶端字符集問題(exp/imp需要排查字符集)
EXPDP導出表數據,排除某張表
開始 with clu min export 過濾 2.0 表數 今天 EXPDP導出表數據,排除某個表,遇到的問題今天測試了這個命令,剛開始我是這樣寫的 $ expdp hed directory=backdir dumpfile=he201807041505.dmp e