Oracle 在Dos裡 匯入匯出

2021-06-03 04:37:53 字數 1298 閱讀 8838

開始,執行,輸入cmd

資料匯出:

1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中

exp system/manager@test file=d:\daochu.dmp full=y    (full=y表示完全匯出)

2 將資料庫中system使用者和sys使用者的表匯出

exp system/manager@test file=d:\daochu.dmp owner=(system,sys)

3 將資料庫中的表inner_notify、notify_staff_relat匯出 中國網管論壇

exp aichannel/aichannel@testdb2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\" where filed1 like 』00%』\"

上面是常用的匯出,對於壓縮,既用winzip把dmp檔案能非常好的壓縮。

也能在上面命令後面 加上 compress=y 來實現。

資料的匯入

注意:操作者要有足夠的許可權,許可權不夠他會提示。

資料庫時能連上的。能用tnsping test 來獲得資料庫test能否連上。 www.bitscn.com

附錄一:

給使用者增加匯入資料許可權的操作

第一,啟動sql*puls

第二,以system/manager登陸

第三,create user 使用者名稱 identified by 密碼 (如果已建立過使用者,這步能省略)

第四,grant create user,drop user,alter user ,create any view ,

drop any view,exp_full_database,imp_full_database,

dba,connect,resource,create session to 使用者名字

第五, 執行-cmd-進入dmp檔案所在的目錄,

imp userid=system/manager full=y file=*.dmp

或 imp userid=system/manager full=y file=filename.dmp

Oracle 在dos命令下匯出匯入

dos下執行的命令,也可以加引數在sql plus環境下執行 簡單例子實現 單錶備份 前提庫的結構是一樣的 匯出 開始鈕 執行 輸入cmd 進入dos介面 exp 使用者名稱 密碼 連線字串 grants y tables stu file c 檔名.dmp 匯入 開始鈕 執行 輸入cmd 進入do...

Oracle在dos命令下匯出匯入

dos下執行的命令,也可以加引數在sql plus環境下執行 簡單例子實現 單錶備份 前提庫的結構是一樣的 匯出 開始鈕 執行 輸入cmd 進入dos介面 exp 使用者名稱 密碼 連線字串 grants y tables stu file c 檔名.dmp 匯入 開始鈕 執行 輸入cmd 進入do...

oracle匯出,匯入

匯出,在dos下執行 1.exp username userpassword databasename 可以是資料庫也可是遠端的,如username userpassword caac135 2.enter array fetch buffer size 4096 回車 3.export file ...