`
shengren0
  • 浏览: 22279 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux下oracle的jdbc连接不上的问题

 
阅读更多

在suse linux上安装了oracle数据库,在本地又安装了eclipse。写了一段hibernate测试代码,出现错误: java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection

1. 用netstat -nat查看端口,并没有发现有1521的端口,估计是监听器没启动

2. 使用lsnrctl start来启动监听器,发现不能启动,以为是权限不够,换了root,不行,又修改了权限配置,还是不行,非常奇怪。

3. 换oracle用户启动,很意外地可以了。

看来在linux下启动监听器非得oracle用户才可以,问题虽小,却困扰了我几个小时,这里记录下来,希望对其他同学能有帮助。

分享到:
评论

相关推荐

    Jdbc连接oracle远程数据库中文乱码解决

    综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...

    用jdbc测试oracle连接

    以下是使用JDBC连接Oracle数据库的基本步骤: 1. 引入JDBC驱动:在Java代码中,我们需要通过`Class.forName()`方法加载Oracle的JDBC驱动。例如: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ``` 2...

    JDBC连接数据库各种数据库参数大全

    ### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...

    linux远程连接oracle数据库

    通过上述步骤,可以实现在Windows 7客户端远程连接Linux服务器上的Oracle 10g数据库。这不仅涉及到网络配置、监听器配置,还需要正确配置客户端和服务端的相关文件,以确保连接的顺利进行。此外,了解如何通过Java...

    服务器python通过JDBC连接到位于Linux远程服务器上的Oracle数据库

    【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库 参考:https://blog.csdn.net/WTYuong/article/details/138167739

    linux系统上的java程序连接oracle错误超时

    在linux上通过JDBC连接ORACLE 时总是出现 java.sql.SQLRecoverableException: IO Error: Connection reset 的问题

    Oracle-jdbc-12.2.0.1.zip

    Oracle JDBC驱动程序是Oracle公司提供的一种Java数据库连接(JDBC)接口,用于在Java应用程序中与Oracle数据库进行交互。在Oracle-jdbc-12.2.0.1.zip压缩包中,包含了Oracle JDBC驱动的特定版本,即12.2.0.1,这是...

    oracle-jdbc驱动14-10.2.0.2.0.zip

    Oracle JDBC驱动是Oracle数据库与Java应用程序之间通信的桥梁,它允许Java程序通过JDBC API连接并操作Oracle数据库。"oracle-jdbc驱动14-10.2.0.2.0.zip"是一个包含Oracle JDBC驱动特定版本(10.2.0.2.0)的压缩包...

    jdbc驱动(含oracle mysql)

    1. 将对应的JDBC驱动JAR文件添加到项目的类路径中,这可以是在IDE(如Eclipse、IntelliJ IDEA)的构建路径设置中完成,或者是将JAR文件放入WEB-INF/lib目录下(对于Web应用)。 2. 使用`Class.forName()`方法加载...

    oracle jdbc dirver

    Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...

    Linux 下 Tomcat 7 连接 Oracle 10g

    以上就是Linux环境下Tomcat 7连接Oracle 10g数据库的基本步骤和注意事项。确保所有配置正确无误后,你的Java Web应用就能顺利地访问Oracle数据库了。在实际应用中,可能还需要处理事务管理、异常处理、连接池配置等...

    最全oracle数据库jdbc驱动包含ojdbc8

    在大型系统中,可能需要通过连接池管理JDBC连接,如C3P0、HikariCP或Apache DBCP。这些连接池库都支持ojdbc8,可提高数据库资源的利用率和系统的整体性能。 9. **最佳实践** - 总是使用最新的驱动以获取最新特性...

    在android中用jdbc连接数据库

    这个文件很可能是关于在Android环境下使用JDBC连接Oracle数据库的具体指南,包括可能遇到的问题、解决策略以及示例代码。 总之,虽然在Android中直接使用JDBC连接数据库不是首选方案,但在特定场景下,如与远程...

    各种数据库的jdbc连接jar包

    本资料包包含了针对五种主流数据库的JDBC连接jar包:DB2、SQL Server、MySQL、Informix和Oracle,这些jar包是Java开发者在进行数据库操作时必不可少的依赖。 1. **DB2 JDBC连接**: db2_jdbc.rar中包含的是用于连接...

    oracle-instantclient11.2-jdbc-11.2.0.4.0-1.rar

    5. 测试JDBC连接,确保可以成功连接到Oracle数据库。 安装完Oracle Instant Client后,Java应用程序可以通过JDBC驱动连接到Oracle数据库,使用如下的Java代码示例: ```java import java.sql.Connection; import ...

    最全版本Oracle11gRPM包linux

    总的来说,"最全版本Oracle11gRPM包linux"提供了一种在Linux上快速部署Oracle 11g R2数据库的途径,通过RPM包管理器简化了安装过程,使得系统管理员和开发者能够更专注于数据库的使用和管理,而非安装细节。

    linux-oracle环境变量及自启动脚本

    6. init.d脚本:在Red Hat或CentOS等Linux发行版中,可以创建一个位于/etc/init.d下的Oracle启动脚本,通过`chkconfig --add`使其成为系统服务,然后通过`service oracle start`进行启动。 7. systemctl或systemd...

    OracleClient-18C Oracle客户端,包括windows和Linux

    在Linux上配置Oracle客户端时,可能需要设置环境变量如ORACLE_HOME、LD_LIBRARY_PATH来确保正确加载库文件。此外,Linux下的Net Services对应的是 listener进程,它监听指定端口并处理来自客户端的连接请求。同样,...

    Oracle_10g_10.2.0.4_JDBC_ojdbc14.jar

    ojdbc14.jar 文件包含了Oracle数据库特定的JDBC驱动,使得Java应用程序能够连接到Oracle 10g数据库,执行SQL查询和其他数据库操作。 在MyBatis框架中,JDBC驱动扮演着至关重要的角色。MyBatis是一个轻量级的持久层...

    linux oracle客户端安装

    在Linux系统上安装Oracle客户端是一项常见的任务,尤其对于需要与Oracle数据库进行交互的开发者和管理员而言。本教程将详述如何在Linux环境下安装Oracle客户端11.2.0.4版本,利用提供的安装文档和软件包。 首先,...

Global site tag (gtag.js) - Google Analytics