您好,登錄后才能下訂單哦!
今天其它省同事說數據庫服務器磁盤已滿了,叫我幫忙看下,我進服務器一看,把所有數據文件都放oracle目錄下了,有25塊存儲都還沒有使用,而且是做了RAC,另一臺服務器2012年到現在一直沒有使用,所以一直當單機使用。
我開始創建了一個DATA組,然后COPY到ASM上去,進入oracle實例修改了路徑,alter database open 報如下錯
首先我把所有路徑alter回去,alter database open正常。
1 測試
創建一個表空間在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
也報錯,首先我想是不是oracle實別不到asm實例呢
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
終于搞定了。
最后發現重啟服務器權限會自動恢復之前,于是在
/etc/rc.d/rc.local 文件添加命令,啟動時自動運行
chmod 775 /dev/sddlmaa chmod 775 /dev/sddlmab ..
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。