本地安裝號資料庫軟體,並建立資料庫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...