『壹』 資料庫數據如何導入dmp
首先,我們打開sqldeveloper,找到系統管理員身份對應的資料庫,本篇為資料庫名為sys的連接。輸入密碼,進入資料庫。
『貳』 sql server資料庫中怎麼把表的信息導出到stu.dmp文件中
這個不行純穗吧。oracle的備份文件是二進制,必須解析它才能做做祥卜呢,這個如何解析dmp文件只有oracle公司的人知道。因此dmp文件是不能導入到sql
server里。宴宏建議把oracle里每個表導出文本文件,然後在sql
server里用bcp
in導入吧
『叄』 sql developer可以導入dmp文件嗎
當然可以了 支持3種導入 .dmp 文件,.sql 文件,.pde文件
『肆』 如何在sql server下導出dmp文件
dmp格式的文件屬於oracle備份的格式,在sqlserver中並不適用。
在oracle中可用命令來導出。
一下是oracle導出dmp文件的一些方法,可根據自己的實際情況使用:
1. 獲取幫助
exp help=y
2. 導出一個完整資料庫
exp system/manager file=bible_db log=dible_db full=y
3. 導出資料庫定義而不導出數據
exp system/manager file=bible_db log=dible_db full=y rows=n
4. 導出一個或一組指定用戶所屬的全部表、索引和其他對象
exp system/manager file=seapark log=seapark owner=seapark
exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)
注意:在導出用戶時,盡管已經得到了這個用戶的所有對象,但是還是不能得到這些對象引用的任何同義詞。解決方法是用以下的SQL*Plus命令創建一個腳本文件,運行這個腳本文件可以獲得一個重建seapark所屬對象的全部公共同義詞的可執行腳本,然後在目標資料庫上運行該腳本就可重建同義詞了。
SET LINESIZE 132
SET PAGESIZE 0
SET TRIMSPOOL ON
SPOOL c:\seapark.syn
SELECT 'Create public synonym '||synonym_name||' for '||table_owner||'.'||table_name||';'FROM dba_synonyms
WHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC';
SPOOL OFF
5. 導出一個或多個指定表
exp seapark/seapark file=tank log=tank tables=tank
exp system/manager file=tank log=tank tables=seapark.tank
exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)
6. 估計導出文件的大小
全部表總位元組數:
SELECT sum(bytes) FROM dba_segments WHERE segment_type = 'TABLE';
seapark用戶所屬表的總位元組數:
SELECT sum(bytes) FROM dba_segments WHERE owner = 'SEAPARK' AND segment_type = 'TABLE';
seapark用戶下的aquatic_animal表的位元組數:
SELECT sum(bytes) FROM dba_segments WHERE owner = 'SEAPARK' AND segment_type = 'TABLE' AND segment_name = 'AQUATIC_ANIMAL';
7. 導出表數據的子集(oracle8i以上)
NT系統:
exp system/manager query='Where salad_type='FRUIT'' tables=amy.salad_type
file=fruit log=fruit
UNIX系統:
exp system/manager query=\"Where salad_type=\'FRUIT\'\" tables=amy.salad_type file=fruit log=fruit
8. 用多個文件分割一個導出文件
exp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G tables=hr.paycheck
9. 使用參數文件
exp system/manager parfile=bible_tables.par
bible_tables.par參數文件:
#Export the sample tables used for the Oracle8i Database Administrator's Bible.
file=bible_tables
log=bible_tables
tables=(
amy.artist
amy.books
seapark.checkup
seapark.items)
10. 增量導出
「完全」增量導出(complete),即備份整個資料庫
exp system/manager inctype=complete file=990702.dmp
「增量型」增量導出(incremental),即備份上一次備份後改變的數據
exp system/manager inctype=incremental file=990702.dmp
「累計型」增量導出(cumulative),即備份上一次「完全」導出之後改變的數據
exp system/manager inctype=cumulative file=990702.dmp
『伍』 pl/sql 把查詢結果導出為dmp文件
沒聽過用plsql導dmp文件的 ,本地資料庫在cmd中導,伺服器上的在伺服器上導,我們公司用的是唯清廳oracle數指隱據庫。
例:伺服器上
導出:用的Xshell
su - oracel
expdp gr/gr mpfile=test.dmp directory=DATA_PUMP_DIR SCHEMAS=gr
然後用其配套的工具去伺服器上把文件下載到本地
導入到本地
1.創建用戶並授權
2.創建表空間
3.給用戶指定表空間
4.導入正態
impdp gr1/gr1 mpfile=test.dmp directory=DATA_PUMP_DIR remap_tablespace=gr:gr1,gr_idx:gr1_idx remap_schema=gr:gr1 TABLE_EXISTS_ACTION=REPLACE
只要你看懂了,絕對滿足你的需求了。(所有表,所有結果,都在這個文件裡面)
用這總方法導入seq不會自動增加 (目前也在研究中,能把seq搞定就超級完美了)
『陸』 MSSQL資料庫文件MS.BAK轉換為ORACLE資料庫文件OR.dmp
首先,你需要把MS.BAK恢復到MSSQLSERVER的數咐咐據里/.
然後,你需要從MSSQLSERVER里導出你需要的表結構,最中培好導出SQL文件
第三步,你要修改SQL文件里的賣簡唯的欄位類型為ORACLE的欄位類型.
第四步,用這個SQL文件在ORACLE庫里建表.
第五步,現在你就可以用DTS工具往ORACLE里導數據了.
作數據遷移比較困難的在於,它經常會報數據類型的錯誤,解決起來有時很棘手!
『柒』 sql plus如何正確導出dmp文件
sqlplus中
$exp username/password@servername owner=username rows=y file=D:\sample.dmp
log=D:\sample.log;
或者
$exp username/password@servername owner=username rows=y file=D:\sample.dmp
log=D:\sample.log statistics=none;
$imp username/password@servername fromuser=fromUserName touser=toUserName
file=D:\sample.dmp rows=y log=D:\sample.log;
『捌』 怎麼用plsql導入dmp文件
dmp文件的導入導出
一、dmp文件的導入
方法一(需安裝PLSQL)
1.運行PLSQL,在oracle登陸窗口輸入用戶名和密碼登陸到資料庫
2.運行工具>導入表,彈出導入對話框
3.單擊下方選擇文件咐橋按鈕,在彈出對話框選擇要導入的dmp文件,點擊打開
4.在上一步執行後會返回步驟2的導入對話框,點擊右下方的導入按鈕即可進行導入。之後會彈出cmd命令窗口,待該程序運行結束後導入完成。
5.查看是否導入成功,打開Tables可以看到是否導入成功
方法二(利用cmd)
1打開cmd窗口(運行>cmd),輸入imp回車
2.輸入用戶名和密碼
3.如上圖所示,顯示「連接到„」後,方可執行下面步驟。輸入導入文件的路徑如:E:\project\zhgis.dmp
4.「輸叢簡數入插入緩沖區大小(yes/no)」、 「只列出導入文件的內容(yes/no)」滲首、 「導入許可權(yes/no)」、「導入表數據(yes/no)」、「導入整個導出文件(yes/no)」一路直接回車即可。
二.導出dmp文件
導出dmp文件與導入類似:
登陸PLSQL後,點擊菜單欄>工具>導出表,在彈出窗口裡,可以利用ctrl和shift鍵選擇要導出的表,下方「選擇路徑」按鈕可以選擇導出的路徑。
『玖』 使用pl/sql 怎麼導出dmp文件
可按如下方法:
1、用pl/sql登錄到指定的資料庫。
2、依次點擊「工具」——「導出表」乎扒棚
3、下邊標簽選擇「oracle導出歲則」,上邊摁住「ctrl」鍵,並用數據點擊要導出的表。
4、按圖所示先點擊保存路徑的按鈕,然後點此賀擊「導出」
5、待其執行完畢,即導出成功。
『拾』 如何用plsql導出dmp文件
解決方法如下:
1、用plsql登錄到指定的資料庫;
2、依次點擊工具至導出表;
3、下邊標簽選擇oracle導出,上邊點擊ctrl鍵,並用數據點擊要導出的表;
4、先點擊保存路徑的按鈕,再點擊導出;
5、待其執行完畢,即導出成功。