真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何預(yù)防oracle宕機(jī) oracle宕機(jī)日志

我的oracle宕機(jī)了怎么處理

1、案例現(xiàn)象

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比澗西網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式澗西網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋澗西地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

在root用戶下,su切換到一個(gè)普通用戶oracle下,卻發(fā)生了如下錯(cuò)誤:

oracle數(shù)據(jù)庫(kù)意外宕機(jī)的分析處理案例

于是,嘗試直接通過(guò)oracle用戶登錄系統(tǒng),發(fā)現(xiàn)此時(shí)的oracle用戶也無(wú)法登錄了,出現(xiàn)與上面同樣的錯(cuò)誤。

2、解決思路

從上面錯(cuò)誤提示可知是權(quán)限出現(xiàn)了問(wèn)題,那么可以從權(quán)限入手進(jìn)行排查,基本思路如下:

用戶目錄/home/oracle權(quán)限問(wèn)題;

su程序執(zhí)行權(quán)限問(wèn)題;

程序依賴的共享權(quán)限問(wèn)題;

selinux問(wèn)題導(dǎo)致;

系統(tǒng)根空間問(wèn)題。

3、排查問(wèn)題

根據(jù)上面的思路,我們進(jìn)行逐一檢查,考慮到su在切換到oracle用戶時(shí)會(huì)讀取oracle目錄下的環(huán)境變量配置文件,因此,首先檢查/home/oralce目錄的權(quán)限是否存在問(wèn)題,

[root@loaclhost home]# ls -al/home|grep oracle

drwx---- 4 oralce oinstall 4096 01-31 10:45 oracle

從輸出可知,/home/oracle目錄的屬主是oracle用戶,oracle用戶對(duì)這個(gè)目錄有“rwx”權(quán)限,因此,oracle用戶目錄的權(quán)限設(shè)置是正確的,可以排除掉這個(gè)問(wèn)題了。

接著檢查su執(zhí)行權(quán)限問(wèn)題:

[root@loaclhost home]# 11 /bin/su

-rwsr-xr-x 1 root root 24120 2007-11-30 /bin/su

可見(jiàn)su命令執(zhí)行權(quán)限也沒(méi)有問(wèn)題,這個(gè)也排除了。

繼續(xù)檢查su依賴的共享庫(kù)權(quán)限,使用ldd命令檢查su命令依賴的共享庫(kù)文件,如下圖

oracle數(shù)據(jù)庫(kù)意外宕機(jī)的分析處理案例

根據(jù)上面的操作,依次檢查su命令依賴的每個(gè)庫(kù)文件的權(quán)限,發(fā)現(xiàn)也都是正常的,因此,共享庫(kù)的問(wèn)題也排除了。

根據(jù)上面的思路,績(jī)效檢查SELinux的設(shè)置。

oracle數(shù)據(jù)庫(kù)意外宕機(jī)的分析處理案例

由輸出可知,SELinux處于關(guān)閉狀態(tài),這個(gè)原因也排除了。

到這來(lái)為止,問(wèn)題變得樸素迷離,到底是哪里出現(xiàn)問(wèn)題了呢?作為L(zhǎng)inux運(yùn)維,例行檢查系統(tǒng)根分區(qū)狀態(tài)是非常必要的,那么首先檢查一個(gè)根分區(qū)的磁盤空間大小,發(fā)現(xiàn)剩余空間還有很多,空間問(wèn)題也排除了。既然報(bào)的錯(cuò)誤是權(quán)限有問(wèn)題,那么只要以權(quán)限為線索,不偏離這個(gè)核心就沒(méi)錯(cuò),于是繼續(xù)嘗試檢查/home目錄下各個(gè)用戶的權(quán)限,如下圖。

oracle數(shù)據(jù)庫(kù)意外宕機(jī)的分析處理案例

從輸出看每個(gè)用戶的目錄權(quán)限,都是“rwx----”,即“700”,完全沒(méi)有問(wèn)題,可是我發(fā)現(xiàn)我錯(cuò)了,我的目光一直在用戶對(duì)應(yīng)的目錄上,而忽略了其他輸出信息,而問(wèn)題就藏在我沒(méi)有關(guān)注的信息中。在這個(gè)命令輸出的前兩行中,第一行權(quán)限對(duì)應(yīng)的目錄是“.”,代表當(dāng)前目錄,也就是/home目錄,權(quán)限為“rwxr-xr-x”,第二行權(quán)限對(duì)應(yīng)的目錄是“..”,也就是根目錄,權(quán)限卻為“rw-rw-rw-”,即“666”,此時(shí),問(wèn)題終于查找到了,原來(lái)是根目錄權(quán)限問(wèn)題。

4、解決問(wèn)題

知道了問(wèn)題產(chǎn)生的原因,解決問(wèn)題就非常簡(jiǎn)單,執(zhí)行如下命令:

[root@localhost~]#chmod 755 /

然后就可順利執(zhí)行su切換命令。

經(jīng)驗(yàn)分享

這個(gè)問(wèn)題主要是由于根目錄沒(méi)有執(zhí)行權(quán)限,而Linux下所有的操作都是在根目錄下進(jìn)行的,進(jìn)而導(dǎo)致/home/oralce目錄沒(méi)有執(zhí)行權(quán)限。其實(shí)根目錄權(quán)限的丟失對(duì)于系統(tǒng)中運(yùn)行的每個(gè)用戶存在同樣的影響。因此,在權(quán)限出現(xiàn)問(wèn)題時(shí),一定要注意根目錄的權(quán)限。

oracle數(shù)據(jù)庫(kù)服務(wù)宕機(jī)可能是什么原因造成的?

原因很多,內(nèi)部原因外部原因都有可能。

外部原因:比如服務(wù)器宕機(jī),系統(tǒng)錯(cuò)誤,溫度過(guò)高宕機(jī)(比如機(jī)房空調(diào)壞了),臨時(shí)斷電,內(nèi)存錯(cuò)誤等等這些都有可能,電壓不足等等。

內(nèi)部原因:比較常見(jiàn)的有undo文件損壞,數(shù)據(jù)文件錯(cuò)誤(遇到過(guò)一次,最后用補(bǔ)0的方法擴(kuò)大了數(shù)據(jù)文件才好,不過(guò)現(xiàn)在用asm存儲(chǔ),這個(gè)應(yīng)該不怎么可能了),時(shí)間調(diào)整錯(cuò)誤(向后調(diào),改動(dòng)時(shí)間過(guò)長(zhǎng),比如00:00改為01:00,那么就兩個(gè)情況都占,未必一定宕機(jī),不過(guò)可能性很大),核心進(jìn)程錯(cuò)誤(這個(gè)比較少見(jiàn),不過(guò)真的有,有時(shí)是有人誤殺了),程序錯(cuò)誤導(dǎo)致(見(jiàn)過(guò)一個(gè)因?yàn)槟吵绦蝈e(cuò)誤,導(dǎo)致鎖表,而后鎖表導(dǎo)致某進(jìn)程一直占用內(nèi)存,后來(lái)的進(jìn)程根本進(jìn)不了該表,然后越滾越大最后宕機(jī),還是后來(lái)查出來(lái)的,相當(dāng)于蝴蝶扇翅膀變成颶風(fēng),所以有錯(cuò)誤要及時(shí)發(fā)現(xiàn)才行),存儲(chǔ)錯(cuò)誤,io爭(zhēng)用(持續(xù)時(shí)間長(zhǎng))等等。

這么說(shuō)吧,很多的ora錯(cuò)誤都可能引起宕機(jī)(并不是全部ora錯(cuò)誤都會(huì)引起宕機(jī)),真要說(shuō)的話要很長(zhǎng)時(shí)間,如果想不宕機(jī)那么就要有監(jiān)測(cè)檢查制度,早發(fā)現(xiàn)早解決,也就不會(huì)有什么問(wèn)題了。

oracle 10g 32位 linux 下最經(jīng)經(jīng)常自動(dòng)宕機(jī),求助

修改oratab文件,使數(shù)據(jù)庫(kù)自動(dòng)啟動(dòng)

#vi /etc/oratab

sid:/opt/app/ora10g/oracle/product/10.2.0/db_1:Y -----即把原來(lái)的N修改為Y。

數(shù)據(jù)庫(kù)緊急救援服務(wù) oracle數(shù)據(jù)庫(kù)不明原因宕機(jī),無(wú)法啟動(dòng)怎么辦?

不管是單機(jī)、雙機(jī)熱備份(HA系統(tǒng))、RAC(Oracle

Real

Application)環(huán)境,如果數(shù)據(jù)庫(kù)出現(xiàn)異常宕機(jī),并且無(wú)法重新啟動(dòng),那你可能面對(duì)了極為嚴(yán)重的問(wèn)題。

檢查Oracle的alert文件可能可以獲得更為詳細(xì)的故障信息,當(dāng)您的技術(shù)力量無(wú)法判斷或解決故障時(shí),可以聯(lián)系重慶思莊科技協(xié)助解決和處理。

電腦安裝完oracle就死機(jī)怎么解決

不用的時(shí)候可以停掉oracle服務(wù),設(shè)置開機(jī)不自動(dòng)啟動(dòng)就可以了。 第一步:右擊“我的電腦”選擇“管理”,之后找到“服務(wù)和應(yīng)用程序”中的“服務(wù)”。 第二步:將Oracle的選項(xiàng)全部設(shè)置為“手動(dòng)”,用的時(shí)候在服務(wù)項(xiàng)上右擊“啟動(dòng)”就可以了。


新聞名稱:如何預(yù)防oracle宕機(jī) oracle宕機(jī)日志
新聞來(lái)源:http://weahome.cn/article/hhscgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部