Oracle數(shù)據(jù)庫密碼重置、導(dǎo)入導(dǎo)出庫命令示例應(yīng)用
重置辦法如下:打開CMD命令提示符,然后輸入下面命令進(jìn)行重置:
輸入sqlplus /nolog,回車
SQL> conn /as sysdba
已連接;
SQL>alter user system identified by "123456"; ---(123456就是重置的密碼了)
SQL>alter user sys identified by "123456";
下面介紹的是導(dǎo)入導(dǎo)出的實例,向?qū)雽?dǎo)出看實例基本上就可以完成,因為導(dǎo)入導(dǎo)出很簡單。
數(shù)據(jù)導(dǎo)出:
1 將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 將數(shù)據(jù)庫中system用戶與sys用戶的表導(dǎo)出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 將數(shù)據(jù)庫中的表table1 、table2導(dǎo)出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的導(dǎo)出,對于壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
不過在上面命令后面 加上 compress=y 就可以了
數(shù)據(jù)的導(dǎo)入
1 將D:\daochu.dmp 中的數(shù)據(jù)導(dǎo)入 TEST數(shù)據(jù)庫中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有點問題,因為有的表已經(jīng)存在,然后它就報錯,對該表就不進(jìn)行導(dǎo)入。
在后面加上 ignore=y 就可以了。
2 將d:\daochu.dmp中的表table1 導(dǎo)入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的導(dǎo)入導(dǎo)出夠用了。不少情況我是將表徹底刪除,然后導(dǎo)入。
數(shù)據(jù)導(dǎo)出:
exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;
導(dǎo)出注意事項:導(dǎo)出的是當(dāng)前用戶的的數(shù)據(jù),當(dāng)前用戶如果有DBA的權(quán)限,則導(dǎo)出所有數(shù)據(jù)!
同名用戶之間的數(shù)據(jù)導(dǎo)入:
imp hkb/hkb@xe file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y
不同名之間的數(shù)據(jù)導(dǎo)入:
imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp
log=c:\orabackup\hkbimp.log;
相關(guān)文章
Oracle基礎(chǔ)多條sql執(zhí)行在中間的語句出現(xiàn)錯誤時的控制方式
今天小編就為大家分享一篇關(guān)于Oracle基礎(chǔ)多條sql執(zhí)行在中間的語句出現(xiàn)錯誤時的控制方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12Oracle將字符編碼從GBK轉(zhuǎn)到UTF8,如何操作比較穩(wěn)妥?
有個學(xué)校oracle數(shù)據(jù)庫的編碼是GBK,而且?guī)炖镞呉呀?jīng)有很多生產(chǎn)數(shù)據(jù)了,現(xiàn)在想改成UTF8的,如果執(zhí)行了這步操作,會出現(xiàn)哪些問題2014-02-02Orcale 數(shù)據(jù)庫客戶端PL/SQL 中文亂碼的問題解決方法
這篇文章主要介紹了Orcale 數(shù)據(jù)庫客戶端PL/SQL 中文亂碼的問題解決方法,需要的朋友可以參考下2014-05-05Oracle表空間的創(chuàng)建、使用、重命名與刪除方法
表空間是Oracle數(shù)據(jù)庫中的一個重要概念,它是一組物理文件,用于存儲數(shù)據(jù)庫對象,如表、索引等,在使用Oracle數(shù)據(jù)庫時,通常需要創(chuàng)建表空間來存放數(shù)據(jù),本文介紹了Oracle表空間的創(chuàng)建、使用、重命名與刪除方法2024-03-03oracle實現(xiàn)將字段按逗號拼接/按逗號分為多行實例代碼
這篇文章主要給大家介紹了關(guān)于oracle實現(xiàn)將字段按逗號拼接/按逗號分為多行的相關(guān)資料,因為最近項目表里的某個字段存儲的值是以逗號分隔開來的,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-07-07