精华内容
下载资源
问答
  • Oracle SQL高级编程.pdf

    千次下载 热门讨论 2012-11-25 11:13:57
    英文版:Pro Oracle SQL 内容简介 《Oracle SQL高级编程》主要内容简介:作者以精炼、风趣的语言揭开了Oracle SQL高级编程的神秘面纱。书中所涵盖的内容涉及SQL核心、SQL执行、分析函数、联结、测试与质量保证等,...
  • 使用Oracle SQL Developer迁移sql server至Oracle数据库

    千次阅读 热门讨论 2018-05-14 14:29:42
    Oracle SQL Developer是Oracle官方出品的数据库管理工具。官方下载地址:Oracle SQL Developer,官方入门: 官方入门 本文介绍使用Oracle SQL Developer迁移sql server至Oracle数据库,步骤如下: 一、配置第三方...

    Oracle SQL Developer是Oracle官方出品的数据库管理工具。官方下载地址:Oracle SQL Developer,官方入门:
    官方入门

    本文介绍使用Oracle SQL Developer迁移sql server至Oracle数据库,步骤如下:

    一、配置第三方连接

    要使用 JDBC 访问数据库,必须使用 JDBC 驱动程序。默认情况下,Oracle SQL Developer是不包含sqlserver的数据库连接的。可从 Database 供应商(通常免费提供 JDBC 驱动程序下载)获取该驱动程序。

    jTDS 驱动程序可从 http://jtds.sourceforge.net/ 获得。使用版本 1.2(可从 http://sourceforge.net/project/showfiles.php?group_id=33291 下载)
    或者直接在maven仓库下载:JTDS

    1、打开Oracle SQL Developer,选择工具-->首选项-->数据库-->第三方 JDBC 驱动程序,如下:
    这里写图片描述

    2、选择添加刚下载的jtds驱动文件:
    这里写图片描述

    现在我们再打开添加连接界面,就可以看到SQLServerSybase两个tab页了。
    这里写图片描述

    二、添加sqlserver数据库连接

    点绿色加号添加我们要移植的sqlserver数据库连接:
    这里写图片描述

    三、创建移植信息库

    Oracle SQL Developer迁移数据库,需要一个数据库模式来存储它为移植过程收集和转换的元数据。该信息库包含所需的 37 个表、8 个视图以及主键和索引,还包括触发器和 pl/sql 代码。建议为此配置一个专用数据库模式(尽管这不是必需的)。

    要在新模式中为元数据构建信息库,用户需要以下角色和系统特权:

    RESOURCE
    CREATE SESSION
    CREATE VIEW

    1、通过命令行或plsql客户端使用管理员登录oracle,创建迁移用户(为了防止迁移过程中出现权限问题,我们直接赋予DBA权限):

    create user sgl_migra identified by sgl_migra;
    grant dba to sgl_migra;

    2、在Oracle SQL Developer里点击绿色加号新增连接
    这里写图片描述

    连接用户是我们刚创建的sgl_migra用户:
    这里写图片描述

    3、右键创建的sgl_migra连接,点击移植资料档案库-->关联移植资料档案库:
    这里写图片描述

    这个可能要一两分钟:
    这里写图片描述

    四、开始移植

    1、右键sqlserver连接里我们要移植的数据库,点击移植到Oracle...打开移植向导界面
    这里写图片描述

    向导界面如下:
    这里写图片描述

    2、点击下一步,进入资料档案库设置界面,选择我们步骤二创建的移植信息库sgl_migra,由于我们是新建的sgl_migra,截断勾不勾都行。
    这里写图片描述

    3、点击下一步设置输出目录
    这里写图片描述

    4、点击下一步设置源数据库,选择我们创建的sqlserver连接
    这里写图片描述

    5、点击下一步设置转换的数据库
    这里写图片描述

    6、设置转换规则,一般默认即可
    这里写图片描述

    7、选择要转换的对象
    这里写图片描述

    8、设置目标数据库
    这里写图片描述

    9、设置移动数据配置
    这里写图片描述

    10、概要显示
    这里写图片描述

    11、点击完成开始转换
    这里写图片描述

    12、移植完成后,Oracle SQL Developer会自动创建一个与sqlserver数据库同名的用户,如我们这里的是myproject,密码和用户名相同,我们用myproject/myproject在plsql里登录,查询用户表数据可以看到转换后的数据(而且对于在oracle不能使用的表名user改成了user_)。
    这里写图片描述

    展开全文
  • Oracle Sql语句转换成Mysql Sql语句

    热门讨论 2013-02-17 12:06:40
    Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
  • oracle sql developer x64

    热门讨论 2013-12-30 09:55:17
    oracle sql developer x64
  • ORACLE SQL DEVELOPER 优化SQL语句

    千次阅读 2016-11-08 14:39:05
    利用oracle sql developer 工具轻松实现SQL优化。

    SQL Tuning Advisor in Oracle SQL Developer 3.2

     

    Overview

    1. Purpose

      This tutorial shows you how to use the SQL Tuning Advisor feature in Oracle SQL Developer 3.2.

      Time to Complete

      Approximately 40 minutes

      Introduction

      The SQL Tuning Advisor analyzes high-volume SQL statements and offers tuning recommendations. It takes one or more SQL statements as an input and invokes the Automatic Tuning Optimizer to perform SQL tuning on the statements. It can run against any given SQL statement. The SQL Tuning Advisor provides advice in the form of precise SQL actions for tuning the SQL statements along with their expected performance benefits. The recommendation or advice provided relates to the collection of statistics on objects, creation of new indexes, restructuring of the SQL statement, or creation of a SQL profile. You can choose to accept the recommendation to complete the tuning of the SQL statements.

      Oracle Database can automatically tune SQL statements by identifying problematic SQL statements and implementing tuning recommendations using the SQL Tuning Advisor. You can also run the SQL Tuning Advisor selectively on a single or a set of SQL statements that have been identified as problematic.

      In this tutorial, you learn how to run and review the recommendations of the SQL Tuning Advisor.

      Note: Tuning Advisor is part of the Tuning Pack, one of the Oracle management packs and is available for purchase with Enterprise Edition. For more information see The Oracle Technology Network or the online documentation.

      Hardware and Software Requirements

      The following is a list of hardware and software requirements:

      • Oracle Database 11g Enterprise Edition with access to the Tuning and Diagnostic management packs and with the sample schema installed.
      • Oracle SQL Developer 3.2.

      Prerequisites

      • Download Oracle SQL Developer 3.2 here.

      Note: For best results, use Firefox or Chrome browsers to view this tutorial.

     

    Creating a Database Connection

    1. The first step to managing database objects using Oracle SQL Developer 3.2 is to create a database connection.

      Perform the following steps to create a database connection:

      Note: If you already have database connections for HR and SYSTEM, you do not need to perform the following steps. You can move toProviding Privileges to the Hr Usertopic.

      If you have installed the SQL Developer icon on your desktop, click the icon to start your SQL Developer and move to Step 4. If you do not have the icon located on your desktop, perform the following steps to create a shortcut to launch SQL Developer 3.2 from your desktop.

      Open the directory where the SQL Developer 3.2 is located, right-click sqldeveloper.exe (on Windows) or sqldeveloper.sh (on Linux) and select Send to > Desktop (create shortcut).

      On the desktop, you will find an icon named Shortcut to sqldeveloper.exe. Double-click the icon to open SQL Developer 3.2.

      Note: To rename it, select the icon and then press F2 and enter a new name.


      Your Oracle SQL Developer opens up.

      In the Connections navigator, right-click Connections and select New Connection.

      The New / Select Database Connection dialog opens. Enter the connection details as follows and clickTest.

      Connection Name: system

      Username: system

      Password: <your_password > (Select Save Password)

      Hostname: localhost

      SID: <your_own_SID>


      Check for the status of the connection on the left-bottom side(above the Help button). It should readSuccess. ClickSave and then click Connect.

      In the Connections navigator, to create a new connection to the hr schema, right-clickConnections and selectNew Connection.

      The New / Select Database Connection dialog opens. Enter the connection details as follows and clickTest.

      Connection Name: hr

      Username: hr

      Password: <your_password > (Select Save Password)

      Hostname: localhost

      SID: <your_own_SID>

      Check for the status of the connection on the left-bottom side(above the Help button). It should readSuccess. ClickSave and then click Connect.

     

    Providing Privileges and Removing the Existing Statistics on the HR User

    1. A user requires certain privileges to run the SQL Tuning Advisor. Also, in order to collect and manage statistics on the HR schema, the existing statistics need to be cleared. Below are the steps to grant SQL Tuning Advisor privileges and to remove the existing statistics on the hr user.

      Click SQL Worksheet  and select system user.


      To grant privileges to the hr user to run the SQL Tuning Advisor, enter the following lines of code. Click Run Script.
      grant advisor to hr;
      grant administer sql tuning set to hr;


      The output for the statements is displayed.


      The Oracle database allows you to collect statistics of many different kinds in order to improve performance. To illustrate some of the features the SQL Tuning Advisor offers, clear the existing statistics from the HR schema.

      To delete the schema statistics, enter the following line of code.

      exec DBMS_STATS.DELETE_SCHEMA_STATS ('hr');

      Select the statement and click Run Statement

      With the DBMS_STATS package you can view and modify optimizer statistics gathered for database objects.TheDELETE_SCHEMA_STATS procedure deletes statistics for an entire schema.


      The outputs for the statements are displayed.


     

    Running the SQL Tuning Advisor on a SQL statement

    1. In this topic, you run the SQL Tuning Advisor on a SQL statement. Four types of analysis are performed by the SQL Tuning Advisor on the SQL statement.
      All the recommendations are displayed in the Overview. You can also view each recommendation individually.

      Open the SQL Worksheet for the hr user by clicking SQL Worksheet.


      Enter the following SQL statement in the worksheet.
      select sum(e.salary), avg(e.salary), count(1), e.department_id from departments d, employees e group by e.department_id order by e.department_id;

      Select the SQL statement and click SQL Tuning Advisor .


      The SQL Tuning Advisor output appears.


      In the left navigator, click Statistics. In this analysis, objects with stale or missing statistics are identified and appropriate recommendations are made to remedy the problem.


      In the left navigator, click SQL Profile. Here, the SQL Tuning Advisor recommends to improve the execution plan by the generation of a SQL Profile.


      Click the Detail tabbed page to view the SQL Profile Finding.


      In the left navigator, click Indexes. This recommends whether the SQL statement might benefit from an index. If necessary, new indexes that can significantly enhance query performances are identified and recommended.


      Click the Overview tabbed page. In this case, there are no index recommendations.


      In the left navigator, click Restructure SQL. In this analysis, relevant suggestions are made the restructure selected SQL statements for improved performance.



     

    Implementing SQL Tuning Advisor Recommendations

    1. You can implement the SQL Tuning Advisor recommendation feature. This will enable you to update the statistics in hr schema. Perform the following steps to implement the SQL Tuning Advisor recommendations:

      In the Connections navigator, right-click hr and select Gather Schema Statistics....


      In Gather Schema Statistics, select Estimate Percent as100 from the drop-down list so that all rows in each table are read. This ensures that the statistics are as accurate as possible.


      Click Apply.


      A confirmation message appears. Click OK.


      To run the SQL Tuning Advisor on the SQL statement again, select the SQL statement and click SQL Tuning Advisor.


      The SQL Tuning Advisor output appears. By gathering statistics, the Statistics and SQL Profile advice is now removed.


      In the left navigator, click each of the SQL Tuning Advisor Implement Type to check if all the recommendations have been implemented.


      Note the issues reported to you:

      Note the issues reported to you:

      Note that the Restructure SQL recommendation to remove an unused table remains.

      Remove the "departments" table in the SQL statement and click SQL Advisor.

      select sum(e.salary), avg(e.salary), count(1), e.department_id from employees e
      group by e.department_id order by e.department_id;


      The output appears. All of the advice recommendations have been removed.



     

    Summary


    1. In this tutorial, you have learned how to:

      • Create a Database Connection
      • Provide Privileges to the HR User
      • Run the SQL Tuning Advisor on a SQL statement
      • Implement SQL Tuning Advisor Recommendations

      Credits

      • Lead Curriculum Developer: Dimpi Sarmah, Sharon Stephen
      • Other Contributors: Ashley Chen, Swarnapriya Shridhar, Nancy Greenberg


    展开全文
  • Oracle sql Developer的使用

    万次阅读 2018-08-24 12:11:52
    首先建议去sql plus创建一个自己的用户名,可以直接把dba权限给它(这个预定义角色拥有系统...使用Oracle sql Developer必须要有一个数据库实例,没有实例的可以参照这篇博客创建一个 Oracle创建数据库实例链接 ...

    首先建议去sql plus创建一个自己的用户名,可以直接把dba权限给它(这个预定义角色拥有系统管理员权限,慎重)

    可以看我的另一篇帖子:https://blog.csdn.net/bokerr/article/details/82016162

     

    使用Oracle sql Developer必须要有一个数据库实例,没有实例的可以参照这篇博客创建一个

    Oracle创建数据库实例链接

     

    首先是建立连接:

    连接名自定义,随便写

     

    创建表格可以使用图形化工具

    “方案”是你要使用的数据库用户,名称毫无疑问就是表名了,这是最简单的方法,注意下蓝色圈起来的地方就可以了

    需要用sql语句创建就点开DDL。

     

    Oracle sql Developer中执行插入:

    insert into test values('fff','ffff');

    选中代码点下绿色三角符号就可以执行了

     

    尽管Oracle sql Developer显示插入成功:

    但是实际上此时在eclipse中并不能查询到刚才插入的数据

    只有在Oracle sql Developer中提交后才能在eclipse中查得到刚才的'fff','ffff'记录;

    你点击退出会提醒你提交操作(这是暴躁的做法)

    还可以手动执行指令进行提交:

    commit;

     

     

    提交后在eclipse中查询结果如下:

    总结:使用Oracle sql Developer如果没有把它的操作提交,在eclipse中是看不到在Oracle sql Developer中操作导致变更的数据的,这一点和mysql等其它数据库的图形化界面差别挺大的,其它图形化界面几乎都是执行过就写入数据库了,Oracle sql Developer必须提交修改才能从别处访问到该部分数据。

    展开全文
  • Oracle SQL Developer 连接数据库

    万次阅读 多人点赞 2019-05-16 11:28:45
    Oracle SQL Developer 连接数据库 今天在连接sqldeveloper服务器时遇到了很多问题,但最终还是通过网上的博客解决了问题,我就在总结一下我的解决过程。 一.界面 首先,Oracle SQL Developer 的连接数据库 界面是...

    Oracle SQL Developer 连接数据库

    今天在连接sqldeveloper服务器时遇到了很多问题,但最终还是通过网上的博客解决了问题,我就在总结一下我的解决过程。

    一.界面

    首先,Oracle SQL Developer 的连接数据库 界面是这样的,:在这里插入图片描述
    先填写连接名,用户名,以及口令;Oracle提供了system、scott等多种用户名,这里填写Scott(因为Scott中有几张用于测试的数据表),scott的初始口令为tiger,如果你已经修改,那就按修改的来。
    在这里插入图片描述
    这是最基本的设置,接下来的设置才是关键。

    二.关键问题(设置SID,设置环境变量)

    首先我们看到“连接类型”这一选项,这里我们只设置基本TNS两个选项。

    一.设置SID

    1.首先设置SID,默认填写的是‘xe’,这需要修改。如果不修改“xe”,并且在设置好环境变量的前提下点击“测试”,可能会显示IO异常:The Network Adapter could not establish the connection.
    在这里插入图片描述
    具体修改SID的方法为:

    1. 打开dos命令窗口
    2. 输入:sqlplus 进入Oracle
    3. 根据提示输入用户名system和相应口令(不能输入用户名scott,查不到)
    4. 输入:select instance_name from V$instance;
    5. 查看 SID,我的SID为orcl,如下图所示:在这里插入图片描述
      输入SID,如下图:
      在这里插入图片描述
      二.设置TNS的“网络别名”
      在这里插入图片描述
      在没有设置环境变量之前,网络别名按钮是无效的。必须先设置环境变量。设置TNS_ADMIN环境变量指向tnsnames.ora文件所在目录。方法如下所示:
      在这里插入图片描述

    在这里插入图片描述
    新建环境变量后,再打开Oracle SQL Developer,查看“网络别名”,选择ORCL选项。
    在这里插入图片描述
    点击测试:成功。在这里插入图片描述

    大功告成。

    参考网址:http://www.cnblogs.com/lcword/p/8214334.html(如何查看oracle的SID)
    https://www.cnblogs.com/kerrycode/p/4543021.html(配置环境变量)

    展开全文
  • 本文介绍在线Oracle SQL学习环境--Live SQL
  • Oracle SQL 注入

    千次阅读 2017-07-14 15:39:40
    Oracle SQL 注入本文主要总结在Oracle注入中的步骤方法和注意事项: 参考了:http://www.freebuf.com/articles/web/5411.html 注入常用语句 常用步骤 注意事项 常用步骤1 找注入点 用单引号’之类的触发报错 用or 1...
  • Oracle SQL+SQLServer+oracle9i从入门到精通

    千次下载 2008-12-12 10:01:41
    Oracle SQL精华 SQLServer 精华 oracle9i从入门到精通
  • oracle SQL语法大全

    千次下载 热门讨论 2007-12-07 00:25:45
    oracle SQL语法大全
  • Oracle SQL Developer连接HIVE

    千次阅读 2018-12-14 14:25:40
    Oracle SQL Developer连接HIVE 连接工具:Oracle SQL Developer 连接驱动:HiveJDBC4.jar HiveJDBC4.jar下载地址:https://download.csdn.net/download/gagkill/10850376 一. 驱动包安装 依次打开 设置 -&gt; ...
  • Oracle SQL高级编程.pdf )

    热门讨论 2013-05-30 15:32:35
    Oracle SQL高级编程.pdf )
  • Oracle SQL高级编程 中文版

    热门讨论 2015-07-27 13:37:37
    Oracle SQL高级编程,图灵程序设计丛书数据库系列,资深oracle专家力作,OakTable团队推荐,全面、独到、翔实和题材丰富,Oracle开发人员和DBA必备。
  • Oracle sql进阶,不可错过的文章

    千次阅读 2020-05-11 09:38:06
    文章目录一.Oracle 行转列二....很多同学熟悉了Oracle sql的基本知识,sql的增删改查、表连接、分组聚合、常用函数等之后,就开始是想要进阶了。 最近抽时间整理了一下Oracle sql进阶的blog,由于个人能力有限,如
  • ORACLE SQL数据类型转换

    千次阅读 2019-04-07 22:35:53
    ORACLE SQL数据类型转换 开发工具与关键技术:Oracle sql*plus PLSQL Developer 作者:张启翔 撰写时间:2019年3月25日 下面要说的是,如何将不同类型的数据进行转换处理 这里主要包括有三个函数 时间转换:...
  • Oracle SQL 自动调优

    千次阅读 2017-04-14 13:19:03
    Oracle SQL 自动调优Oracle 11版本之后,Oracle支持自动调优,默认开启自动调优任务,每天执行一次,可以查看生成的调优建议。本文的SQL语句基于 11.2.0.1.0版本,不保证在其他版本上的可用性。查询是否启用自动SQL...
  • 出现问题的原因是,Oracle SQL Developer需要使用32位的JDK,而我们却在第一次启动Oracle SQL Developer的时填写了64位JDK的路径,因此我们需要下载安装一个x86的JDK,然后在Oracle SQL Developer的安装目录中编辑...
  • Oracle SQL Developer中SQL语句格式化快捷键    格式化SQL语句:Ctrl+F7
  • OracleSQL 插入和查询数据

    万次阅读 2017-12-25 17:51:46
    //需要在当前包中导入 OracleSQL 官方提供的 ojdbc.jar 包文件 import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; public class InsertData { ...
  • Oracle SQL Developer修改错误JDK路径

    千次阅读 热门讨论 2017-11-26 19:56:16
      安装好Oracle11g后,第一次使用 Oracle SQL Developer,会提示选择JDK路径。选择了本机的JDK1.8路径,但是出现闪退的问题,无法进入Oracle SQL Developer。 解决方案   Oracle SQL Developer选择的JDK应该...
  • HiveSql(3)HiveSQLoracle SQL的区别

    千次阅读 2016-01-13 21:22:05
    HiveSQLoracle SQL的区别 1、hive sql暂时不能使用in,不支持where字句中的子查询。可以利用leftsemi join来实现in。 Hive: Select * from employee e left semi joindept d on (e.deptno=d.deptno) 小表放在join...
  • 更改 Oracle SQL Developer 的界面语言

    千次阅读 2017-08-30 16:49:27
    更改 Oracle SQL Developer 的界面语言
  • 可以使用PLSQL Developer工具,也可以使用oracle sql developer工具。 工具介绍: 解决步骤: Excel内容如下: 需要将Excel文件保存为csv格式的文件。 第一步:新建数据库连接,并找到要导入数据的表 表...
  • ORACLE SQL_分页查询

    千次阅读 2019-04-16 11:11:31
    ORACLE SQL _分页查询 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:Oracle sql * plus PLSQL Developer 作者:叶 撰写时间:2019年01月01日 ~~~~~~~...
  • MAC版ORACLE SQL DEVELOPER设置连接数据库

    万次阅读 2018-01-03 14:43:08
    MAC版ORACLE SQL DEVELOPER连接配置
  • 使用Oracle sql developer软件不小心把左侧连接导航窗口关闭,可以在Oracle sql developer中的“查看”找到“连接”,点击即可显 示连接导航窗口。
  • 使用Oracle SQL Developer时,隔一段时间不使用时,数据库连接会自动断开。 退避方案: Step1、打开Oracle SQL Developer,点击ツール(tool)⇒セッションのモニター(monitor session)。 Step2、在セッショ...
  • Oracle SQL Developer安装教程

    万次阅读 2012-02-25 11:10:23
    最近发现在进行Oracle数据库开发时,也有不少人再使用Oracle SQL Developer,所以也想安装一下试试。 操作系统:Windows7 X64 旗舰版 Oracle: 11.2.0.1.0 1. 去官网下载Oracle SQL Developer,下载地址,我...
  • 我们在开发的过程当中,假如碰到需要连接Oracle数据库进行相应的操作,但是本地却没有安装Oracle,这时便可以安装一个Oracle SQL Developer工具来实现。 下面是database.xml中的一段配置      ORACLE  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 851,169
精华内容 340,467
关键字:

oraclesql