Oracle
無法通過 IDE 連接到可插拔數據庫
我在computer1 上有一個Oracle XE 數據庫。
當我嘗試通過電腦 2 的 sqlplus 連接到它時,它對於 cdb 和 pdb 連接都可以正常工作;例如:
rlwrap sqlplus timon@//192.168.0.115:9121/xepdb1 SQL*Plus: Release 21.0.0.0.0 - Production on Tue Jun 21 09:40:00 2022 Version 21.6.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Enter password: Last Successful login time: Tue Jun 21 2022 09:39:11 +03:00 Connected to: Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production Version 18.4.0.0.0 SQL>
當我嘗試通過 DataGrip IDE 連接到它時:
錯誤如下:
我該如何解決?
為了連接到可插拔數據庫,您需要為其指定
SERVICE_NAME
(forslash notation '/XEPDB1'
),因此您必須colon notation ':XEPDB1'
在 DataGrip IDE 中指定數據庫類型“Oracle 數據庫”而不是“Oracle SID”( )。祝你好運!