批量按使用者expdp
#!/bin/sh
#run as: sh exp_tabs.sh
#dmpfile name change to schema_tab_name.dmp
ORACLE_HOME=/ora11g/app/product/11.2.0/db_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
EXPDP=$ORACLE_HOME/bin/expdp
curr_date=`date +%Y%m%d%H%M%S`
$ORACLE_HOME/bin/sqlplus -S "/as sysdba" <<EOF
SET SERVEROUTPUT ON FORMAT WRAPPED;
SET ECHO OFF FEEDBACK OFF PAGESIZE 0 LINESIZE 100;
create or replace directory mc_dmp_dir as '/tmp';
spool tab.list
select owner||'.'||table_name from dba_tables where owner in ('SCOTT','HR');
spool off
exit
EOF
cat tab.list |while read line
do
$EXPDP \'/ as sysdba\' directory=mc_dmp_dir DUMPFILE=expdp_${line}_$curr_date.dmp LOGFILE=expdp_${line}_$curr_date.log tables=${line} EXCLUDE=statistics
done
exit
EOF
find /tmp -name "expdp*" -mtime +3 -exec rm {} \;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2285226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g 透過expdp按日期匯出表Oracle
- AD 批量匯入使用者(利用 for……do……dsadd user 批量建使用者)
- [重慶思莊每日技術分享]-expdp按日期匯出表
- 批量關注掘金使用者
- 3. 批量新增多個使用者
- 教你玩轉Linux—新增批量使用者Linux
- expdp query用法
- 通過shell指令碼 批量新增使用者指令碼
- Ansible批量更新遠端主機使用者密碼 (包括Ansible批量做ssh互信)密碼
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- expdp一個例子
- 【ASP.NET Core】按使用者角色授權ASP.NET
- expdp+compression效能測試
- 正常終止expdp作業
- expdp報錯ORA-39181
- Pew:川普就職後“憤怒”按鈕成Facebook使用者使用最多的按鈕
- 【ASP.NET Core】按使用者等級授權ASP.NET
- oracle資料庫的impdp,expdpOracle資料庫
- expdp 邏輯備份指令碼指令碼
- [20180628]expdp與rows=n.txt
- [20200309]expdp 與read only.txt
- [20200620]expdp impdp exclude引數.txt
- expdp 匯出時指定節點
- expdp/impdp變慢 (Doc ID 2469587.1)
- 【Data Pump】expdp/impdp Job基本管理
- 換個按鈕顏色, 就能增長百萬使用者?
- expdp/impdp 詳細引數解釋
- ORACLE for aix 11.2.0.1 DATAPUMP expdp之BUG 9470768OracleAI
- expdp匯出報錯ORA-39127
- 關於JS下大批量非同步任務按順序執行解決方案一點思考JS非同步
- Oracle expdp資料泵遠端匯出Oracle
- 基於flashback_scn的expdp匯出
- oracle expdp後臺終止或者暫停Oracle
- Expdp 備份到ASM之 ORA-39070ASM
- impdp和expdp用法及引數介紹
- Redis中PipeLine使用(二)---批量get與批量setRedis
- SQLServer批量更新SQLServer
- Laravel 批量更新Laravel