Oracle sql developer支持第三方数据库

1,264 views

Published on

Oracle SQL Developer 简单介绍以及如何让SQL Developer支持第三方数据库

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,264
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oracle sql developer支持第三方数据库

  1. 1. Oracle SQL Developer 中支持 第三方数据库 By Robin Ma shadowfalao@gmail.com http://www.validba.net
  2. 2. About MeEmail : shadowfalao@gmail.comBlog : http://www.validba.net/QQ:236749409Over 5 years experience with Oracle DBA technologyOver 5 years experience with Linux/Unix technology and Windows Server technologySkilled for Oracle RAC , DataGuard , Streams , PerformanceTuning , PL/SQL , RMAN ; DB2 ; MySQL ; DW ; LinuxShell
  3. 3. Objective了解 Oracle SQL Developer 的特性;Oracle SQL Developer 支持第三方数据 库;Oracle SQL Developer 中进行数据库迁 移
  4. 4. SQL Developer 简介SQL Developer 是 Oracle 提供的一个开源的免费的支持图形化的数据库开发管理工具,纯 JAVA 开发,类似于 PL/SQL Developer ,最新版本 : 3.1(3.1.07.42)Oracle SQL Developer官网
  5. 5. SQL Developer 特性 利用 Query Builder 构建数据库查询; 创建存储过程、函数、 Package ,进行 PL/SQL 调试; 数据 Import/Export 解析 SQL 语句的执行计划 (Oracle 数据库 ) 支持 External Table 数据导入 (Oracle 数据库 ) 支持 SQL Tuning Advisor(Oracle 数据库 ) 非 Oracle 数据库向 Oracle 数据库的移植 数据库文档生成 (Oracle 数据库 ) 集成 Oracle DBA 功能 ( 包括备份向导, Scheduler, Data Import/Import, 统计信息收集 , 数据库报告功能, AWR/ASH 报告生成 等) 支持第三方工具扩展 通过 JDBC 驱动集成第三方数据库
  6. 6. SQL Developer 安装SQL Developer 是纯 JAVA 应用程序,安装简单,在 Oracle SQLDeveloper 官网下载压缩包,解压后直接使用。下载地址:http://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/iSQL Developer 需要 JDK 的支持,可以下载带 JDK 的压缩包。启动界面 :
  7. 7. SQL Developer Upgrade通过 SQL Developer 菜单 “帮助 -> 检查更新” 检查新版本:除了 SQL Developer 外,还可以对 Extensions工具进行检测升级。需要注意的是 SQLDeveloper 本身的升级需要下载全新的版本,重新解压缩。不是增量组件的升级更新。
  8. 8. SQL Developer 第三方数据库扩 展SQL Developer 除了支持 Oracle 数据库外,还可以通过对应 JDBC 驱动程序集成第三方数据库。比如 : 右图所示
  9. 9. SQL Developer JDBC 驱动安装SQL Developer 通过 JDBC 和数据库进行通信。默认情况下集成 Oracle 和Access 。让 SQL Developer 支持第三方 JDBC 驱动非常简单,通过下面的步骤就可以完成 :下载对应数据库的 JDBC 驱动; 通过下面的操作在 SQL Developer 中添加 JDBC 驱动:菜单栏选择工具 -> 首选项 -> 数据库 -> 第三方 JDBC 驱动程序,然后添加条目添加JDBC 驱动 ( 见下图 ) ; 通过 SQL Developer 连接功能创建数据库连接;
  10. 10. SQL Developer JDBC 驱动安装
  11. 11. SQL Developer 添加 MySQL JDBC 下载 Mysql-JDBC 驱动程序 : https ://www.mysql.com/downloads/connector/ 解压下载的压缩包 ( 这里的为 mysql-connector-java-5.0.8-bin) 在上页窗口中添加 MySQL JDBC 驱动 连接窗口出现 MySQL 标签
  12. 12. SQL Developer 添加 SQL Server JDBCSQL Server JDBC 推荐开源的 jDTS,jdts 不仅支持 SQL SERVER, 同时还支持SYBASE 。微软的 JDBC 更新太慢,不兼容最新的 JDK 。下载 jdts 压缩包,最新版本为 1.2.6 ,然后按上述页面描述的方法添加 jtds-1.2.6.jar 驱动文件。
  13. 13. SQL Developer 添加 DB2 JDBCDB2 JDBC 详细信息参考下面的页面http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.apdv.java.doc%2Fsrc%2Ftpc%2Fimjcc_c0024189.html根据上面页面的描述,我们在 SQL Developer 中如果想连接 DB2 , 需要添加 db2jcc.jar(JDBC3.0) 或 db2jcc4.jar(JDBC4.0) 驱动,如果想连接 z/OS 大型机上的 DB2 ,还需要添加 db2jcc_license_cu.jar 驱动。DB2 JDBC 获取办法,如果安装了 DB2 SERVER 或 Client 软件可以在$DB2_HOME/SQLLIB/java 目录找到以上驱动文件 或者 去以下网址下载http://www-01.ibm.com/support/docview.wss?uid=swg27016878
  14. 14. SQL Developer 添加 DB2 JDBC成功添加 DB2 JDBC DriverSQL Developer 连接 DB2 ( 右图 )
  15. 15. SQL Developer Open DB2 Database
  16. 16. SQL Developer 中的数据库移植利用 SQL Developer 移植向导 可以将多种非 Oracle 数据库移植到 Oracle数据库。移植向导进入:工具菜单 -> 移植整个移植过程包含 9 个步骤。其中最重要的两个步骤 :1)源、目标数据库的配置2) 转换规则的配置 ( 包括数据类型的对应,函数的对应, NULL 数据的表示等 ,存储过程、函数需要单独手动创建移植 )
  17. 17. SQL Developer 移植案例将一个 SQL Server 数据库移植到 Oracle 的配置描述。
  18. 18. END

×