您好,登錄后才能下訂單哦!
今天其它省同事說數(shù)據(jù)庫服務(wù)器磁盤已滿了,叫我?guī)兔聪?,我進(jìn)服務(wù)器一看,把所有數(shù)據(jù)文件都放oracle目錄下了,有25塊存儲(chǔ)都還沒有使用,而且是做了RAC,另一臺服務(wù)器2012年到現(xiàn)在一直沒有使用,所以一直當(dāng)單機(jī)使用。
我開始創(chuàng)建了一個(gè)DATA組,然后COPY到ASM上去,進(jìn)入oracle實(shí)例修改了路徑,alter database open 報(bào)如下錯(cuò)
首先我把所有路徑alter回去,alter database open正常。
1 測試
創(chuàng)建一個(gè)表空間在ASM磁盤
create tablespace test datafile '+DATA/evsoft/datafile/test.dbf' size 10m * ERROR at line 1: ORA-01119: error in creating database file '+DATA/evsoft/datafile/test.dbf' ORA-15012: ASM file 'evsoft/datafile/test.dbf' does not exist ORA-17502: ksfdcre:5 Failed to create file +DATA/evsoft/datafile/test.dbf ORA-15081: failed to submit an I/O operation to a disk
也報(bào)錯(cuò),首先我想是不是oracle實(shí)別不到asm實(shí)例呢
SQL> create tablespace test datafile '+AA/evsoft/datafile/test.dbf' size 10m; create tablespace test datafile '+AA/evsoft/datafile/test.dbf' size 10m * ERROR at line 1: ORA-01119: error in creating database file '+AA/evsoft/datafile/test.dbf' ORA-17502: ksfdcre:4 Failed to create file +AA/evsoft/datafile/test.dbf ORA-15001: diskgroup "AA" does not exist or is not mounted ORA-15001: diskgroup "AA" does not exist or is not mounted
[root@sjbbdb2 dev]# chmod 775 sddlmac [root@sjbbdb2 dev]# chmod 775 sddlmad [root@sjbbdb2 dev]# chmod 775 sddlmae [root@sjbbdb2 dev]# chmod 775 sddlmaf
終于搞定了。
最后發(fā)現(xiàn)重啟服務(wù)器權(quán)限會(huì)自動(dòng)恢復(fù)之前,于是在
/etc/rc.d/rc.local 文件添加命令,啟動(dòng)時(shí)自動(dòng)運(yùn)行
chmod 775 /dev/sddlmaa chmod 775 /dev/sddlmab ..
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。