我最近安装了Oracle数据库18c。
我可以使用SQL Developer连接到数据库。
但是,当我尝试使用SQL*PLUS连接时,主题标题中给出了错误消息。
有人能告诉我为什么会这样吗?
这是我的listener.ora:
listener.ora Network Configuration File: C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
DEFAULT_SERVICE_LISTENER = XE
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE\bin\oraclr18.dll")
)
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = NewUser-PC)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)有没有人对这个问题有什么建议?
发布于 2020-08-12 11:24:54
如果您正在使用默认图标访问SQLPlus,尝试将sys作为sysdba,它会给出某种类型的can't connect错误,打开一个常规命令窗口,然后在提示符下输入C:/>sqlplus / as sysdba。这对我很管用。前一种方法使用SQLPlus的默认图标,让我查找文章来排除错误代码,并将我带到您所在的位置,编辑您的ORA文件。WIth XE,结果你甚至不需要在那里,但是,感谢最初的错误代码,好吧。
https://stackoverflow.com/questions/62206224
复制相似问题