使用非oracle使用者建立database

charsi發表於2011-09-05

使用非oracle使用者(oracle使用者,即資料庫的安裝使用者,以下都寫作oracle使用者)建立資料庫,經測試是可行的.

但需要注意的幾個條件是:
1.建立database的那個使用者應該與oracle使用者是歸屬於同一個組的,即也是屬於dba組;
2.oracle使用者需要對新建的資料庫指定的控制檔案,資料檔案,日至檔案,dump檔案的目錄具有寫許可權.因為oracle使用者會在這些目錄下寫檔案,檔案的屬主是oracle使用者而非建立資料庫的那個使用者的.
如果這些目錄oracle使用者不可寫的話,則會報許可權不足的錯誤,如下:


ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-00200: control file could not be created
ORA-00202: control file:
'/Informatica81/charsi/oradata/CHARSI/cfile/controlEMREP01.ctl'
ORA-27037: unable to obtain file status
HP-UX Error: 13: Permission denied
Additional information: 1

[@more@]

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

相關文章