今天,在嘗試搭建ORACLE12C的RAC環境,是用VMWARE WORKSTATION14 Pro 來創建兩台虛擬機後,然後在某一台虛擬機的vmx文件,增加相關參數設置,以實現RAC環境的共享磁盤設置,也就是當我用Notepad++ 等筆記本文件,打開虛擬機的vmx文件,增加如下類似內容時:
disk.locking = “FALSE”
diskLib.dataCacheMaxSize = “0”
diskLib.dataCacheMaxReadAheadSize = “0”
diskLib.dataCacheMinReadAheadSize = “0”
diskLib.dataCachePageSize = “4096”
diskLib.maxUnsyncedWrites = “0”
scsi1.present = “TRUE”
scsi1.virtualDev = “lsilogic”
scsi1.sharedBus = “VIRTUAL”
scsi1:0.present = “TRUE”
scsi1:0.mode = “independent-persistent”
scsi1:0.deviceType = “plainDisk”
scsi1:0.redo = “”
scsi1:1.present = “TRUE”
scsi1:1.mode = “independent-persistent”
scsi1:1.deviceType = “plainDisk”
scsi1:1.redo = “”
然後保存vmx文件,然後重新啟動虛擬機時,總是報字典問題,後百度了下,說是因為vmx文件里一行命令,有多個參數,建議將一行命令,多個參數,改成多行命令參數。查證過,確認上面的增加內容,並沒有存在一行命令,有多個參數,或者多個命令寫到一行的情況出現。 並且只要不增加這些新增內容,虛擬機就可以正常啟動。
後來,經過嘗試,將vmware workstation關掉,然後再編輯 vmx文件,並加上以上內容,再打開vmware workstaion,再給虛擬機通電開機,就不再報字典問題。感覺這個VMWARE workstation打開時,會對虛擬機的VMX文件有文件鎖,所以,當你直接編輯這個VMX文件時,會破壞這個文件鎖,因而報字典問題,所以,需要完全關掉vmware workstation ,再修改虛擬機的vmx文件,才不會報字典問題。
以下文章點擊率最高
Loading…