ORACLE資料匯出Shell程式

2021-04-02 09:13:19 字數 728 閱讀 2218

這段shell程式在正式生產系統上執行可能會有錯誤

#!/usr/bin/ksh

#oracle資料取出shell

if [ $# -ne 3 ]

then

echo "unload.ori user/passwd table_name data_file"

exit

fisqlplus

$1 < >/dev/null

set colsep '|';

set echo off;

set feedback off;

set heading off;

set pagesize 0;

set linesize 25500;

set numwidth 255;

set termout off;

set trimout on;

set trimspool on;

spool

$3.temp;

select * from$2;

spool off;

exit

!cat $3.temp |tr -s '* ' ' ' >$3

ed $3 <#cat /dev/null>$3

#sed -e "s/|//" $3.temp >$3

#mv $3 $3.temp

#sed -e "s/$/|/" $3.temp >$3

oracle資料匯出

資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d export.dmp中 exp system manager test file d export.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出 exp system man...

oracle資料匯出

1.將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2.將資料庫中system使用者與sys使用者的表匯出 exp system manager ...

oracle資料匯入匯出

語法 imp userid password 資料庫全域性名 file dmp檔案的目錄 其它引數 獲取幫助,敲入 imp help y import常用的引數 1 file 指定匯入檔名 fromuser 允許匯入指定的使用者擁有的表 full full y時,匯入dmp檔案中所有的事物 igno...