終於有可以用oracle了,但是在配置19c的client時報錯:
上網查了一下都是說連接數不夠的原因,而我的數據庫還有足夠的連接數。於是嘗試重啟了一下數據庫服務器所在的電腦,發現Listener和數據庫服務都起不來了,報權限錯誤。
嘗試將Listener和數據庫服務器都的log on as都設為 Local System account
然后服務就可以起來了,客戶端也可以連上了。
后來發現問題沒那么簡單,在創建新數據庫時總是報錯
經過一番研究,發現原因是數據庫的service已經創建成功了,但是serivce啟動時報這個錯誤。
我在安裝oracle時選擇的是use virtual account
選中了Use Virtual Account后,oracle創建的service會試圖使用NT SERVICE/OracleSID用戶啟動service,而不知道什么原因用這個用戶就是啟動不了service。
解決的辦法是重新安裝了oracle,並使用Use Windows Built-in Account,因為這個選項在安裝完oracle后是無法修改的。