unable to get oracle owner for

sundog315發表於2012-02-13

在使用opatch打PSU時,如果不注意,經常會出現如下錯誤

2012-02-13 10:42:25: Command output:
> 資料庫唯一名稱: xxx
> 資料庫名: xxx
> Oracle 主目錄: /u01/app/oracle/product/11.2.0/dbhome_1
> Oracle 使用者: oracle
> Spfile: +DATA/xxx/spfilegpp.ora
> 域:
> 啟動選項: open
> 停止選項: immediate
> 資料庫角色: PRIMARY
> 管理策略: AUTOMATIC
> 伺服器池: xxx
> 資料庫例項: xxx1,xxx2
> 磁碟組: DATA
> 裝載點路徑:
> 服務:
> 型別: RAC
> 資料庫是管理員管理的
>End Command output
2012-02-13 10:42:25: output is
2012-02-13 10:42:25: Oracle home for database gpp is
2012-02-13 10:42:25: Oracle Home is configured with Database(s)-> gpp
2012-02-13 10:42:25: unable to get oracle owner for

這個錯誤的主要原因是LANG環境變數為中文導致opatch不能準確的獲取ORACLE_HOME導致,這應該算是opatch的一個BUG了,但Oracle認為這只是個PROBLEM。

OPATCH AUTO Fails with "unable to get oracle owner for" in Multi-Byte Language Environment [ID 1325256.1]

export LANG=C

重新打補丁,就不會出現這個錯誤了,怕以後又忘記,在這裡記錄一下。

[@more@]

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

相關文章