exp parfile匯出符合條件的記錄

2021-08-23 15:33:43 字數 2607 閱讀 6400

exp parfile=d:\test.par file=d:\back.dmp filesize=2000m log=d:\**.log

filesize的作用是為了防止有的os不支援2g以上容量的檔案,而且大檔案的i/o效能不好。

exp parfile=d:\test.par 

>>>test.par的內容

a)scott使用者連線匯出自己的所有物件

userid=scott/tiger------連線的使用者scott

file=d:\back.dmp------匯出的檔案的名字

b)用system使用者連線來匯出scott下的所有物件

userid=system/manager

file=d:\back.dmp

owner=(scott) -------匯出scott使用者的所有物件

c)用system使用者連線匯出scott和test下的所有物件

userid=system/manager

file=d:\back.dmp

owner=(scott,test)

d)用system使用者連線匯出scott下的emp,dept表、test使用者下的student表

userid=system/manager

file=d:\back.dmp

tables=(scott.emp,scott.dept,test.student)

e)匯出整個資料庫(備份整個資料庫)--------必須用超級使用者 system ,sys

userid=system/manager

file=d:\back.dmp

full=y

以下是比較全的乙個匯出整個資料庫的引數檔案

userid=system/manager

file=d:\back.dmp

buffer=1024000 ---------緩衝

rows=y ----------是否匯出記錄

compress=y ---------extent是否壓縮

grants=y ----------grant語句是否匯出

indexes=y ----------匯出索引

full=y ----------全庫匯出

feedback=3 ----------顯示匯出進度每3行

f)匯出表scott.dept中部門編號是40的記錄

userid=system/manager

file=d:\back.dmp

tables=(scott.emp)

query="where deptno=10"

g)匯出表scott.emp中的記錄

userid=system/manager

file=d:\back.dmp

tables=(scott.emp)

feedback=3 ---------每3行記錄顯示乙個點進度

如何把匯出的資料匯入到資料庫中進行恢復

imp import縮寫形式

dos命令

imp help=y 檢視幫助

<1>把scott下的表emp匯出 ,

然後刪除表中的內容(truncate table emp),

利用匯出的檔案來恢復

a)匯出

exp parfile=d:\test.par

>>> test.par

userid=system/manager

file=d:\back.dmp

tables=(scott.emp)

b)刪除

truncate table emp; ---------刪資料

或者drop table emp; ----------刪除結構

( delete from emp; -----------刪資料可以恢復)

c)恢復

imp parfile=d:\test.par;

>>>test.par

userid=system/manager

file=d:\back.dmp

fromuser=scott -----------從哪個使用者來恢復

show=y -----------顯示匯入檔案中的sql語句

<2>scott下的物件全部複製到test使用者下

(轉殖使用者scott)

a)匯出scott使用者

exp parfile=d:\test.par

>>>test.par

userid=system/manager

file=d:\back.dmp

owner=(scott)

b)匯入d:\back.dmp檔案中的內容到test使用者下

imp parfile=d:\test.par

>>>test.par

userid=system/manager

file=d:\back.dmp

fromuser=scott

touser=test

<3>如何進行全庫匯入

imp system/manager

file=d:\back.dmp full=y ignore=y

full ----------全庫

ignore ----------忽略匯入過程中的錯誤

java 根據條件從List中篩選出符合條件的集合

1 list 你要在裡面篩選的物件集合 存放格式例如 list.add user1 list.add user2 list.add user3 2 tablecolumnname user 裡面的屬性字段 例如 name 3 agers name欄位的屬性值,也就是你要篩選出 name 的名稱為 張...

EXCEL大資料匯出(100W條)

excel匯出,如果說上了數十萬條,那麼走記憶體直接一次性匯出相當的困難,我本地的記憶體調的相對較小,所以大概5 6萬條就不行了,我在createcell加了乙個輸出語句,迴圈到5 6萬條,就會非常非常慢,每次createcell一次,需要5 10s,後面會越來越慢。解決這種事情,一般的解決思路是,...

php實現匯出10萬條資料

開發中經常遇到需要從資料庫匯出大量資料的問題,匯出excel需要占用太多記憶體,最終回導致記憶體溢位而失敗。csv是更好的選擇。同時可以使用php5.5之後賦予的新功能 yield 生成器 來優化效能,具體可以看鳥哥部落格 分段匯出所有使用者 public function exportall as...