匯入匯出實用程式用於實施資料庫的邏輯備份和恢復
匯出實用將資料庫中的物件定義和資料備份到乙個作業系統二進位制檔案中
匯入使用程式讀取二進位制導出檔案並將物件和資料載入資料庫中
匯出額匯入實用程式的特點有:
1.可以按時間儲存表結構和資料
2.允許匯出指定的表,並重新匯入到新的資料庫中
3.可以吧資料庫遷移到另外一台異構伺服器上
4.在兩個不同版本的oracle資料庫之間傳輸資料
5.在聯機狀態下進行備份和恢復
6.可以重新組織表的儲存結構,減少鏈結及磁碟碎片
呼叫匯入匯出的三種方法:
在命令執行程式的引數和引數值
已互動的方式提示使用者逐個輸入引數的值
允許使用者將執行引數和引數值儲存在引數檔案中,以便重複使用引數
匯入匯出資料庫物件的四種模式:完全資料庫、表、使用者、表空間
匯入匯出整個資料庫的所有物件
匯入匯出乙個或多個指定的表或表空間
匯入匯出乙個使用者模式中的所有物件
匯入匯出乙個或多個指定的表空間中的所有物件
匯出使用程式有以下常用的命令引數
引數 說明
userid 確定執行匯出實用程式的使用者名稱和口令
buffer 確定匯出資料時所使用的緩衝區大小,其大小用位元組表示
file 指定匯出的二進位制檔名稱,預設的副檔名是.dmp
full 指定是否以全部資料庫方式匯出,只有授權使用者才可使用此引數
owner 要匯出的資料庫使用者列表
help 指定是否顯示幫助訊息和引數說明
rows 確定是否要匯出表中的資料
tables 按表方式匯出時,指定需匯出的表和分割槽的名稱
parfile 指定傳遞給匯出實用程式的引數檔名
tablespaces 按表空間方式匯出時,指定要匯出的表空間名
匯出實用程式
按使用者方式匯出資料
exp gmd/gmd@oracle file=d:/1.dmp owner=gmd
按表方式匯出資料
exp gmd/gmd@oracle tables=(grp_province,grp_city,grp_area) file=d:/2.dmp
按表空間方式匯出資料
exp system/oracle@oracle tablespaces=(gmd) file=d:/3.dmp
使用引數檔案匯出資料
exp system/oracle@oracle parfile='d:\parameters.txt'
匯入使用程式有以下常用的命令引數
引數 說明
userid 指定執行匯入的使用者名稱和密碼
buffer 指定用來讀取資料的緩衝區大小,以位元組為單位
commit 指定是否在每個陣列(其大小由buffer引數設定)插入後進行提交
file 指定要匯入的二進位制檔名
fromuser 指定要從匯出轉儲檔案中匯入的使用者模式
touser 指定要將物件匯入的使用者名稱。fromuser與touser可以不同
full 指定是否要匯入整個匯出轉儲檔案
tables 指定要匯入的表的列表
rows 指定是否要匯入表中的行
parfile 指定傳遞給匯入實用程式的引數檔名,此檔案可以包含這裡列出的所有引數
ignore 匯入時是否忽略遇到的錯誤,預設為n
tablespaces 按表空間方式匯入,列出要匯入的表空間名
匯入實用程式
按整個檔案匯入資料庫
imp gmd/gmd@oracle file=d:1.dmp ignore=y full=y
按halibut使用者的表匯入到fantasy使用者
imp gmd/gmd@oracle file=2.dmp fromuser=halibut touser=fantasy tables=(t_user,role)
使用引數檔案匯入資料
imp system/oracle@oracle parfile='d:\paramenters.txt'
PostgreSQL的實用程式
postgresql的實用程式 1 使用者實用程式 createdb 建立乙個新的postgresql的資料庫 和sql語句 create database 相同 createuser 建立乙個新的postgresql的使用者 和sql語句 create user 相同 dropdb 刪除資料庫 d...
演算法 實用程式片段
a b 是排除餘數僅保留商的運算 123 10 3 123 10 12 12 10 2 12 10 1 1 10 1 1 10 0 a 2 0 a 2 2 a常規的做法是對 2 取模,if x 2 0 使用位操縱 bit manipulation 的方法為,讓該數與 1 相與 if x 1 0 de...
matlab 實用程式片段
totnum 1000 batchsize 100 numbatch totnum batchsize numdim 12 testbatchdata zeros batchsize,numdim,numbatch 三維矩陣儲存全部的 batch 資訊 size testbatchdata 100,...