oracle sql developer支持第三方数据库
DESCRIPTION
Oracle SQL Developer 简单介绍以及如何让SQL Developer支持第三方数据库TRANSCRIPT
![Page 2: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/2.jpg)
About MeAbout Me
Email : [email protected] : 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 , Data Guard , Streams , Performance Tuning , PL/SQL , RMAN ;DB2 ; MySQL ; DW ; Linux Shell
![Page 3: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/3.jpg)
ObjectiveObjective
了解了解 Oracle SQL DeveloperOracle SQL Developer 的特性;的特性;
Oracle SQL DeveloperOracle SQL Developer 支持第三方数据库;支持第三方数据库;
Oracle SQL DeveloperOracle SQL Developer 中进行数据库迁移中进行数据库迁移
![Page 4: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/4.jpg)
SQL DeveloperSQL Developer 简介简介SQL Developer 是 Oracle 提供的一个开源的免费的支持图形化的数据库开发管理工具,纯 JAVA 开发,类似于 PL/SQL Developer ,最新版本 : 3.1 (3.1.07.42)Oracle SQL Developer官网
![Page 5: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/5.jpg)
SQL DeveloperSQL 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 驱动集成第三方数据库
![Page 6: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/6.jpg)
SQL DeveloperSQL Developer 安装安装SQL Developer 是纯 JAVA 应用程序,安装简单,在 Oracle SQL Developer 官网下载压缩包,解压后直接使用。下载地址:http://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.htmlSQL Developer 需要 JDK 的支持,可以下载带 JDK 的压缩包。启动界面 :
![Page 7: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/7.jpg)
SQL DeveloperSQL Developer Upgrade Upgrade
通过 SQL Developer 菜单 “帮助 -> 检查更新” 检查新版本:除了 SQL Developer 外,还可以对 Extensions工具进行检测升级。需要注意的是 SQL Developer 本身的升级需要下载全新的版本,重新解压缩。不是增量组件的升级更新。
![Page 8: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/8.jpg)
SQL DeveloperSQL Developer 第三方数据库扩第三方数据库扩展展
SQL Developer 除了支持 Oracle 数据库外,还可以通过对应 JDBC 驱动程序集成第三方数据库。比如 : 右图所示
![Page 9: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/9.jpg)
SQL Developer SQL Developer JDBCJDBC 驱动安装驱动安装SQL Developer 通过 JDBC 和数据库进行通信。默认情况下集成 Oracle 和Access 。
让 SQL Developer 支持第三方 JDBC 驱动非常简单,通过下面的步骤就可以完成 :
下载对应数据库的 JDBC 驱动; 通过下面的操作在 SQL Developer 中添加 JDBC 驱动:菜单栏选择工具 -> 首选项 -> 数据库 -> 第三方 JDBC 驱动程序,然后添加条目添加JDBC 驱动 ( 见下图 ) ; 通过 SQL Developer 连接功能创建数据库连接;
![Page 10: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/10.jpg)
SQL Developer SQL Developer JDBCJDBC 驱动安装驱动安装
![Page 11: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/11.jpg)
SQL Developer SQL Developer 添加 添加 MySQL JDBCMySQL JDBC 下载 Mysql-JDBC 驱动程序 : https
://www.mysql.com/downloads/connector/ 解压下载的压缩包 ( 这里的为 mysql-connector-java-5.0.8-bin) 在上页窗口中添加 MySQL JDBC 驱动 连接窗口出现 MySQL 标签
![Page 12: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/12.jpg)
SQL Developer SQL Developer 添加 添加 SQL Server SQL Server JDBCJDBC
SQL Server JDBC 推荐开源的 jDTS,jdts 不仅支持 SQL SERVER, 同时还支持SYBASE 。微软的 JDBC 更新太慢,不兼容最新的 JDK 。下载 jdts 压缩包,最新版本为 1.2.6 ,然后按上述页面描述的方法添加 jtds-1.2.6.jar 驱动文件。
![Page 13: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/13.jpg)
SQL Developer SQL Developer 添加 添加 DB2 JDBCDB2 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
![Page 14: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/14.jpg)
SQL Developer SQL Developer 添加 添加 DB2 JDBCDB2 JDBC
成功添加 DB2 JDBC Driver
SQL Developer 连接 DB2 ( 右图 )
![Page 15: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/15.jpg)
SQL Developer Open DB2 DatabaseSQL Developer Open DB2 Database
![Page 16: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/16.jpg)
SQL Developer SQL Developer 中的数据库移植中的数据库移植利用 SQL Developer 移植向导 可以将多种非 Oracle 数据库移植到 Oracle数据库。移植向导进入:工具菜单 -> 移植整个移植过程包含 9 个步骤。其中最重要的两个步骤 :1)源、目标数据库的配置2) 转换规则的配置 ( 包括数据类型的对应,函数的对应, NULL 数据的表示等 ,存储过程、函数需要单独手动创建移植 )
![Page 17: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/17.jpg)
SQL Developer SQL Developer 移植案例移植案例将一个 SQL Server 数据库移植到 Oracle 的配置描述。
![Page 18: Oracle sql developer支持第三方数据库](https://reader033.vdocuments.net/reader033/viewer/2022061313/5562085dd8b42af2128b462f/html5/thumbnails/18.jpg)
ENDEND