ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file 'C:\app\yonker\virtual\product\12.2.0\dbhome_1\database\initORCL.ora'
檢查database目錄下有SPFile文件SPFILEORCL.ORA
不應(yīng)該提示initorcl.ora這個Pfile文件呀,應(yīng)該是是SPFile優(yōu)先。
百思不得其解,試著從C:\app\yonker\virtual\admin\orcl\pfile目錄下拷貝初始pfile文件:init.ora.2192018101632
拷到database目錄下后改名為initOrcl.ora
再次啟動,還是同樣的錯誤。
難道是沒有認(rèn)到spfile文件?會不會是權(quán)限的原因?
于是,對比了一下兩個實(shí)例的spfile文件,發(fā)現(xiàn)spfileorcl.ora的權(quán)限確實(shí)有問題。
spfileorcle.ora的權(quán)限中有一個OracleServiceOrcl服務(wù)的權(quán)限
而spfilezlcdb.ora的權(quán)限中卻是ORA_OraDB12Home1_SVCACCTS這個組的權(quán)限。
再到計(jì)算機(jī)管理的用戶組中查看,ORA_OraDB12Home1_SVCACCTS組的成員包含了OracleServiceOrcl服務(wù)等多個服務(wù)。
于是把spfileorcle.ora的權(quán)限的OracleServiceOrcl服務(wù)刪除,添加ORA_OraDB12Home1_SVCACCTS組的權(quán)限后,啟用orcl實(shí)例成功。
12C添加了一系列的操作系統(tǒng)用戶組,包括:ORA_OraDB12Home1_SVCACCTS,ORA_OraDB12Home1_DBA等
以及提出了虛擬帳戶概念,有待進(jìn)一步的學(xué)習(xí)。