這些東西全都要分別備份,qq軟件里面會提供qq聊天記錄備份的工具,旺旺也是,瀏覽器如果是ie找到收藏目錄的文件夾復(fù)制過來,等安裝好以后再粘貼到原地就可以了,如果是其他的,比如遨游,你注冊登陸的話就有在線備份的功能,等安裝好以后就可以登陸同步回來了。支付寶證書的話在瀏覽器的internet選項(xiàng)卡里面有導(dǎo)出的功能,等裝好以后再導(dǎo)入。目前還沒有一個軟件能分別備份你不同地方的數(shù)據(jù)。
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的呼和浩特網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
你沒有說你的系統(tǒng)是什么系統(tǒng),如果是XP的話,那么首先用oracle安裝軟件重新裝一個數(shù)據(jù)庫出來,要求實(shí)例名和你之前的一致,然后新建出來的$ORACLE_BASE/oradata/$ORACLE_SID 這個路徑下的全部文件就替換成你之前備份的包括控制文件、undo、redo、datafile,還有$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora文件,密碼文件都替換成你之前備份的文件,然后使用spfile$ORACLE_SID.ora 啟動就可以了,其余文件無須替換。
如果是linux系統(tǒng),那么用oracle安裝軟件安裝的時候,只只要選擇software only,不需要dbca創(chuàng)建庫,然后按照原來備份的文件位置,將備份的文件分別放置的各自的位置上,然后
export ORACLE_SID=xxx
sqlplus "/as sysdba"
SQL startup
啟動就可以了。
任何軟件都有可能在有意或無意的情況下被重新安裝,如Oracle重裝后數(shù)據(jù)庫怎么恢復(fù)呢?情況發(fā)生在你是無意的情況下!ORACLE數(shù)據(jù)庫恢復(fù)的方法我們經(jīng)常會用到,下面就為您介紹重裝系統(tǒng)后ORACLE數(shù)據(jù)庫恢復(fù)的方法,希望對您學(xué)習(xí)ORACLE數(shù)據(jù)庫恢復(fù)方面能有所幫助。\x0d\x0a\x0d\x0a我的電腦突然掛了,不得不重裝系統(tǒng),不過我的ORACLE裝在了D盤,所有的文件都還在,我相信一定能夠恢復(fù),直到搞定工作,我才開始整我的數(shù)據(jù)庫,花了兩天時間,終于恢復(fù)了,慶祝一下,同時總結(jié)一下,希望有遇到同樣問題的朋友能夠快速搞定此類問題\x0d\x0a\x0d\x0a第一種:\x0d\x0a\x0d\x0a首先,備份數(shù)據(jù)庫(X:\oracle\oradata)下的數(shù)據(jù)文件,重新命名即可(否則裝數(shù)據(jù)庫的時候會提示sid已存在)。重新安裝數(shù)據(jù)\x0d\x0a庫,當(dāng)然數(shù)據(jù)庫的名字就是你要恢復(fù)的名字。安裝完成后,打開控制面板,停止oracle的服務(wù)。把(X:\oracle\oradata)下新生成的文件\x0d\x0a改名,把原先目錄下的文件恢復(fù)名字。再重新啟動oracle服務(wù)和監(jiān)聽。用sys/as dba \x0d\x0a登陸數(shù)據(jù)庫,可能會提示權(quán)限不夠(ora-01031)修改(X:\oracle\ora92\network\admin \x0d\x0a)文件夾下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= \x0d\x0a(NTS),增加權(quán)限。登陸進(jìn)去后,打開table提示不能打開。打開common頁,執(zhí)行命令alert database \x0d\x0aopen;這時再刷新table,發(fā)現(xiàn)原先的表可以打開了?;謴?fù)成功了。再用原先數(shù)據(jù)庫的普通用戶進(jìn)入。發(fā)現(xiàn)一切正常。至此,大功告成。\x0d\x0a\x0d\x0a第二種:\x0d\x0a\x0d\x0a1、首先,將原來的ORACLE文件夾改名,原來的路徑是D:/oracle.我暫時改成D:/oracle_old.找來ORACLE(我用\x0d\x0a的是ORACLE 9I)安裝光盤,將ORACLE安裝在原來安裝的目錄下,這樣恢復(fù)起來更加方便,主要是注冊表的內(nèi)容不用修改。\x0d\x0a\x0d\x0a2、安裝完了之后,系統(tǒng)中又有一個可以使用的ORACLE了。這個時候要做的就是將原來的文件和數(shù)據(jù)恢復(fù)過來。第一步,先關(guān)閉ORACLE的所\x0d\x0a有已經(jīng)啟動的項(xiàng)目,在"服務(wù)"里面逐一關(guān)閉。然后,將安裝目錄改名。我現(xiàn)在用的是D:/oracle.改成D:/oracle_new.再將D:\x0d\x0a/oracle_old改成D:/oracle. \x0d\x0a這樣理論上說從物理層面恢復(fù)了ORACLE了。但是我們發(fā)現(xiàn),現(xiàn)在還不能啟動ORACLE的監(jiān)聽程序和服務(wù)程序。我們還要從邏輯上解決。\x0d\x0a\x0d\x0a3、在dos環(huán)境下執(zhí)行一個刪除命令:oradim -delete -sid mm,其中mm為創(chuàng)建oracle時候創(chuàng)建的實(shí)例 \x0d\x0a建議執(zhí)行這個命令后重新啟動機(jī)器,重啟后就可以建立和原來實(shí)例名相同的實(shí)例。當(dāng)然你懶,不重新啟動也可以,但是你的實(shí)例名就不能和原來的一樣了。\x0d\x0a\x0d\x0a4、在dos環(huán)境下執(zhí)行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "創(chuàng)建一個新的實(shí)例,其中 "mm"為新數(shù)據(jù)庫的名稱。\x0d\x0a\x0d\x0a5、啟動服務(wù),先打開數(shù)據(jù)庫,然后可以用以前的用戶名和密碼登陸進(jìn)去。 \x0d\x0a要補(bǔ)充的是,一般的ORACLE數(shù)據(jù)庫的監(jiān)聽程序都是用電腦的名稱來識別地址的,而不是127.0.0.1或者localhost.所以,如果我們安裝系\x0d\x0a統(tǒng)的時候用的是不同的電腦名稱(比如我原來用的是wm_mm.重新安裝后用的是wenming_mm),那么我們還有一個工作要做,就是修改文件 \x0d\x0alistener.ora.將里面的相關(guān)的東西改過來就可以了。\x0d\x0a\x0d\x0a需要耐心、細(xì)心,可能在一步里有一個細(xì)小的差別就會出些古怪的錯誤提示,有時需要根據(jù)錯誤提示采取策略,總之原理是,先裝一個一模一樣的ORACLE,安裝目錄、數(shù)據(jù)庫名稱都一樣,這樣保證注冊表里不用更改;再覆蓋物理文件,最后重新實(shí)例化,打開數(shù)據(jù)庫就可以進(jìn)去了。
1.新安裝的64位oracle最好與原32位相同版本或高點(diǎn)的版本,建立空的數(shù)據(jù)庫,并按照舊數(shù)據(jù)庫建立tablespace。
2.在自己電腦安裝oracle32位相同版的客戶端,exp出整個數(shù)據(jù)庫。
3.自己電腦oracle客戶端配置連接到新64位數(shù)據(jù)庫,用imp導(dǎo)入整個數(shù)據(jù)庫。(注意:導(dǎo)入后管理員密碼和原32位的一致)
下面就為您介紹重裝系統(tǒng)后ORACLE數(shù)據(jù)庫恢復(fù)的方法,希望對您學(xué)習(xí)ORACLE數(shù)據(jù)庫恢復(fù)方面能有所幫助。 第一種: 1、首先,將原來的ORACLE文件夾改名,原來的路徑是D:/oracle.我暫時改成D:/oracle_old.找來ORACLE(我用的是ORACLE 9I)安裝光盤,將ORACLE安裝在原來安裝的目錄下,這樣恢復(fù)起來更加方便,主要是注冊表的內(nèi)容不用修改。 2、安裝完了之后,系統(tǒng)中又有一個可以使用的ORACLE了。這個時候要做的就是將原來的文件和數(shù)據(jù)恢復(fù)過來。第一步,先關(guān)閉ORACLE的所有已經(jīng)啟動的項(xiàng)目,在"服務(wù)"里面逐一關(guān)閉。然后,將安裝目錄改名。我現(xiàn)在用的是D:/oracle.改成D:/oracle_new.再將D:/oracle_old改成D:/oracle. 這樣理論上說從物理層面恢復(fù)了ORACLE了。但是我們發(fā)現(xiàn),現(xiàn)在還不能啟動ORACLE的監(jiān)聽程序和服務(wù)程序。我們還要從邏輯上解決。 3、在dos環(huán)境下執(zhí)行一個刪除命令:oradim -delete -sid mm,其中mm為創(chuàng)建oracle時候創(chuàng)建的實(shí)例 建議執(zhí)行這個命令后重新啟動機(jī)器,重啟后就可以建立和原來實(shí)例名相同的實(shí)例。當(dāng)然你懶,不重新啟動也可以,但是你的實(shí)例名就不能和原來的一樣了。 4、在dos環(huán)境下執(zhí)行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "創(chuàng)建一個新的實(shí)例,其中 "mm"為新數(shù)據(jù)庫的名稱。 5、啟動服務(wù),先打開數(shù)據(jù)庫,然后可以用以前的用戶名和密碼登陸進(jìn)去。 要補(bǔ)充的是,一般的ORACLE數(shù)據(jù)庫的監(jiān)聽程序都是用電腦的名稱來識別地址的,而不是127.0.0.1或者localhost.所以,如果我們安裝系統(tǒng)的時候用的是不同的電腦名稱(比如我原來用的是wm_mm.重新安裝后用的是wenming_mm),那么我們還有一個工作要做,就是修改文件 listener.ora.將里面的相關(guān)的東西改過來就可以了。 需要耐心、細(xì)心,可能在一步里有一個細(xì)小的差別就會出些古怪的錯誤提示,有時需要根據(jù)錯誤提示采取策略,總之原理是,先裝一個一模一樣的ORACLE,安裝目錄、數(shù)據(jù)庫名稱都一樣,這樣保證注冊表里不用更改;再覆蓋物理文件,最后重新實(shí)例化,打開數(shù)據(jù)庫就可以進(jìn)去了。第二種: 首先,備份數(shù)據(jù)庫(X:\oracle\oradata)下的數(shù)據(jù)文件,重新命名即可(否則裝數(shù)據(jù)庫的時候會提示sid已存在)。重新安裝數(shù)據(jù)庫,當(dāng)然數(shù)據(jù)庫的名字就是你要恢復(fù)的名字。安裝完成后,打開控制面板,停止oracle的服務(wù)。把(X:\oracle\oradata)下新生成的文件改名,把原先目錄下的文件恢復(fù)名字。再重新啟動oracle服務(wù)和監(jiān)聽。用sys/as dba 登陸數(shù)據(jù)庫,可能會提示權(quán)限不夠(ora-01031)修改(X:\oracle\ora92\network\admin )文件夾下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= (NTS),增加權(quán)限。登陸進(jìn)去后,打開table提示不能打開。打開common頁,執(zhí)行命令alert database open;這時再刷新table,發(fā)現(xiàn)原先的表可以打開了。恢復(fù)成功了。再用原先數(shù)據(jù)庫的普通用戶進(jìn)入。發(fā)現(xiàn)一切正常。至此,大功告成。
在重裝oracle前,必須對數(shù)據(jù)進(jìn)行備份,通常有兩種方法:1.
冷備份
,將oracle下oradata文件下的內(nèi)容全部拷貝下來,這也叫物理備份,這個文件夾一般比較大。
2.
邏輯備份
,在oracle下導(dǎo)出dmp
數(shù)據(jù)文件
,這個比較小,可安全性不高。
要還原重裝以前的數(shù)據(jù)文件,象第一種情況,可直接把備份的oradata文件拿來覆蓋剛裝好的oradata文件就可以了。第二種dmp格式的比較麻煩,用plsql進(jìn)入,在tool菜單下選imp導(dǎo)入數(shù)據(jù)。