環境:Win7 32 位旗艦版,Administrator 賬戶。
軟件安裝順利,但 DBCA 建庫階段彈窗報錯:「無法創建目錄」。
截圖顯示目標路徑權限不足,雖是管理員卻無法寫入。
Windows 7 引入 用戶賬戶控制 (UAC),即使 Administrator 登錄,進程默認以標準用戶權限令牌運行(「管理員批准模式」)。
DBCA 啟動的 Java 進程若未顯式提權,無法在受保護目錄(如 C:\Program Files\Oracle、C:\Windows)創建子目錄,導致建庫失敗。
cd %ORACLE_HOME%\bindbcanetca、emca 等配置工具。icacls "目標路徑" 應包含 Administrators:(OI)(CI)F。Linux 明確的 root/oracle 用戶分離、sudo 顯式提權,反而減少了「以為有權實際無權」的認知偏差。Windows 運維需建立「圖形工具必提權」肌肉記憶,避免在 Win7/Win8/Win10/Server 2012+ 環境踩坑。
Win7+ 安裝 Oracle,圖形工具必須「以管理員身份運行」,否則 UAC 虛擬化將攔截目錄創建操作。