我刚开始在Linux中使用Oracle,所以我对它一无所知。我已经从oracle-xe-11.2.0-1.0.x86_64中安装了这里,然后通过以下命令登录到sqlplus:sqlplus sys as sysdba之后,我创建了一个用户并通过grant connect, resource to MYUSER;授予了对它的访问权限,一切正常,现在我可以通过用户名和密码输入sqlplus,但是在sqldeveloper中,当我想要创建一个连接时,它会返回一些错误:
Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor但我输入的信息正确!
hostname : localhost or 127.0.0.1
port : 1521
sid : xe or db最后测试了他们两个,没有工作的sqldeveloper表格
发布于 2018-06-27 04:26:19
您可以更新tnsnames.ora中的主机名(计算机名)和oracle目录中的listener.ora文件。省下来再试一次。
发布于 2018-06-21 15:15:28
以下是出现此异常的一些可能原因:
1)默认情况下数据库XE的名称。网址应该是:
jdbc:oracle:thin:@localhost:1521:XE或
jdbc:oracle:thin:@localhost:1521/XE2)确保OracleServiceXE、OracleXETNSListener正在运行。办理入住手续:
Control_Panel\All_Control_Panel_Items\Administrative_Tools\Services打开服务,然后启动OracleServiceXE,然后尝试连接.
https://stackoverflow.com/questions/50971352
复制相似问题