Linux系統(tǒng)下mysqdump在導(dǎo)出數(shù)據(jù)時(shí),沒有指定任何目錄,那么導(dǎo)出的文件默認(rèn)...
如果用戶只是在操作時(shí)誤刪除了一些文件,例如Word文件、文本文件等等,或者只是誤格式化了非系統(tǒng)分區(qū),而Windows還運(yùn)行正常的話,那么可以通過EasyRecovery Pro這款軟件來恢復(fù)數(shù)據(jù)。
我們可以用show variables like %secure%;命令顯示文件目錄 這樣將導(dǎo)入文件放在 /var/lib/mysql-files/文件夾下,之后再從這里導(dǎo)入就可以了 導(dǎo)出文件時(shí)候,也是將 文件導(dǎo)出到這個(gè)文件夾里。
在原庫中批量修改對(duì)象所有者為導(dǎo)入賬號(hào)或修改 SQL SECURITY 為 Invoker; 使用 mysqldump 導(dǎo)出備份,然后將 SQL 文件中的對(duì)象所有者替換為導(dǎo)入賬號(hào)。
一般的默認(rèn)是安裝在/usr/local下面的,所以你要修改這個(gè)目錄的名稱及指向。再不行,你得查一下 /opt/mysql/data/localhost.err文件報(bào)什么錯(cuò)。再按錯(cuò)誤來解決。
首先在桌面上,點(diǎn)擊“Management Studio”圖標(biāo)。然后在該界面中,右鍵點(diǎn)擊“新建數(shù)據(jù)庫”。之后在該界面中,輸入數(shù)據(jù)庫名稱。接著在該界面中,點(diǎn)擊數(shù)據(jù)庫文件里,test的存儲(chǔ)路徑選擇按鈕。
右鍵單擊數(shù)據(jù)庫,選擇dumpSQL文件——結(jié)構(gòu)和數(shù)據(jù),然后單擊savecopy,如圖所示。將該文件保存為ymt。sql備用。單擊“save”,彈出SQLdump操作窗口,成功后關(guān)閉該窗口,如下圖所示。
linux下怎么用exp和imp導(dǎo)出和導(dǎo)入指定的oracle數(shù)據(jù)庫表?
1、首先進(jìn)入命令行,點(diǎn)擊開始,輸入cmd。鍵盤按回車鍵,出現(xiàn)命令行窗口。接著導(dǎo)入的命令是:imp 用戶名/密碼@網(wǎng)絡(luò)服務(wù)名 file=xxx.dmp full=y。
2、Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp就相當(dāng)于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫服務(wù)器導(dǎo)出到本地的dmp文件,imp命令可以把dmp文件從本地導(dǎo)入到遠(yuǎn)處的數(shù)據(jù)庫服務(wù)器中。
3、win鍵+R,輸入cmd,進(jìn)入命令提示符。進(jìn)入到導(dǎo)出備份的目錄。執(zhí)行命令如下:exp 導(dǎo)出用戶/密碼@實(shí)例名 file=文件名.dmp log=日志名.log owner=用戶名 然后敲擊回車鍵即可。
4、可以導(dǎo)出一個(gè)或多個(gè)分區(qū),也可以導(dǎo)出所有分區(qū)(即整個(gè)表)??梢詫?dǎo)入所有分區(qū)(即整個(gè)表),一個(gè)或多個(gè)分區(qū)以及子分區(qū)。
linux下,如果導(dǎo)出oracle數(shù)據(jù)庫的sql文件,比如我要導(dǎo)出的表為ftbank...
1、如果表包含有CLOB類型字段的話,sql是無法導(dǎo)出的。這時(shí)候可以改用PL/SQL的pde格式進(jìn)行導(dǎo)出。
2、導(dǎo)出數(shù)據(jù)到excel文件:選中數(shù)據(jù)表--query data--選中要導(dǎo)出的數(shù)據(jù)--右鍵copy to excel excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫:在Excel中準(zhǔn)備好要導(dǎo)入的數(shù)據(jù)。
3、Oracle數(shù)據(jù)庫導(dǎo)出的命令,參考下面的 exp system/system@ordb file=d:\mb.dmp owner=(scott)導(dǎo)入mysql的步驟,參考下面的。
4、可能很多使用Oracle的客戶都會(huì)碰到想把某用戶所有表導(dǎo)出的情況,本文就提供這樣一個(gè)方法幫你輕松解決這個(gè)問題。
如何從linux導(dǎo)出oracle數(shù)據(jù)表
Oracle導(dǎo)出入導(dǎo)出主要有兩中方式:利用exp imp導(dǎo)出導(dǎo)入;利用Oracel數(shù)據(jù)泵expdp impdp導(dǎo)出導(dǎo)入。
導(dǎo)出數(shù)據(jù)庫對(duì)象在PL/SQL Developer的菜單Tools=Export User Objects中出來一個(gè)對(duì)話框界面,然后框選要到處的Oracle 數(shù)據(jù)庫對(duì)象,包括表,序列,存儲(chǔ)過程,視圖,函數(shù)等等,并指定導(dǎo)出的文件名稱,如下操作。
如果兩個(gè)庫都是ORACLE的話,可以用EXP/EXDP 導(dǎo)出再用IMP/IMDP導(dǎo)入!如果是要導(dǎo)入別的數(shù)據(jù)庫,可以用一些專用的ETL工具,如OWB等等,或者網(wǎng)上會(huì)有一些簡(jiǎn)單的腳本導(dǎo)出為TXT,CSV文件。
用spool就可以,至于導(dǎo)成什么格式的文件,那就是你寫的,linux不認(rèn)識(shí)擴(kuò)展名,所以你寫什么是什么。如果有plsql dev,那么這里的導(dǎo)出也能導(dǎo)成xls文件,而且可以有選擇條件。你也可以用plsql dev,查詢后直接復(fù)制。