oracle 10g 在AIX5.3 dbca建庫 報錯 ORA-12547

charmesp發表於2014-01-14
   在AIX5.3下安裝oracle 10g時,還是遇到不少問題,之前在linux下裝過N遍,在AIX 裝還是頭回,問題不少。
裝完oracle 軟體之後,DBCA建庫,一直不成功,報錯TNS錯誤, ORA-12547

oracle 10g 在AIX5.3 dbca建庫 報錯 ORA-12547

百思不得其解,總是在TNS方面找原因,
後來終於發現原因是 AIX5.3 沒有開啟 AIO.
AIO 是什麼?
AIO 是非同步IO,如果是同步I/O,當一個I/O 操作執行時,應用程式必須等待,直到此I/O執行完。
相反,非同步I/O操作在後臺執行,I/O 操作和應用程式可以同時執行,提高了系統效能。
使用非同步I/O 會提高I/O 流量,如果應用對裸裝置進行操作,這種優勢更加明顯。
因此象資料庫,檔案伺服器等應用往往會利用非同步I/O,使得多個I/O操作。

#lsdev -Cc aio
aio0 Available  Asynchronous I/O (Legacy)
可以檢視 是否開啟aio,Available  表示已經開啟AIO。

如果沒有開啟
#smitty chaio
將"STATE to be configured at system restart"更改為 "Available"
也可以用下面的命令 開啟AIO

# chdev -P -l aio0 -a autoconfig='available' 

AIO 在 AIX6.0 之後 是自動開啟的,但是在 5.3下還是要手工開啟


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/501889/viewspace-1070427/,如需轉載,請註明出處,否則將追究法律責任。

相關文章