exp工具的direct和query衝突以及程式補充

dotaddjj發表於2012-02-16

Exp中雖然使用direct工具繞過sga直接從磁碟匯入到uga端,可以加快exp匯出速度,但是exp工具中無法用directquery一起使用,不然會出現direct的模式衝突。

C:Documents and Settings0990753>exp xiaoyu/xiaoyu file=d:test01.dmp log=d:t

est01.log tables=test03 query="where id=11" buffer=800000 direct=y

Export: Release 10.2.0.1.0 - Production on 星期四 2 16 13:58:30 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

EXP-00071: QUERY 引數與直接路徑匯出不相容

EXP-00000: 匯出終止失敗

CJN0作業佇列排程器程式,負責在作業佇列中檢視是否有需要執行的作業,有則啟動Jnnn程式執行作業。執行完畢後,相應的作業佇列程式Jnnn會退出。

Jnnn作業佇列程式,每個作業佇列程式只執行一個作業,執行完畢後接著執行別的需要執行的作業,但是如果想同時執行作業,就需要多個作業佇列程式。透過引數job_queue_processes設定同時最多作業執行數。

QMNCQnnn高階佇列:QMNC程式通知Qnnn需要完成什麼工作,Qnnn則去進行上述工作,透過引數aq_tm_processes設定佇列數,不同於jnnn作業佇列,Qnnn佇列程式是持續的在整個資料庫執行時期,即使沒有任務也不會退出

CTWR Change Tracking Process修改跟蹤程式:oracle 10g推出了修改跟蹤檔案,用於記錄上次備份後更新的block資訊 ,這樣利用增量備份時不用全掃描所有的block

Alter database enable block change tracking

Using File

‘/oracle_base/change.ctl’

不過一旦開啟修改跟蹤功能,將消耗系統很大的資源,這就需要測試去均衡兩者的取捨了!

RVWR Recover Write恢復寫入器:oracle10g新增可選程式,用於閃回資料庫下維護閃回恢復區中的塊的前影像。需要開啟alter database flashback on閃回資料庫功能。

I/O從屬程式

I/O從屬程式一般用於不支援非同步I/O的磁碟模擬非同步I/O,一般用於使用磁帶進行rman備份和恢復模擬非同步I/O(磁碟不支援非同步I/O

其中有兩個引數

Backup_tape_io_salves引數預設為false,不使用I/O從屬程式,用於控制rman備份和恢復中是否使用I/O從屬程式將資料複製或恢復到磁帶上。

Dbwr_io_slaves指定dbwn程式使用I/O從屬程式個數。

非同步I/O:當有髒塊資料需要寫出到磁碟時,dbwn lgwr程式會獲取一批需要寫入的髒塊然後交與作業系統完成寫出,dbwn lgwr不會等待作業系統寫出完成後再去獲取需要寫入的髒塊,而是馬上去獲取下一批需要寫入磁碟的髒塊,而作業系統完成寫入後也會通知DBWnLGWR程式。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1057374/,如需轉載,請註明出處,否則將追究法律責任。

相關文章