ORCLE資料匯入匯出

2021-09-29 14:48:36 字數 1173 閱讀 5383

本地安裝號資料庫軟體,並建立資料庫orcl

在建表空間的時候,建議命名與資料來源資料庫的表空間一致,不然後續匯入會出現問題

/*第1步:建立臨時表空間  */

create temporary tablespace qq_temp

tempfile 'd:\oracle\data\qq_temp.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

/*第2步:建立資料表空間  */

create tablespace qq_data  

logging  

datafile 'd:\oracle\oracle_data\qq_data.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

/*第3步:建立使用者並指定表空間  */

create user qq identified by sys

default tablespace qq_data  

temporary tablespace qq_temp;  

/*第4步:給使用者授予許可權  */

grant connect,resource,dba to qq;

因為使用plsql匯出會出現速度慢和其他問題,最後使用命令匯出和匯入 

2、從資料來源資料庫匯出資料

exp  使用者名稱/密碼@ip:埠/資料庫名  file是匯出的資料檔案及位置,log是匯出時的日誌檔案

等待匯出結束。。。。

3、匯入目標資料庫

imp 使用者名稱/密碼@ip:埠/資料庫名  file是匯出的資料檔案及位置

等待匯入結束。。。

然而我匯入的時候還是很多表失敗的,在日誌檔案中找到那些表,在plsql中再次匯出,再匯入,還是會有問題,我只能手動copy sql語句建表

然而巨坑開始了,plsql會顯示執行成功,表也建立成功了,但是!!!缺字段,程式執行過程中會莫名其妙報錯,我試驗了很多次,會缺字段,不知道為啥,反正體驗感相當不好,估計是我的操作也很菜

如果有哪位大佬知道原因,歡迎指教,榮幸至極~~

ORCLE匯出資料

方法一 exp scf sit tgt scf sit tgt 10.20.35.117 1521 fgdbat file e data 20200108 scf.dmp owner scf sit tgt 方法二 expdp scf sit tgt scf sit tgt 10.20.35.117...

orcle之PLSQL匯入資料

在用以前,敲機房的時候都是用sql server中一條一條的寫 可是在用敲用了pd以後就不能那麼傻不拉幾的區一行一行的敲了,畢竟有了工具,今天就總結一下匯入sql指令碼。首先單機file,然後選擇new commond window,如下圖 然後在開啟的視窗中輸入 d share 05 drp sq...

orcle匯入資料檔案

在bj上班已經2個月了,感覺一直沒有進入狀態,只有強迫自己進入了。為了不荒廢之前學過的東西,計畫從資料庫開始繼續深入了解。於是從某處拷了個3.xg的資料庫檔案,回來恢復,然後搞搞效能優化。匯入步驟 1 建立 臨時 表空間 create tablespace ts a datafile d oracl...