Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL开发人员:测试失败:网络适配器无法建立连接?_Oracle_Oracle Sqldeveloper_Oracle12c - Fatal编程技术网

Oracle SQL开发人员:测试失败:网络适配器无法建立连接?

Oracle SQL开发人员:测试失败:网络适配器无法建立连接?,oracle,oracle-sqldeveloper,oracle12c,Oracle,Oracle Sqldeveloper,Oracle12c,我真的需要帮助。我在VirtualBox虚拟机上安装了一个Oracle数据库服务器,直到昨天,一切似乎都很正常。今天,当我启动数据库以继续工作,并在本地计算机(客户端计算机)上打开SQLDeveloper时,它向我抛出了以下错误: Erro de ES: The Network Adapter could not establish the connection 我的VirtualBox VM网络设置配置为桥接适配器。我能够很好地连接,今天,毫无疑问,这个错误开始发生了 我做了一些研究,但没有

我真的需要帮助。我在VirtualBox虚拟机上安装了一个Oracle数据库服务器,直到昨天,一切似乎都很正常。今天,当我启动数据库以继续工作,并在本地计算机(客户端计算机)上打开SQLDeveloper时,它向我抛出了以下错误:

Erro de ES: The Network Adapter could not establish the connection
我的VirtualBox VM网络设置配置为
桥接适配器
。我能够很好地连接,今天,毫无疑问,这个错误开始发生了

我做了一些研究,但没有一项对我有用。试图遵循这个家伙的解决方案: 而且也不管用。我将在这里分享我的
lsnrctl状态
和我的文件,以便您可以查看

首先,这是我启动设置的方式:

1
lsnrctl start
启动侦听器。导致:

LSNRCTL for Linux:Version 12.2.0.1.0-2020年8月24日生产10:40:56
版权所有(c)1991年,2016年,Oracle。版权所有。
正在启动/u01/app/oracle/product/12.2.0/dbhome\u 1/bin/tnslsnr:请稍候。。。
Linux的TNSLSNR:12.2.0.1.0版-生产
系统参数文件为/u01/app/oracle/product/12.2.0/dbhome\u 1/network/admin/listener.ora
日志消息写入/u01/app/oracle/diag/tnslsnr/dbserver/listener/alert/Log.xml
正在侦听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver)(PORT=1521)))
侦听器的状态
------------------------
别名侦听器
Linux版TNSLSNR:12.2.0.1.0版-生产
开始日期2020年8月24日10:40:56
正常运行时间0天0小时。0分0秒
描平
安全:本地操作系统身份验证
SNMP关闭
侦听器参数文件/u01/app/oracle/product/12.2.0/dbhome\u 1/network/admin/Listener.ora
侦听器日志文件/u01/app/oracle/diag/tnslsnr/dbserver/Listener/alert/Log.xml
正在侦听终结点摘要。。。
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
侦听器不支持任何服务
命令已成功完成
2
sqlplus/as sysdba
启动sqlplus shell,然后
startup
启动数据库实例,它给出:

ORACLE实例已启动。
总系统全局区域2550136832字节
固定大小8623928字节
可变大小671090888字节
数据库缓冲区1862270976字节
重做缓冲区8151040字节
数据库已装入。
数据库已打开。
然后我的
lsnrctl状态给出:

LSNRCTL for Linux:12.2.0.1.0版-2020年8月24日生产10:46:34
版权所有(c)1991年,2016年,Oracle。版权所有。
连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver)(PORT=1521)))
侦听器的状态
------------------------
别名侦听器
Linux版TNSLSNR:12.2.0.1.0版-生产
开始日期2020年8月24日10:40:56
正常运行时间0天0小时。5分38秒
描平
安全:本地操作系统身份验证
SNMP关闭
侦听器参数文件/u01/app/oracle/product/12.2.0/dbhome\u 1/network/admin/Listener.ora
侦听器日志文件/u01/app/oracle/diag/tnslsnr/dbserver/Listener/alert/Log.xml
正在侦听终结点摘要。。。
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=dbserver)(PORT=5500))(Security=(我删除了安全路径))(Presentation=HTTP)(Session=RAW))
服务摘要。。。
服务“orcl”有1个实例。
实例“orcl”,状态为就绪,此服务有1个处理程序。。。
服务“orclXDB”有1个实例。
实例“orcl”,状态为就绪,此服务有1个处理程序。。。
命令已成功完成
My
listener.ora

#listener.ora网络配置文件:/u01/app/oracle/product/12.2.0/dbhome\u 1/Network/admin/listener.ora
#由Oracle配置工具生成。
听众=
(说明和清单=
(说明=
(地址=(协议=TCP)(主机=数据库服务器)(端口=1521))
(地址=(协议=IPC)(键=EXTPROC1521))
)
)
我的
tnsnames.ora

GNU nano 2.9.8 tnsnames.ora修改版
#tnsnames.ora网络配置文件:/u01/app/oracle/product/12.2.0/dbhome\u 1/Network/admin/tnsnames.ora
#由Oracle配置工具生成。
监听器=
(地址=(协议=TCP)(主机=数据库服务器)(端口=1521))
奥克尔=
(说明=
(地址=(协议=TCP)(主机=数据库服务器)(端口=1521))
(连接数据)=
(服务器=专用)
(服务名称=orcl)
)
)
当我尝试通过安装在虚拟机(即服务器端)内的SQLDeveloper在数据库中进行连接时,它工作正常,但当我尝试从本地机器(客户端)上的SQLDeveloper进行连接时,我抛出了错误。 我看到的每一篇帖子都告诉我要关注听众的状态,但我认为这不是问题所在

我非常感谢你们的帮助。非常感谢你,我在这里回答的任何补充信息=D

编辑:忘了提到我使用的是Oracle数据库的12c版

编辑:以下是我尝试连接到DB的方式:

编辑:当我
ping
数据库的主机时,我得到以下信息:

[oracle@dbserveradmin]$ping数据库服务器
别针