我试图使用jdbc远程访问oracle DB,但遇到了问题,在搜索之后,我了解到端口可能会被防火墙阻止。当我执行命令来测试端口是否打开时,我得到了以下错误:
telnet MyIP 1521
Connecting to MyIP...Could not open connection to the host, on port 1521 : Connect failed
我尝试通过创建新的入站规则来打开端口,但错误仍然存在。
最后我关掉了我的防火墙,但它仍然是一样的。
如果我对localhost尝试相同的命令,即,
telnet localhost 1521
它能用,但用我的ip地址就不行
我只是安装了Oracle,但无法启动它。我得到以下错误:
root@coding:/u01/binaries# $ORACLE_HOME/bin/lsnrctl start
LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 15-NOV-2015 15:57:30
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Starting /u01/app/oracle/product/12.1.0/dbhome_2/bin/tnslsnr: please wait...
T
我在VMWare Player上有一个虚拟机: Linux Centos上的Oracle11g。由于我已经两年没有使用它了,我几乎什么都不记得了,当我尝试启动数据库时,它会显示listener is down,而当我尝试启动listener时,它会显示:
TNSLSNR for Linux Version 11.2. 0.1.0 - Production
System Parameter file is /oracle/product/11gR2/network/admin/listener.ora
Log messages written to /oracle/diag/tnslsnr/sr
这是当我试图将本地DataBase连接到NetBeans IDE时收到的错误消息。我也几乎没有使用netbeans的经验,我使用Oracle thin连接的URL是:
jdbc:oracle:thin:@localhost:1521:KJT
相应的错误是:
Cannot establish a connection to jdbc:oracle:thin:@localhost:1521:KJT using oracle.jdbc.OracleDriver (IO错误:更高级的网络适配器不能建立更好的连接)。
请帮帮我。
我在一个端口1521的容器中运行oracle,我还有另一个perl容器。这就是docker ps所展示的:
CONTAINER ID NAME IMAGE COMMAND CREATED STATUS PORTS
bb8686d87c66 perl perl:5.16 "/usr/bin/supervisor…" 5 minutes ago Up 5 minutes
9e37dff4c19e
我正在尝试对Oracle数据库设置自动集成测试,并计划使用启动我的docker-compose.yml中的容器。
我已经成功地让Dockerized在我的笔记本上运行,使用以下说明:
这些步骤是:
# see https://docs.oracle.com/cd/E37670_01/E75728/html/oracle-registry-server.html
docker login container-registry.oracle.com # supply your oracle credentials as described above
docker network create
我正在虚拟框中设置Oracle,并遇到了以下错误:TNS:Listener does not currently know of SID given in connect descriptor。
下面是我在虚拟盒上下载甲骨文的步骤:
下载的VirtualBox 5.2.0。
获得Oracle DB开发人员VM文件(DeveloperDaysVM2017-06-13_01.ova)。
打开虚拟框中的文件并从虚拟框打开它。
现在,当我在我的Mac机器上访问并尝试连接到Virtual中的oracle时,我在上面看到了这个错误。我在下面放了一张截图。
由于某种原因,当