我无法使用jdbc连接到oracle数据库。
错误:无法连接到jdbc:oracle:thin:@localhost上的数据库。localdomain:1521:orcl(用户名:system,密码:tiger)
但是,我可以使用sqlplus命令连接它。
以下是日志:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
Version = Sun GlassFish Enterprise Server v2.1
Testing Database Connection ...
-- Failure! java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
这是听众。奥拉:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /home/oracle/app/oracle
lsnrctl的输出:
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=1521)))
Services Summary...
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
tnsnames的内容。奥拉:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
我使用的是Oracle 11g,glassfish服务器2.1,Redhat linux企业版6。
任何帮助都将不胜感激。
--山姆
测试:
telnet localhost 1521
如果它不起作用呢
设置iptables:
https://exploringspatial.wordpress.com/2013/06/08/installing-oracle-sql-developer/
尝试替换localhost。localdomain
与连接字符串中的localhost
,即。
jdbc:oracle:thin:@localhost:1521:orcl
我也得到了一个网络适配器无法建立连接
错误,如果我使用localhost. localfield
作为地址,它会消失,如果我只使用localhost
。
我们正在使用tomcat jdbc连接池与Oracle数据库。最近,我们遇到了JDBC瘦客户机的Oracle数据库中存在太多非活动会话的问题。 有人能帮我们吗?它为什么会导致数据库中的非活动会话,以及对此的解决方案是什么。
是否有方法从oracle数据库获取只读JDBC连接。通常,我需要一个jdbc url参数来启用它,比如: 我正在使用薄驱动程序
我用JDBC连接到数据库有问题。我在连接时得到以下错误: 这是我的密码: 我的连接字符串错了吗?这是我添加到Maven依赖项中的内容: 我在另一个不使用Maven的项目中使用了这段代码(带有不同的消息),它工作得很好。证书有效。我试图添加
消息:通信链路失败上次成功发送到服务器的数据包是0毫秒前。驱动程序没有从服务器接收到任何数据包。SQLState:08S01错误代码:0 我不明白为什么!:(
我正在尝试一个程序来检查与oracle数据库的连接,如下所示 但在eclipse中运行之后,它显示了以下异常。 JAVAsql。SQLException:Listener拒绝了连接,出现以下错误:ORA-12505,TNS:Listener当前不知道连接描述符中给出的SID 请帮助我,我是oracle数据库的新手。