Linux服務(wù)器重啟后crs_stat-t命令無法正常使用以及解決思路-創(chuàng)新互聯(lián)

前提:在Linux系統(tǒng)中安裝ASM,安裝完ASM和Oracle數(shù)據(jù)庫時(shí)都是正常使用的,但在重啟服務(wù)器后Oracle相關(guān)命令不識(shí)別。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計(jì),潮南網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:潮南等地區(qū)。潮南做網(wǎng)站價(jià)格咨詢:18980820575

1、

[grid@udevasm:/home/grid]$crsctl status res -t -bash: crsctl: command not found

2、查看環(huán)境變量是否正常,命令如下:

[grid@udevasm:/home/grid]$env |grep gri USER=grid ORACLE_BASE=/oracle/app/grid MAIL=/var/spool/mail/grid PATH=.:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/grid/bin:/home/grid/bin:/oracle/app/11.2.0/grid/bin PWD=/home/grid PS1=[grid@udevasm:$PWD]$ HOME=/home/grid LOGNAME=grid ORACLE_HOME=/oracle/app/11.2.0/grid [grid@udevasm:/home/grid]$

3、通過查詢結(jié)果初步判斷環(huán)境變量是正常的,然后通過另外一個(gè)角度去考慮,是不是Oracle程序本身安裝有問題,因?yàn)樽蛱煜到y(tǒng)才安裝過ASM和Oracle數(shù)據(jù)庫,測(cè)試都是正常的,應(yīng)該講沒有啥問題才對(duì),但是突然間想起在服務(wù)器重啟的時(shí)候,啟動(dòng)界面提示要加載文件系統(tǒng),而且時(shí)間很長(zhǎng),截圖如下:

Linux服務(wù)器重啟后crs_stat -t 命令無法正常使用以及解決思路

4、通過在啟動(dòng)時(shí)提示的信息,就是查看文件系統(tǒng)是否有問題,想起之前硬盤掛載在不同的路徑下,命令如下:

[oracle@udevasm ~]$ df -lh Filesystem      Size  Used Avail Use% Mounted on /dev/sda1        95G  4.5G   86G   5% / tmpfs           996M   72K  996M   1% /dev/shm /dev/sdb1        50G  8.3G   39G  18% /oradata /dev/sdb2        20G  7.4G   12G  40% /soft

5、通過上面命令查詢結(jié)果,發(fā)現(xiàn)問題所在,因?yàn)閟db1我調(diào)整掛載在/oracle路徑下的,原來的sdc1是掛載/oradata路徑,由于sdc1mount在/oradata路徑下沒有設(shè)置在開機(jī)時(shí)啟動(dòng),而且sdb1是默認(rèn)的啟動(dòng),從而導(dǎo)致在啟動(dòng)的sdc1掛載失敗,影響Oracle相關(guān)程序啟動(dòng),所以命令失敗無法找到,去查看fstab內(nèi)容。

[root@udevasm ~]# more /etc/fstab  # # /etc/fstab # Created by anaconda on Fri May 19 04:21:30 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=a6cc0566-d29b-44fa-8741-b78170483210 /                       ext4    defaults        1 1 UUID=8a211faf-b2d7-4384-9c9d-fc25cb79f19b /oradata                ext4    defaults        1 2 UUID=08d48193-8c4e-40e9-a333-47fe86568029 /soft                   ext4    defaults        1 2 UUID=6e9b041a-1687-430f-9209-c06b6558e6fe swap                    swap    defaults        0 0 tmpfs                   /dev/shm                tmpfs   defaults        0 0 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0 sysfs                   /sys                    sysfs   defaults        0 0 proc                    /proc                   proc    defaults        0 0

6、通過命令查看后,并沒有發(fā)現(xiàn)oracle路徑下的設(shè)備,再通過查詢UUID塊設(shè)備下有哪些設(shè)備

[root@udevasm ~]# sudo blkid
/dev/sda1: UUID="a6cc0566-d29b-44fa-8741-b78170483210" TYPE="ext4"
/dev/sda2: UUID="6e9b041a-1687-430f-9209-c06b6558e6fe" TYPE="swap"
/dev/sdb1: UUID="8a211faf-b2d7-4384-9c9d-fc25cb79f19b" TYPE="ext4"
/dev/sdb2: UUID="08d48193-8c4e-40e9-a333-47fe86568029" TYPE="ext4"
/dev/sdc1: UUID="07af4d45-14d3-4a8f-89ae-53a276f7c01e" TYPE="ext4"
/dev/asm_grid1: TYPE="oracleasm"
/dev/asm_system: TYPE="oracleasm"
/dev/asm_recovery: TYPE="oracleasm"
/dev/asm_data01: TYPE="oracleasm"
/dev/asm_data02: TYPE="oracleasm"
[root@udevasm ~]# more /etc/fstab

7、再通過lsblk -f 命令查詢塊設(shè)備下詳細(xì)的信息如下:

[root@udevasm ~]# lsblk -f NAME   FSTYPE  LABEL                  UUID                                 MOUNTPOINT sda                                                                         ├─sda1 ext4                           a6cc0566-d29b-44fa-8741-b78170483210 / └─sda2 swap                           6e9b041a-1687-430f-9209-c06b6558e6fe [SWAP] sdb                                                                         ├─sdb1 ext4                           8a211faf-b2d7-4384-9c9d-fc25cb79f19b /oradata └─sdb2 ext4                           08d48193-8c4e-40e9-a333-47fe86568029 /soft sdd                                                                         └─sdd1                                                                      sde                                                                         └─sde1                                                                      sdf                                                                         └─sdf1                                                                      sdg                                                                         └─sdg1                                                                      sdh                                                                         └─sdh2                                                                      sr0    iso9660 RHEL_6.5 x86_64 Disc 1

通過上述幾個(gè)命令可以判斷出是由于sdc1分區(qū)沒有自動(dòng)掛載導(dǎo)致Oracle程序沒有辦法啟動(dòng)

8、修改/etc/fstab配置文件,讓sdc1設(shè)備在開機(jī)自動(dòng)啟動(dòng),最好通過UUID來掛載,因?yàn)椋?/p>

Linux UUID的作用及意義

原因1:它是真正的唯一標(biāo)志符

UUID為系統(tǒng)中的存儲(chǔ)設(shè)備提供唯一的標(biāo)識(shí)字符串,不管這個(gè)設(shè)備是什么類型的。如果你在系統(tǒng)中添加了新的存儲(chǔ)設(shè)備如硬盤,很可能會(huì)造成一些麻煩,比如說啟動(dòng)的時(shí)候因?yàn)檎也坏皆O(shè)備而失敗,而使用UUID則不會(huì)有這樣的問題。

原因2:設(shè)備名并非總是不變的

自動(dòng)分配的設(shè)備名稱并非總是一致的,它們依賴于啟動(dòng)時(shí)內(nèi)核加載模塊的順序。如果你在插入了USB盤時(shí)啟動(dòng)了系統(tǒng),而下次啟動(dòng)時(shí)又把它拔掉了,就有可能導(dǎo)致設(shè)備名分配不一致。

使用UUID對(duì)于掛載移動(dòng)設(shè)備也非常有好處──例如我有一個(gè)24合一的讀卡器,它支持各種各樣的卡,而使用UUID總可以使同一塊卡掛載在同一個(gè)地方。

原因3:Ubuntu中的許多關(guān)鍵功能現(xiàn)在開始依賴于UUID

9、通過第6步和第7步中,可以把相關(guān)的修改成之前配置想要的內(nèi)容,修改內(nèi)容如下:

[root@udevasm ~]# more /etc/fstab  # # /etc/fstab # Created by anaconda on Fri May 19 04:21:30 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=a6cc0566-d29b-44fa-8741-b78170483210 /                       ext4    defaults        1 1 UUID=8a211faf-b2d7-4384-9c9d-fc25cb79f19b /oracle                 ext4    defaults        0 0 UUID=07af4d45-14d3-4a8f-89ae-53a276f7c01e /oradata                ext4    defaults        0 0 UUID=08d48193-8c4e-40e9-a333-47fe86568029 /soft                   ext4    defaults        0 0 UUID=6e9b041a-1687-430f-9209-c06b6558e6fe swap                    swap    defaults        0 0 tmpfs                   /dev/shm                tmpfs   defaults        0 0 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0 sysfs                   /sys                    sysfs   defaults        0 0 proc                    /proc                   proc    defaults        0 0

注意:后面的數(shù)字修改成0 0,如果不設(shè)置0的話,服務(wù)器在啟動(dòng)的時(shí)候就會(huì)檢測(cè),如果硬盤滿的話,就會(huì)導(dǎo)致操作系統(tǒng)無法正常啟動(dòng),此處應(yīng)該讓系統(tǒng)禁止檢測(cè)

10、注意:再mount 一下,判斷是否掛載成功,如果掛載有問題會(huì)導(dǎo)致系統(tǒng)無法正常啟動(dòng)

[root@udevasm ~]# mount /dev/sda1 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sdb2 on /soft type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/sdc1 on /oradata type ext4 (rw) /dev/sdb1 on /oracle type ext4 (rw)

11、重啟一下服務(wù)器判斷設(shè)備掛載是否成功

[root@udevasm ~]# reboot

重啟時(shí),服務(wù)器系統(tǒng)啟動(dòng)時(shí)間快,就沒有之前那種提示要加載文件系統(tǒng)內(nèi)容

12、系統(tǒng)啟動(dòng)成功后用grid用戶查看ASM狀態(tài):

[grid@udevasm:/home/grid]$crs_stat -t Name           Type           Target    State     Host         ------------------------------------------------------------ ora....TA01.dg ora....up.type ONLINE    ONLINE    udevasm      ora....TA02.dg ora....up.type ONLINE    ONLINE    udevasm      ora....VERY.dg ora....up.type ONLINE    ONLINE    udevasm      ora....STEM.dg ora....up.type ONLINE    ONLINE    udevasm      ora.GRID1.dg   ora....up.type ONLINE    ONLINE    udevasm      ora....ER.lsnr ora....er.type ONLINE    ONLINE    udevasm      ora.asm        ora.asm.type   ONLINE    ONLINE    udevasm      ora.cssd       ora.cssd.type  ONLINE    ONLINE    udevasm      ora.diskmon    ora....on.type OFFLINE   OFFLINE                ora.evmd       ora.evm.type   ONLINE    ONLINE    udevasm      ora.ons        ora.ons.type   OFFLINE   OFFLINE                ora.udevasm.db ora....se.type OFFLINE   OFFLINE

          

13、此時(shí)說明硬盤設(shè)置成自動(dòng)重啟正常,再用lsblk -f 命令查詢塊設(shè)備下詳細(xì)的信息如下

[root@udevasm ~]# lsblk -f NAME   FSTYPE  LABEL                  UUID                                 MOUNTPOINT sda                                                                         ├─sda1 ext4                           a6cc0566-d29b-44fa-8741-b78170483210 / └─sda2 swap                           6e9b041a-1687-430f-9209-c06b6558e6fe [SWAP] sdb                                                                         ├─sdb1 ext4                           8a211faf-b2d7-4384-9c9d-fc25cb79f19b /oracle └─sdb2 ext4                           08d48193-8c4e-40e9-a333-47fe86568029 /soft sdc                                                                         └─sdc1 ext4                           07af4d45-14d3-4a8f-89ae-53a276f7c01e /oradata sdd                                                                         └─sdd1                                                                      sde                                                                         └─sde1                                                                      sdf                                                                         └─sdf1                                                                      sdg                                                                         └─sdg1                                                                      sdh                                                                         └─sdh2                                                                      sr0    iso9660 RHEL_6.5 x86_64 Disc 1

通過上述說明,則可以判斷我們?cè)O(shè)置成自動(dòng)啟動(dòng)成功

總結(jié):1、在發(fā)現(xiàn)命令無法使用的時(shí)候,就要首先從可能導(dǎo)致這個(gè)命令的原因找問題,如果首先問題判斷沒有問題,再去判斷其它方面的問題

            2、系統(tǒng)在啟動(dòng)時(shí)會(huì)給我們一些詳細(xì)的啟動(dòng)參數(shù)內(nèi)容,如果有問題的也會(huì)詳細(xì)打印出來,最好看一下系統(tǒng)啟動(dòng)的日志內(nèi)容

            3、在mount設(shè)備時(shí),必須要讓系統(tǒng)自己掛載,這樣可以避免一些程序上面的問題,同時(shí)在使用UUID時(shí)也要注意,防止系統(tǒng)在啟動(dòng)時(shí)無法正常啟動(dòng)

有關(guān)在linux系統(tǒng)中fstab配置文件詳解說明

參考:http://xiaocao13140.blog.51cto.com/6198256/1930572

有關(guān)在Linux磁盤分區(qū)UUID的獲取及其UUID的作用

參考:http://xiaocao13140.blog.51cto.com/6198256/1930571

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:Linux服務(wù)器重啟后crs_stat-t命令無法正常使用以及解決思路-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://muchs.cn/article24/dhghje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、響應(yīng)式網(wǎng)站、電子商務(wù)、品牌網(wǎng)站制作

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)