1、導出所有:exp 用戶名/密碼@數(shù)據(jù)庫名稱
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務開原,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
file=導出文件存放路徑及文件名
full=y全部導出eg:exp
admin/123456@p2p
file=d:\p2p.dmp
full=y。
2、使用命令行導出指定的表,不導出全部,使用命令如下: exp system/manager@TEST file=d:\daochu.dmp
tables=(table1,table2)
,只導出table1和table2兩個表的數(shù)據(jù)。
3、導入dmp類型的文件到oracle數(shù)據(jù)庫使用imp命令。
4、使用plsql導出數(shù)據(jù)庫,也可以導出dmp文件類型的。
5、打開plsql,找到工具-導出表,選擇Oracle導出,選擇需要導出的表,然后點擊輸出文件,輸入文件名稱,點擊導出即可。
6、使用plsql導出pde文件類型,具體的操作和導出dmp差不多,只是選擇PL/SQL導出,導出文件路徑選擇,然后導出。
7、需要把創(chuàng)建表的復選框勾選,否則,導入的時候如果數(shù)據(jù)庫沒有對應的表結(jié)構(gòu)會報異常。
如果用的是exp導出的話,
imp 用戶名/密碼 tables=表名 ignore=y file=文件名
如果是expdp導出的話
impdp 用戶名/密碼 TABLES=表名 DIRECTORY=目錄名 DUMPFILE=文件名
不知道你是全刪了,還是只刪了一部分,最好建個測試表試試,小心不要把數(shù)據(jù)搞混了
你可以查一下imp 和 impdp命令的具體應用
如果用的是exp導出的話,
imp 用戶名/密碼 tables=表名 ignore=y file=文件名
如果是expdp導出的話
impdp 用戶名/密碼 TABLES=表名 DIRECTORY=目錄名 DUMPFILE=文件名
不知道你是全刪了,還是只刪了一部分,最好建個測試表試試,小心不要把數(shù)據(jù)搞混了
你可以查一下imp 和 impdp命令的具體應用
plsql developer tools-import tables/ text importer/jdbc importer可以導入多種數(shù)據(jù)格式
SQLLDR
SQLLDR.exe "用戶名/密碼@連接名" control= '.\控制文件.ctl'
ctl格式自己找
實現(xiàn)的方法和詳細的操作步驟如下:
1、第一步,如果要從Oracle實例orcl導出多個dmp文件表,則在打開cmd窗口后,首先設置環(huán)境變量以將Oracle實例切換為orcl(設置ORACLE_SID
= orcl),然后登錄到sqlplus
,如下圖所示,然后進入下一步。
2、其次,完成上述步驟后,可以使用sql語句“select *?from?dba_directories”以查看當前實例下可用的dmp導出目錄。
導出dmp文件時,可以選擇其中之一,如下圖所示,然后進入下一步。
3、接著,完成上述步驟后,退出sqlplus并使用命令“expdp”導出需要的數(shù)據(jù)庫表dmp文件,如下圖所示,然后進入下一步。
4、最后,完成上述步驟后,就可以將該文件導入實例orcl中的另一個用戶,如下圖所示。這樣,問題就解決了。