[英]Connecting sql developer to oracle 11g from lubuntu to centos
[英]Oracle 11g connection fails on oracle SQL developer
因此,我必须为我的sql类进行此分配,并且更具体地使用oracle sql。 但是,当我设置它时,出现ORA-12505错误。 我已经进行了研究,并且听众一直在听,而且一切似乎都已准备就绪,我无法确定是什么原因导致了问题。
我的SQL开发人员。 控制台: https : //gyazo.com/8596c3f6b38ab40258160ecbb99d0815
我的听众状态: https : //gyazo.com/10cdb1d237ce914e64235103282ad865
我的tnsnames.ora:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T5Q9S3P)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
我的清单:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T5Q9S3P)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
定义的SID_NAME
是PLSExtProc
和CLRExtProc
。 但是在SQL Dev oracle连接参数中,您使用XE
作为SID
,它被定义为service_name。
尝试将SID
连接参数更改为有效的SID,或更新XE
以使用SID代替service_name。
另外,您的SQL Developer实例是否在与Oracle安装在同一台计算机上运行? 如果不是,则还需要将HOSTNAME更新为实际的主机名(DESKTOP-T5Q9S3P)。
看来XE数据库尚未启动并正在运行。 您可以启动数据库并重试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.