oracle 資料匯出匯入

2021-05-25 03:18:09 字數 1429 閱讀 8720

資料庫的匯出匯入:

匯出表步驟:

1、匯出表結構與資料;

2、匯出序列;

3、匯出觸發器;

4、匯出檢視

匯出表工具:

plsql developer

設定環境變數: 變數名: nls_lang  變數值: american_america.zhs16gbk (這裡主要是解決資料庫的字符集問題,根據資料庫的字符集設定,保證匯出的字符集是一樣的。)

匯出表操作:

b、匯出表結構與資料,在工具欄上選擇"tools" -> "export tables" -> 選擇要匯出的表 -> 在"sql inserts"選選項卡裡把"drop tables","disable triggers", "disable foreign key constraints"選上,"output file"選擇匯出儲存路徑。把匯出的檔案分離成資料結構檔案與資料檔案。

c、匯出序列,在工具欄上選擇"tools" -> "export user objects" -> 選擇以"s"開頭的相關相關序列,選上"include storage","include owner","single file"幾個選項,"output file"儲存序列檔案。

d、 匯出觸發器,在剛才的"export user objects" 找到以"t"開頭的相關觸發器,選上"include storage","include owner","single file"幾個選項,"output file"儲存序列檔案。

e、匯出檢視,操作如上乙個步驟,在"export user objects" 找到以相關的檢視,選上"include storage","include owner","single file"幾個選項,"output file"儲存序列檔案。

注意事項:匯出表時要把序列與觸發器停掉,在匯出的資料或表結構檔案裡刪除帶有"wapcity"的字首,否則會引起匯入時失敗。

匯入表步驟:

1、匯入表的結構;

2、匯入表的資料;

3、匯入序列;

4、匯入觸發器;

5、匯入檢視;

匯入表操作步驟:

a、把處理好的資料檔案上傳到伺服器,如果本地可以直接訪問到資料庫這步驟直接忽略;

b、用sqlplus 賬號/密碼@監聽服務 登入;

c、用start命令匯入表結構,start 表結構檔案,如:start model_match.sql;

d、用start命令匯入資料,start 資料檔案,如:start model_match_data.sql;

e、用start命令匯入序列,start 序列檔案,如:start s_model_match.sql;

f、用start命令匯入觸發器,start 觸發器檔案,如:start t_model_match.sql;

g、用start命令匯入檢視,start 視**件,如:start view_model_match.sql;

oracle資料匯入匯出

語法 imp userid password 資料庫全域性名 file dmp檔案的目錄 其它引數 獲取幫助,敲入 imp help y import常用的引數 1 file 指定匯入檔名 fromuser 允許匯入指定的使用者擁有的表 full full y時,匯入dmp檔案中所有的事物 igno...

Oracle資料匯入匯出

資料庫的維護過程,難免遇到一些表的備份和恢復工作。為了方便起見,我將這些重複的工作整理成了執行在windows上的批處理,和執行在aix伺服器上的kshell指令碼。指令碼的作業內容就是,指定具體的表集合,分檔案逐表備份和恢復。如果是經常性的指定的固定表的話,可以修改以陣列方式的指令碼。如果是經常改...

Oracle 匯入匯出資料

最近使用oracle匯入匯出資料時,遇到了不少的麻煩!遂對oracle資料庫進行了認真的學習 總結了幾種匯入匯出的命令方法,以備以後查閱。資料匯出 1 將資料庫test 完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager te...