oracle 数据库的非指令备份方法
生活随笔
收集整理的這篇文章主要介紹了
oracle 数据库的非指令备份方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
之前只有接觸SQL Server數(shù)據(jù)庫,以為數(shù)據(jù)庫都是換湯不換藥,所謂的SQL Server,DB2,Oracle,Sybase,無非都是工具不同,本質(zhì)差不多!但是,當(dāng)真正著手去了解Oracle時,才發(fā)現(xiàn)其中的深奧以及廣博讓人目瞪口呆。如果說各大數(shù)據(jù)庫是大同小異的話,那么這一點點的“異”,就夠人折騰的了!Oracle數(shù)據(jù)庫的安裝雖然也比較簡單,但是這種簡單并不是傻瓜式的要你從頭到尾按“next”,其中會出現(xiàn)一些配置選項,如全局?jǐn)?shù)據(jù)庫名,還有一些賬號的密碼更改,這些都是必須在以后的操作中牢牢記住的,萬一你忘記了,一般情況下就只能重裝了。剛開始我自作聰明,改了init.ora文件中的一些設(shè)置,結(jié)果導(dǎo)致了數(shù)據(jù)庫癱瘓,而我又忘了備份,最后只能重裝才能解決問題。配置方面也就罷了,更讓人抓狂的還是用戶權(quán)限的問題,Oracle的安全性我現(xiàn)在是一點懷疑都沒有了,里面除了管理員權(quán)限以后,幾乎每一個用戶有專屬的權(quán)限,而且這些權(quán)限的劃分非常細(xì)膩,多而雜,很容易讓人忘記密碼,所以我在給用戶分配密碼的時候都采取了統(tǒng)一的命名方式。
???????? 今天遇到的問題是數(shù)據(jù)庫的備份!在獨立啟動的模式下是無法進(jìn)行數(shù)據(jù)庫備份的,這又涉及到權(quán)限的問題,無奈,只能啟動Oracle Management Server,在這之前還要進(jìn)行Enterprise Manager Configuration Assistant 的配置,只有經(jīng)過這一部,才能啟動OracleOraHome92ManagementServer這個服務(wù)。到此,別以為就可以輕松的右鍵單擊表,選擇數(shù)據(jù)管理,然后導(dǎo)出數(shù)據(jù)了!還有一些我想都沒想到的設(shè)置,只能上網(wǎng)查找,最后終于找到了可以實現(xiàn)備份的解決方法,如下:
如果使用windows,備份數(shù)據(jù)之前,首先需要建立一個操作系統(tǒng)的用戶【我用的是登陸計算機(jī)的賬號密碼】,專門用于oracle備份,比如建立用戶oracle_back,隸屬于Administrator組和ora_dba組。然后需要在本地策略中給該用戶賦一個批處理權(quán)限。方法是:
控制面板--管理工具--本地安全策略--本地策略--用戶權(quán)利指派--作為批處理作業(yè)登陸,在該權(quán)限下面增加剛才建立的oracle_back用戶。
回到Enterprise Manager Console,打開配置--首選項--首選身份證實,在目標(biāo)名中找到你的機(jī)器名,同時它的目標(biāo)類型為節(jié)點,在下面的身份證實中輸入oracle_back和它的密碼。然后找到你要備份的數(shù)據(jù)庫名,它的目標(biāo)類型是數(shù)據(jù)庫,在身份證實中輸入dba帳號。Ok,現(xiàn)在你可以備份數(shù)據(jù)了。在任意一張表中點右鍵,選擇數(shù)據(jù)管理--導(dǎo)出,你就可以在作業(yè)中看到這個任務(wù)。
???????? 今天遇到的問題是數(shù)據(jù)庫的備份!在獨立啟動的模式下是無法進(jìn)行數(shù)據(jù)庫備份的,這又涉及到權(quán)限的問題,無奈,只能啟動Oracle Management Server,在這之前還要進(jìn)行Enterprise Manager Configuration Assistant 的配置,只有經(jīng)過這一部,才能啟動OracleOraHome92ManagementServer這個服務(wù)。到此,別以為就可以輕松的右鍵單擊表,選擇數(shù)據(jù)管理,然后導(dǎo)出數(shù)據(jù)了!還有一些我想都沒想到的設(shè)置,只能上網(wǎng)查找,最后終于找到了可以實現(xiàn)備份的解決方法,如下:
如果使用windows,備份數(shù)據(jù)之前,首先需要建立一個操作系統(tǒng)的用戶【我用的是登陸計算機(jī)的賬號密碼】,專門用于oracle備份,比如建立用戶oracle_back,隸屬于Administrator組和ora_dba組。然后需要在本地策略中給該用戶賦一個批處理權(quán)限。方法是:
控制面板--管理工具--本地安全策略--本地策略--用戶權(quán)利指派--作為批處理作業(yè)登陸,在該權(quán)限下面增加剛才建立的oracle_back用戶。
回到Enterprise Manager Console,打開配置--首選項--首選身份證實,在目標(biāo)名中找到你的機(jī)器名,同時它的目標(biāo)類型為節(jié)點,在下面的身份證實中輸入oracle_back和它的密碼。然后找到你要備份的數(shù)據(jù)庫名,它的目標(biāo)類型是數(shù)據(jù)庫,在身份證實中輸入dba帳號。Ok,現(xiàn)在你可以備份數(shù)據(jù)了。在任意一張表中點右鍵,選擇數(shù)據(jù)管理--導(dǎo)出,你就可以在作業(yè)中看到這個任務(wù)。
轉(zhuǎn)載于:https://www.cnblogs.com/linsond/archive/2009/08/20/1550635.html
總結(jié)
以上是生活随笔為你收集整理的oracle 数据库的非指令备份方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美国纽约的一个摄像头!刷新即现奇迹!
- 下一篇: nokia : Booklet 3G