最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
oracle怎么導(dǎo)出實例,oracle 數(shù)據(jù)導(dǎo)出

如何將oracle數(shù)據(jù)庫實例 導(dǎo)出到sql腳本

如果是一個表 可以先查詢,然后在界面結(jié)果右擊直接導(dǎo)出sql;

在成都網(wǎng)站設(shè)計、網(wǎng)站制作中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報的無錫營銷推廣。創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設(shè)十年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。

要是整個數(shù)據(jù)庫 就得用tools了

如何在Oracle10導(dǎo)出用戶,備份數(shù)據(jù)。

重換系統(tǒng)要換什么系統(tǒng)呢?要是從Windows平臺換Windows平臺最簡單的是冷備份,直接把ORACLE的數(shù)據(jù)庫實例和數(shù)據(jù)文件都拷貝一份備份,然后新系統(tǒng)建立起來之后重建相同的實例,然后用冷備份的文件恢復(fù)一下即可。這種方法不需要使用數(shù)據(jù)庫的功能。

方法2,使用EXP/IMP導(dǎo)出導(dǎo)入備份數(shù)據(jù)。具體操作如下:

exp system/密碼 full=y file=導(dǎo)出文件路徑導(dǎo)出文件名 log=導(dǎo)出日志文件

新系統(tǒng)建好數(shù)據(jù)庫后:

導(dǎo)入數(shù)據(jù):

IMP system/密碼 FULL=y file=導(dǎo)出文件路徑導(dǎo)出文件名 log=導(dǎo)入日志文件

導(dǎo)入導(dǎo)出過程中如果遇到問題,可以在命令行下輸入 IMP -help 或者 EXP -help 來查詢命令。

方法3:使用RMAN備份全庫,然后在新系統(tǒng)下建好數(shù)據(jù)庫實例導(dǎo)入。

代碼大致如下:

連接數(shù)據(jù)庫實例:

RMAN target /

或者:

RMAN

connect target /

備份數(shù)據(jù)庫:

RMANbackup database;

恢復(fù)全庫:

RMANrestore database;

oracle數(shù)據(jù)庫dos命令怎么導(dǎo)出數(shù)據(jù)庫實例

在DOS狀態(tài)下登陸sqlplus

sqlplus /nolog

connect useid/pwd@serviceName;

然后用exp命令導(dǎo)出數(shù)據(jù)庫

EXP useid/pwd FILE=C:\exportfile.dmp OWNER=orcl

exp 有三種模式,完全級,用戶級,表級

oracle 數(shù)據(jù)庫導(dǎo)入導(dǎo)出

Oracle ExpImp導(dǎo)入導(dǎo)出工具性能調(diào)優(yōu)

Oracle Exp/Imp工具是一個操作簡單、方便靈活的備份恢復(fù)和數(shù)據(jù)遷移工具,它可以實施全庫級、用戶級、表級的數(shù)據(jù)備份和恢復(fù)。對于數(shù)據(jù)量在G級或G級以內(nèi),強調(diào)高可用性,可以容忍少量數(shù)據(jù)丟失的數(shù)據(jù)庫系統(tǒng),Exp/Imp是普遍使用的邏輯備份方式。目前現(xiàn)網(wǎng)很多生產(chǎn)系統(tǒng)均使用Exp/Imp進行備份恢復(fù)。數(shù)據(jù)量達到G級以后,備份恢復(fù)的時間明顯拉長了,有沒有方法能夠有效提高Exp/Imp的速度呢?答案是肯定的,某些方法還可以成倍的提高速度,本文就從Exp、Imp兩個工具分別探討優(yōu)化備份恢復(fù)性能的方法。

1 Exp調(diào)優(yōu)

1.1 使用DIRECT和RECORDLENGTH選項

DIRECT參數(shù)定義了導(dǎo)出是使用直接路徑方式(DIRECT=Y),還是常規(guī)路徑方式(DIRECT=N)。常規(guī)路徑導(dǎo)出使用SQL SELECT語句從表中抽取數(shù)據(jù),直接路徑導(dǎo)出則是將數(shù)據(jù)直接從磁盤讀到PGA再原樣寫入導(dǎo)出文件,從而避免了SQL命令處理層的數(shù)據(jù)轉(zhuǎn)換過程,大大提高了導(dǎo)出效率。在數(shù)據(jù)量大的情況下,直接路徑導(dǎo)出的效率優(yōu)勢更為明顯,可比常規(guī)方法速度提高三倍之多。

和DIRECT=Y配合使用的是RECORDLENGTH參數(shù),它定義了Export I/O緩沖的大小,作用類似于常規(guī)路徑導(dǎo)出使用的BUFFER參數(shù)。建議設(shè)置RECORDLENGTH參數(shù)為最大I/O緩沖,即65535(64kb)。其用法如下:

exp userid=system/manager full=y direct=y recordlength=65535 file=exp_full.dmp log=exp_full.log

直接路徑導(dǎo)出根據(jù)Oracle版本不同,有一些使用限制。比較重要的限制有,8i及以下版本不支持導(dǎo)出客戶端和數(shù)據(jù)庫的字符集轉(zhuǎn)換,因此導(dǎo)出前必須保證NLS_LANG設(shè)置正確;8.1.5及以下版本不支持導(dǎo)出含LOBs對象的表;不能使用QUERY參數(shù)等。

1.2 使用管道技術(shù)

管道是從一個程序進程向另一個程序進程單向傳送信息的技術(shù)。通常,管道把一個進程的輸出傳給另一進程作為輸入。如果導(dǎo)出的數(shù)據(jù)量很大,可以利用管道直接生成最終的壓縮文件,所耗費的時間和不壓縮直接導(dǎo)出的時間相當(dāng)。這樣一來,不僅能夠解決磁盤空間不足的問題,而且省去了單獨壓縮文件的時間;如果需要傳輸導(dǎo)出文件,還可以減少網(wǎng)絡(luò)傳輸?shù)臅r間。比如,一個10G的文件單獨壓縮可能需要半小時以上的時間。雖然管道技術(shù)不能夠直接縮短Exp/Imp本身的時間,但節(jié)省出來的壓縮時間非常可觀。管道和Exp結(jié)合的具體使用方法如下:

導(dǎo)出數(shù)據(jù)示例:

% mknod /tmp/exp_pipe p # Make the pipe

% compress /tmp/exp_pipe export.dmp.Z # Background compress

% exp file=/tmp/exp_pipe # Export to the pipe

2 Imp調(diào)優(yōu)

Oracle Import進程需要花比Export進程數(shù)倍的時間將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫。某些關(guān)鍵時刻,導(dǎo)入是為了應(yīng)對數(shù)據(jù)庫的緊急故障恢復(fù)。為了減少宕機時間,加快導(dǎo)入速度顯得至關(guān)重要。沒有特效辦法加速一個大數(shù)據(jù)量的導(dǎo)入,但我們可以做一些適當(dāng)?shù)脑O(shè)定以減少整個導(dǎo)入時間。

2.1 使用管道技術(shù)

前面已經(jīng)說明了Exp時如何使用管道,在導(dǎo)入時管道的作用是相同,不僅能夠解決磁盤空間不足的問題,而且省去了單獨解壓縮文件的時間。在大數(shù)據(jù)量導(dǎo)入導(dǎo)出的時候,推薦一定要使用管道。

導(dǎo)入數(shù)據(jù)示例:

2.2 避免I/O競爭

Import是一個I/O密集的操作,避免I/O競爭可以加快導(dǎo)入速度。如果可能,不要在系統(tǒng)高峰的時間導(dǎo)入數(shù)據(jù),不要在導(dǎo)入數(shù)據(jù)時運行job等可能競爭系統(tǒng)資源的操作。

2.3 增加排序區(qū)

Oracle Import進程先導(dǎo)入數(shù)據(jù)再創(chuàng)建索引,不論INDEXES值設(shè)為YES或者NO,主鍵的索引是一定會創(chuàng)建的。創(chuàng)建索引的時候需要用到排序區(qū),在內(nèi)存大小不足的時候,使用臨時表空間進行磁盤排序,由于磁盤排序效率和內(nèi)存排序效率相差好幾個數(shù)量級。增加排序區(qū)可以大大提高創(chuàng)建索引的效率,從而加快導(dǎo)入速度。

8i及其以下版本:導(dǎo)入數(shù)據(jù)前增加數(shù)據(jù)庫的sort_area_size大小,可設(shè)為正常值的5-10倍。但這個值設(shè)定會影響到所有會話,設(shè)的過高有可能導(dǎo)致內(nèi)存不足出現(xiàn)paging, swapping現(xiàn)象。更為穩(wěn)妥的方法是,對于大表和索引特別多的表,只導(dǎo)數(shù)據(jù)不導(dǎo)索引。導(dǎo)完數(shù)據(jù)后,創(chuàng)建一個會話,設(shè)定當(dāng)前會話的sort_area_size一個足夠大的值,再手工創(chuàng)建索引。

9i:在workarea_size_policy=AUTO的情況下,所有會話的UGA共用pga_aggregate_target定義的內(nèi)存,不必單獨設(shè)定sort_area_size。導(dǎo)入數(shù)據(jù)前增加pga_aggregate_target大小,如果機器內(nèi)存夠大,可從通常設(shè)定的500M提高到1-2G。pga_aggregate_target大小可以動態(tài)調(diào)整,導(dǎo)入完成后可在線調(diào)回原值。

2.4 調(diào)整BUFFER選項

Imp參數(shù)BUFFER定義了每一次讀取導(dǎo)出文件的數(shù)據(jù)量,設(shè)的越大,就越減少Import進程讀取數(shù)據(jù)的次數(shù),從而提高導(dǎo)入效率。BUFFER的大小取決于系統(tǒng)應(yīng)用、數(shù)據(jù)庫規(guī)模,通常來說,設(shè)為百兆就足夠了。其用法如下:

imp user2/pwd fromuser=user1 touser=user2 file=/tmp/imp_db_pipe1 commit=y feedback=10000 buffer=10240000

2.5 使用COMMIT=Y選項

COMMIT=Y表示每個數(shù)據(jù)緩沖滿了之后提交一次,而不是導(dǎo)完一張表提交一次。這樣會大大減少對系統(tǒng)回滾段等資源的消耗,對順利完成導(dǎo)入是有益的。

2.6 使用INDEXES=N選項

前面談到增加排序區(qū)時,說明Imp進程會先導(dǎo)入數(shù)據(jù)再創(chuàng)建索引。導(dǎo)入過程中建立用戶定義的索引,特別是表上有多個索引或者數(shù)據(jù)表特別龐大時,需要耗費大量時間。某些情況下,需要以最快的時間導(dǎo)入數(shù)據(jù),而索引允許后建,我們就可以使用INDEXES=N 只導(dǎo)入數(shù)據(jù)不創(chuàng)建索引,從而加快導(dǎo)入速度。

我們可以用INDEXFILE選項生成創(chuàng)建索引的DLL腳本,再手工創(chuàng)建索引。我們也可以用如下的方法導(dǎo)入兩次,第一次導(dǎo)入數(shù)據(jù),第二次導(dǎo)入索引。其用法如下:

imp user2/pwd fromuser=user1 touser=user2 file=/tmp/imp_db_pipe1 commit=y feedback=10000 buffer=10240000 ignore=y rows=y indexes=n

imp user2/pwd fromuser=user1 touser=user2 file=/tmp/imp_index_pipe1 commit=y feedback=10000 buffer=10240000 ignore=y rows=n indexes=y

2.7 增加LARGE_POOL_SIZE

如果在init.ora中配置了MTS_SERVICE,MTS_DISPATCHERS等參數(shù),tnsnames.ora中又沒有(SERVER=DEDICATED)的配置,那么數(shù)據(jù)庫就使用了共享服務(wù)器模式。在MTS模式下,Exp/Imp操作會用到LARGE_POOL,建議調(diào)整LARGE_POOL_SIZE到150M。

檢查數(shù)據(jù)庫是否在MTS模式下:

SQLselect distinct server from v$session;

如果返回值出現(xiàn)none或shared,說明啟用了MTS。

附錄:EXP/IMP命令選項注釋

exp help=y

通過輸入 EXP 命令和用戶名/口令,您可以

后接用戶名/口令的命令:

例程: EXP SCOTT/TIGER

或者,您也可以通過輸入跟有各種參數(shù)的 EXP 命令來控制“導(dǎo)出”

按照不同參數(shù)。要指定參數(shù),您可以使用關(guān)鍵字:

格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)

例程: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)

或 TABLES=(T1: P1,T1: P2),如果 T1 是分區(qū)表

USERID 必須是命令行中的第一個參數(shù)。

關(guān)鍵字 說明(默認) 關(guān)鍵字 說明(默認)

--------------------------------------------------------------------------

USERID 用戶名/口令 FULL 導(dǎo)出整個文件 (N)

BUFFER 數(shù)據(jù)緩沖區(qū)大小 OWNER 所有者用戶名列表

FILE 輸出文件 (EXPDAT.DMP) TABLES 表名稱列表

COMPRESS 導(dǎo)入到一個區(qū) (Y) RECORDLENGTH IO 記錄的長度

GRANTS 導(dǎo)出權(quán)限 (Y) INCTYPE 增量導(dǎo)出類型

INDEXES 導(dǎo)出索引 (Y) RECORD 跟蹤增量導(dǎo)出 (Y)

DIRECT 直接路徑 (N) TRIGGERS 導(dǎo)出觸發(fā)器 (Y)

LOG 屏幕輸出的日志文件 STATISTICS 分析對象 (ESTIMATE)

ROWS 導(dǎo)出數(shù)據(jù)行 (Y) PARFILE 參數(shù)文件名

CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 導(dǎo)出的約束條件 (Y)

OBJECT_CONSISTENT 只在對象導(dǎo)出期間設(shè)置為讀的事務(wù)處理 (N)

FEEDBACK 每 x 行的顯示進度 (0)

FILESIZE 每個轉(zhuǎn)儲文件的最大大小

FLASHBACK_SCN 用于將會話快照設(shè)置回以前狀態(tài)的 SCN

FLASHBACK_TIME 用于獲取最接近指定時間的 SCN 的時間

QUERY 用于導(dǎo)出表的子集的 select 子句

RESUMABLE 遇到與空格相關(guān)的錯誤時掛起 (N)

RESUMABLE_NAME 用于標識可恢復(fù)語句的文本字符串

RESUMABLE_TIMEOUT RESUMABLE 的等待時間

TTS_FULL_CHECK 對 TTS 執(zhí)行完整的或部分相關(guān)性檢查

TABLESPACES 要導(dǎo)出的表空間列表

TRANSPORT_TABLESPACE 導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)

TEMPLATE 調(diào)用 iAS 模式導(dǎo)出的模板名

imp help=y

可以通過輸入 IMP 命令和您的用戶名/口令

后接用戶名/口令的命令:

例程: IMP SCOTT/TIGER

或者, 可以通過輸入 IMP 命令和各種參數(shù)來控制“導(dǎo)入”

按照不同參數(shù)。要指定參數(shù),您可以使用關(guān)鍵字:

格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)

例程: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

或 TABLES=(T1: P1,T1: P2),如果 T1 是分區(qū)表

USERID 必須是命令行中的第一個參數(shù)。

關(guān)鍵字 說明(默認) 關(guān)鍵字 說明(默認)

------------------------------------------------------------------------

USERID 用戶名/口令 FULL 導(dǎo)入整個文件 (N)

BUFFER 數(shù)據(jù)緩沖區(qū)大小 FROMUSER 所有人用戶名列表

FILE 輸入文件 (EXPDAT.DMP) TOUSER 用戶名列表

SHOW 只列出文件內(nèi)容 (N) TABLES 表名列表

IGNORE 忽略創(chuàng)建錯誤 (N) RECORDLENGTH IO 記錄的長度

GRANTS 導(dǎo)入權(quán)限 (Y) INCTYPE 增量導(dǎo)入類型

INDEXES 導(dǎo)入索引 (Y) COMMIT 提交數(shù)組插入 (N)

ROWS 導(dǎo)入數(shù)據(jù)行 (Y) PARFILE 參數(shù)文件名

LOG 屏幕輸出的日志文件 CONSTRAINTS 導(dǎo)入限制 (Y)

DESTROY 覆蓋表空間數(shù)據(jù)文件 (N)

INDEXFILE 將表/索引信息寫入指定的文件

SKIP_UNUSABLE_INDEXES 跳過不可用索引的維護 (N)

FEEDBACK 每 x 行顯示進度 (0)

TOID_NOVALIDATE 跳過指定類型 ID 的驗證

FILESIZE 每個轉(zhuǎn)儲文件的最大大小

STATISTICS 始終導(dǎo)入預(yù)計算的統(tǒng)計信息

RESUMABLE 在遇到有關(guān)空間的錯誤時掛起 (N)

RESUMABLE_NAME 用來標識可恢復(fù)語句的文本字符串

RESUMABLE_TIMEOUT RESUMABLE 的等待時間

COMPILE 編譯過程, 程序包和函數(shù) (Y)

STREAMS_CONFIGURATION 導(dǎo)入 Streams 的一般元數(shù)據(jù) (Y)

STREAMS_INSTANITATION 導(dǎo)入 Streams 的實例化元數(shù)據(jù) (N)

下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g

TRANSPORT_TABLESPACE 導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)

TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫的表空間

DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件

TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶


當(dāng)前文章:oracle怎么導(dǎo)出實例,oracle 數(shù)據(jù)導(dǎo)出
瀏覽地址:http://fisionsoft.com.cn/article/hsipij.html