oracle如何恢復(fù)窗口,oracle完全恢復(fù)

請問oracle怎么從dmp文件只恢復(fù)一張表的數(shù)據(jù),恢復(fù)到另一個用戶中

1、安裝Oracle數(shù)據(jù)庫軟件,并且用Oracle管理工具中的Database Configuration Assistant 根據(jù)對方提供的數(shù)據(jù)庫名建立數(shù)據(jù)庫。數(shù)據(jù)庫版本則要和導(dǎo)出當(dāng)前dmp文件的數(shù)據(jù)庫版本一致。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)瀘縣免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

2、透過腳本文件建立導(dǎo)入dmp文件所需的表空間、用戶、規(guī)則以及相關(guān)的授權(quán)。

3、將dmp文件復(fù)制到新安裝的Oracle數(shù)據(jù)庫服務(wù)器中,準(zhǔn)備導(dǎo)入這個數(shù)據(jù)庫文件。

4、通過cmd調(diào)出運行窗口,用imp命令導(dǎo)入數(shù)據(jù)。

5、通過數(shù)據(jù)庫管理工具連接數(shù)據(jù)庫,就可以查詢到dmp文件中的數(shù)據(jù)了。

Oracle 數(shù)據(jù)庫 這個窗口被我弄亂 我全關(guān)了 怎么重設(shè)窗口? 高手指點

查看菜單中有打開各種窗口的菜單項,通過那些菜單項就可以打開你要的窗口。

oracle 數(shù)據(jù)庫如何還原?

單擊開始,這里輸入cmd,打開dos窗口

輸入命令

exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp

這里說明一下

這里的bms是指備份時,登錄數(shù)據(jù)庫實例TCDB的用戶名;

這里的/是語法符號。

這里的BMSPASS是用戶bms登錄數(shù)據(jù)庫TCDB時的密碼;

@是語法符號。

這里的TCDB是Oracle數(shù)據(jù)庫的實例名。

這里的file=E:\DBback\dbback20160112.dmp 是只指備份文件的存放路徑。

等待導(dǎo)出完成,如果看到這里的導(dǎo)出成功,說明備份完成了。

打開備份時指定的存儲路徑,就可以看到備份文件了。

如果在導(dǎo)出命令的最后加上full=y的參數(shù),也就是

exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp full=y

意思是將用戶bms在TCDB數(shù)據(jù)庫實例中的所有文件都備份,也就是完整備份。

數(shù)據(jù)庫還原使用語法

imp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp

這里的E:\DBback\dbback20160112.dmp是備份文件的存放路徑

請?zhí)砑釉敿?xì)解釋

重裝系統(tǒng)后oracle怎么恢復(fù)

1、一種方法是重裝數(shù)據(jù)庫后用IMP來導(dǎo)入原來的數(shù)據(jù),但使用這種方法的前提是你有以前數(shù)據(jù)的備份,并且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多數(shù)據(jù)、導(dǎo)入數(shù)據(jù)太長等。

一般情況下我們可以采用重用原來的數(shù)據(jù)庫的方法來恢復(fù)。在講步驟前先說說這種方法的原理。

數(shù) 據(jù)庫與實例對應(yīng),當(dāng)數(shù)據(jù)庫服務(wù)啟動后,我們可以用SQLPLUS "/AS SYSDBA"方法連接到一個空閑的例程,當(dāng)執(zhí)行startup啟動數(shù)據(jù)庫時,首先會在%ORACLE_HOME%/database下找當(dāng)前SID對應(yīng) 的參數(shù)文件(PFILE或者SPFILE)和密碼文件,然后啟動例程;接著根據(jù)參數(shù)文件記錄的信息找到控制文件,讀取控制文件的信息,這就是mount數(shù) 據(jù)庫了;最終根據(jù)控制文件的信息打開數(shù)據(jù)庫。這個過程相當(dāng)于對數(shù)據(jù)庫著了一次冷備份的恢復(fù)。

下面的具體步驟:(我們假設(shè)原庫的所有相關(guān)文件都存在)1、安裝數(shù)據(jù)庫軟件只需安裝同版本的數(shù)據(jù)庫軟件即可,不需要創(chuàng)建數(shù)據(jù)庫。最好安裝在和原來數(shù)據(jù)庫同樣的%ORACLE_HOME%下,省得還要修改參數(shù)文件路徑等。(直接覆蓋原來的oracle即可)再次強調(diào),只安裝軟件,不創(chuàng)建數(shù)據(jù)庫,否則將數(shù)據(jù)庫軟件安裝在同樣的目錄下舊的部分?jǐn)?shù)據(jù)文件會被覆蓋,這樣數(shù)據(jù)庫也不能被恢復(fù)了。

2、新建一個實例在cmd窗口執(zhí)行oradim -new -sid xinhai注意,這個SID名稱最好與你以前的SID一樣,否則在啟動的數(shù)據(jù)需要指明pfile,并且需要重建密碼文件,比較麻煩。(當(dāng)然,如果你就不想用原來的SID也可以,把參數(shù)文件、密碼文件的名稱都改成與新SID對應(yīng)的名稱)。

3、啟動數(shù)據(jù)庫做完以上兩步,就可以啟動數(shù)據(jù)庫了。用net start 檢查oracle服務(wù)是否已經(jīng)啟動,如果oracle服務(wù)沒有啟動,則在cmd下運行如下命令:net start oracleservicexinhai然后設(shè)定必要的環(huán)境變量,在cmd窗口運行set ORACLE_SID=xinhai

接著連接數(shù)據(jù)庫sqlplus "/as sysdba"startup

如果正常的話,數(shù)據(jù)庫應(yīng)該就能起來了

4、啟動監(jiān)聽lsnrctl start

5、后續(xù)工作經(jīng)過以上幾步后,基本上就可以使用oracle了,但是使用起來有點不方便,如每次在cmd中啟動數(shù)據(jù)庫都需要先SET ORACLE_SID、在本機連接數(shù)據(jù)庫也都需要加上@TNSNAME等。我們可以修改注冊表,添加ORACLE_SID的信息,避免這些麻煩。

在注冊表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名稱為ORACLE_SID,值為xinhai。也可以將以下內(nèi)容保持成一個后綴名為reg的文件(文件名隨便起),然后雙擊,即可將信息導(dǎo)入到注冊表中。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREORACLE]"ORACLE_SID"="xinhai"

注意,以上步驟都是在%ORACLE_HOME%、%ORACLE_SID%都與原庫一樣的情況下討論的,雖然%ORACLE_HOME%和%ORACLE_SID%可以與原庫不一樣,但為了減少麻煩和出錯的幾率,建議不要改變則兩個值。

6、如果系統(tǒng)啟動時 還不能啟動oracle就增加以下

編輯一個oracle_startup.bat文檔 內(nèi)容為:

set sid=xinhailsnrctl starte:/oracle_startuplog.logsqlplus /nolog @e:oracle_startupsql.txte:/ oracle_startuplog.log

在e盤下增加文檔oracle_startuplog.log,內(nèi)容為:

connect / as sysdba;startup nomount;alter database mount;alter database open;quit

然后把oracle_startup.bat放到系統(tǒng)啟動項里面,這樣每次啟動系統(tǒng)時oracle就自動啟動了。

oracle數(shù)據(jù),如何恢復(fù)未正常關(guān)閉SQL窗口

plsql提供了一個定時保存功能,在非正常結(jié)束的時候,下次打開plsql會加載上次保存時間點的信息,多長時間保存一次,plsql里面可以進行配置:在工具--首選項--文件--備份--定時保存,可以修改這個參數(shù),縮短保存時間,或者在“執(zhí)行時保存”上打上勾,這樣你執(zhí)行過的sql由于異常情況關(guān)閉也可以恢復(fù)。

最重要的還是創(chuàng)建一個新窗口之后先保存成文件,養(yǎng)成習(xí)慣的寫一點保存一點,是最穩(wěn)妥的方案,別依賴于plsql異常關(guān)閉后的恢復(fù)功能,很多時候都無法恢復(fù)到剛剛寫的那個位置。

分享題目:oracle如何恢復(fù)窗口,oracle完全恢復(fù)
URL分享:http://muchs.cn/article42/phidec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃網(wǎng)頁設(shè)計公司、用戶體驗App開發(fā)、靜態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)