Oracle REST Data Services無法連線資料庫

 今天因為更新了一些元件,所以重啟Docker Containe後,ORDS就出現了下圖的錯誤


因為已確定資料庫是有開啟且可以正常使用,所以問題應該是出現在ORDS, 觀察目前的Pool的設定值
# ords --config /ords/conf config list


由上圖可得知資料庫的設定值為172.17.0.3,但是資料庫已被Docker設定為172.17.0.2,所以需要修改這個設定值
# ords --config /ords/conf config set db.hostname 172.17.0.2

重啟ORDS後,卻出現下列的訊息,這是資料庫密碼有問題,重新設定資料庫的密碼
# ords --config /ords/conf config secret db.password

將密碼輸入完成後,再重開一次ORDS,這次就成功讀取到資料了。





修改 Ubuntu 20.04 系統時區