PL/SQL Developer、DbVisualizer 远程连接Oracle

本文介绍了如何使用PL/SQL Developer和DbVisualizer远程连接到Oracle数据库。首先,通过DbVisualizer的向导设置数据库连接,包括数据库驱动、用户ID、密码和服务器信息。然后,详细阐述了PL/SQL Developer的连接步骤,包括下载InstantClient,配置环境变量,修改tnsnames.ora文件,并设置Oracle Home和OCI库。最后,提到了Oracle Instant Client的功能和下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

  1. 客户机Win7
  2. 虚拟机CentOS 6.3
  3. Oracle 11gR2
  4. PL/SQL Developer 9.0.6.1660
  5. DbVisualizer 9.1.1

一、DbVisualizer 连接

  因为这个工具连接快捷简单所以写在前面。

  1. 打开DbV,单击“create new database connection”
  2. “Use Wizard”–使用向导
  3. 为这个数据连接创建一个别名
  4. 选择数据库驱动:Oracle Thin
  5. Authentication部分:
    1. Database Userid:用户名(system)
    2. Database Password:密码(sa)
  6. Connection部分:
    1. Connection Type:SID
    2. Database Server:虚拟机ip(192.168.128.130)
    3. SID:ora11
  7. 完成

二、PL/SQL Developer 连接

  本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 结合自己遇到的错误

  1. 从Oracle官网下载对应版本的InstantClient:
    http:/
<think>我们参考引用内容,特别是引用[1]中提到的DbVisualizer连接Oracle的步骤。用户询问的是如何在DbVisualizer中安装Oracle数据库驱动。根据引用[1]和引用[3],我们知道Oracle的JDBC驱动需要手动下载并添加到DbVisualizer中,因为Oracle的授权问题,它不会自动包含在DbVisualizer中。 步骤概述: 1. 下载Oracle JDBC驱动(ojdbc.jar文件)。注意选择与你的Oracle数据库版本和Java环境兼容的版本。 2. 在DbVisualizer中打开Driver Manager,配置Oracle驱动。 3. 添加驱动jar包,设置驱动属性(如Driver Class等)。 4. 创建数据库连接,选择Oracle驱动,并填写连接信息。 详细步骤: 1. **下载Oracle JDBC驱动(ojdbc.jar)** - 访问Oracle官方网站下载对应版本的JDBC驱动。例如,对于Oracle 11g,通常使用ojdbc6.jar(对应JDK 1.6)或ojdbc7.jar(对应JDK 1.7)。请根据你的Java版本选择。 - 或者,如果你已经安装了Oracle客户端,可以在安装目录下找到,例如:`ORACLE_HOME/jdbc/lib/ojdbcX.jar`。 2. **打开DbVisualizer的Driver Manager** - 启动DbVisualizer。 - 点击菜单栏的“Tools” -> “Driver Manager”,打开驱动管理窗口。 3. **配置Oracle驱动** - 在驱动管理窗口中,找到“Oracle”驱动(可能是“Oracle Thin”或类似名称)。如果不存在,可以点击“Create a new driver”按钮创建一个。 - 在驱动配置页面,点击“Add”按钮,添加你下载的ojdbc.jar文件。 - 设置驱动属性: - **Name**:可以自定义,例如“Oracle Thin”。 - **URL Format**:通常为`jdbc:oracle:thin:@[host]:[port]:[sid]` 或 `jdbc:oracle:thin:@//[host]:[port]/[service_name]`(根据你的数据库连接方式选择)。 - **Driver Class**:对于Oracle Thin驱动,通常是`oracle.jdbc.driver.OracleDriver`(较老版本)或`oracle.jdbc.OracleDriver`(较新版本)。请根据你下载的驱动版本查看正确的类名。 - 设置完成后,点击“Save”保存驱动配置。此时,驱动名称前的图标应该变为绿色对勾(表示配置正确)。 4. **创建数据库连接** - 点击DbVisualizer工具栏的“Create a new database connection”按钮(或从菜单选择)。 - 在弹出窗口中,输入连接名称(任意),然后选择你刚刚配置的Oracle驱动(如“Oracle Thin”)。 - 点击“Next”,填写数据库连接信息: - **Database Server**:数据库服务器的主机名或IP地址。 - **Database Port**:端口号,默认为1521。 - **Database**:Oracle的SID或Service Name(根据URL格式选择填写)。 - **Userid**:数据库用户名。 - **Password**:数据库密码。 - 点击“Next”,可以测试连接。如果测试成功,点击“Finish”完成连接创建。 5. **连接数据库** - 在连接树中,展开你创建的连接,即可查看数据库对象(表、视图等)。 注意:引用[3]提到,由于Oracle授权问题,Maven中央仓库不提供Oracle JDBC驱动,因此需要手动下载。同样,DbVisualizer也不会自带Oracle驱动,必须手动添加。 如果在配置过程中遇到问题,请检查: - 驱动jar包是否已正确添加。 - 驱动类名是否正确(可以查看驱动jar包中的META-INF/services/java.sql.Driver文件内容)。 - 网络是否通畅,数据库是否可访问。 - 防火墙是否允许连接。 §§相关问题§§ 1. 如何下载Oracle JDBC驱动? 2. 在DbVisualizer中如何测试数据库连接? 3. 连接Oracle数据库时常见的错误有哪些?如何解决? 4. DbVisualizer支持哪些其他数据库?</think>### DbVisualizer 安装 Oracle 数据库驱动步骤 根据引用内容,DbVisualizer 连接 Oracle 需要手动配置 JDBC 驱动。以下是详细步骤: 1. **下载 Oracle JDBC 驱动(ojdbc.jar)** - 访问 [Oracle 官网](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) 下载对应数据库版本的驱动(如 `ojdbc8.jar`)[^3] - *注意:由于 Oracle 授权限制,Maven 仓库不提供直接下载,需手动获取* 2. **打开驱动管理器** - 启动 DbVisualizer → 顶部菜单 **Tools** → **Driver Manager** - 在驱动列表中找到 **Oracle Thin**(初始状态为红色 ❌)[^1] 3. **配置驱动参数** ```plaintext 1. 点击 "Create a new driver" 或选择 "Oracle Thin" 2. 在 "Driver Files" 区域点击 [Add] → 选择下载的 ojdbc.jar 3. 设置关键参数: - Name: Oracle Thin(自定义名称) - URL Format: jdbc:oracle:thin:@//[host]:[port]/[service_name] - Driver Class: oracle.jdbc.OracleDriver 4. 点击 [Save] 保存配置 ``` *驱动状态会变为绿色 ✅(图例见引用[1])*[^1][^2] 4. **创建数据库连接** - 点击工具栏 **Create new connection** 图标 - 输入连接名称(如 "MyOracleDB")→ 选择刚配置的 **Oracle Thin** 驱动 - 填写连接信息: ```plaintext Database Server: 服务器IP Database Port: 1521(默认端口) Database: 服务名(如 ORCL) Userid: 用户名 Password: 密码 ``` - 点击 [Test] 测试连接 → 成功提示后点击 [Finish][^1][^2] 5. **访问数据库** - 左侧连接树展开数据库 → 查看表/视图/存储过程等对象 - 支持 SQL 查询、数据导出等操作(操作界面参考引用[1]图示) > ⚠️ **常见问题** > - 若连接失败:检查防火墙是否开放 1521 端口 > - 驱动不匹配:确保 ojdbc.jar 版本与 Oracle 数据库版本一致[^3] > - 服务名错误:URL 格式需使用 `//host:port/service_name`(非 SID) --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值