plsqldeveloper开发指南教程
PLSQL Developer 7.0 用户指南 17-20

17. 工具在工具菜单里有几个工具是可用的,这几个工具将在这一章里被描述。
17.1 浏览器浏览器工具在第15 章里有详细描述。
在工具菜单里,通过选择浏览器项目,你可以查看或隐藏浏览器。
你还可以定义来自于这个菜单的浏览器过滤器,它在第15 章里也有描述。
17.2 查找数据库对象这个工具允许你查找基于指定条件的数据库对象,这个条件是指象对象名、类型、所有者或状态这样的条件,另外还有针对对象 DDL 源的全文搜索条件:你可以在这个表单的上面三部分输入搜索条件。
全文搜索这个对话框里的选项或多于或少于文本编辑器里的查找对话框的选项,这些选项允许你按不区分大小写搜索、按全字匹配搜索和按正规表达式搜索。
如果你忽略了全文搜索,那么符合其它条件的所有对象都将被获得。
对象准则在这里,你可以输入下列准则:•浏览器过滤器 - 根据已选过滤器的准则来限制对象。
•所有者 - 对象的所有者。
你可以使用 SQL 通配符(例如 sys%)。
默认值为 <CURRENT USER> ,它将为当前连接的用户限制搜索对象。
•名称 - 对象名称。
你可以使用 SQL 通配符(例如 %common)。
•状态 - 限制搜索有效或无效对象。
•创建:以后/以前 - 限制搜索在指定日期后和前创建的对象。
使用日期输入框左边的检验栏来允许或禁止这些条件。
修改:以后/以前 - 限制搜索在指定日期后和前被修改的对象。
使用日期输入框左边的检验栏来允许或禁止这些条件。
对象类型在这里,你可以选择要搜索的对象类型的范围。
搜索结果按了搜索按钮之后,搜索操作就在后台被执行了,搜索结果列表里将显示出搜索结果。
如果你右击搜索结果,你会看到对象的弹出式菜单。
弹出式菜单里的第一个项目是定位文本,它在程序窗口里打开源,并将立即使你获得搜索文本的第一个具体值。
你还可以通过双击搜索结果里的项目来调用定位文本功能。
要保存搜索结果,你可以双击它们并从弹出式菜单里的导出子菜单项目里选择适当的格式。
PLSQL Developer新手使用教程(图文教程)

PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。
•PLSQL Developer
•oracle
1. 1
首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQL Developer连接数据库。
2. 2
启动PLSQL Developer,登陆oracle用户账号后连接(这里不详细介绍如何配置tnsname.ora)了。
3. 3
登陆成功后即可进入对象浏览器窗口界面
4. 4
在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)
5. 5
找到table文件夹,里边就是当前账户的所有表格
END
查看表格
1. 1
选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了。
END
SQL Window使用
1. 1
新建——》选中sql window,即可打开sql窗口了
2. 2
在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大
END
编辑表
1.选中表——》右键——》Edit(编辑),可以对表进行编辑。
END。
plsql developer 用法

PL/SQL Developer是一个集成开发环境,专门用于Oracle PL/SQL程序设计。
以下是如何使用PL/SQL Developer的简要说明:
打开PL/SQL Developer并登陆,选择要连接的数据库。
在对象浏览器窗口界面中,找到“my object”,此处为当前登陆的用户的所有object。
在“my object”里,找到“table”文件夹,里边显示了当前账户的所有表格。
选中需要查看的表,右键点击,选中“查询数据”,即可查看数据。
打开sql window,即可在此窗口内输入sql语句,全选后点击执行即可看到结果。
选中表,右键点击,可以编辑对表进行编辑。
以上信息仅供参考,具体用法可能会因版本和具体需求略有不同。
如果在使用过程中遇到问题,建议查阅PL/SQL Developer的官方文档或寻求专业人士的帮助。
plsqldeveloper教程

plsqldeveloper教程Pl/SQL Developer是一款为Oracle数据库开发和管理而设计的集成开发环境(IDE)。
它提供了丰富的功能和工具,可以帮助开发人员快速有效地编写、调试和调优存储过程、触发器、函数等数据库对象。
在本教程中,我们将介绍Pl/SQL Developer的基本功能和如何使用它来提高开发效率。
Pl/SQL Developer的界面非常直观和友好,开发人员可以轻松地导航和管理数据库对象。
它提供了一个结构化的浏览器,显示了数据库中的各种对象,如表、视图、索引等。
通过单击这些对象,可以查看其详细信息和属性。
此外,Pl/SQL Developer还支持多个连接,可以同时连接和管理多个数据库实例。
在Pl/SQL Developer中编写和编辑PL/SQL代码非常方便。
它提供了语法高亮、代码补全、代码折叠等功能,能够帮助开发人员更好地组织和编写代码。
此外,Pl/SQL Developer还内置了一个强大的调试器,可以逐行执行代码并查看变量的值和执行结果。
调试器还允许设置断点和监视表达式,以帮助开发人员快速定位和解决问题。
除了编写和调试代码,Pl/SQL Developer还提供了一些有用的工具和功能,以提高开发效率。
其中一个重要的功能是SQL 优化器,它可以帮助开发人员分析查询语句的性能,并提供优化建议。
Pl/SQL Developer还提供了数据导入和导出工具,可以方便地将数据从一个数据库实例迁移到另一个数据库实例。
此外,它还支持版本控制,可以与常见的版本控制系统(如Git)集成,方便团队协作和代码管理。
Pl/SQL Developer还具有丰富的报表和图表功能,可以帮助开发人员更好地理解和分析数据库的数据。
例如,它可以绘制数据库对象之间的关系图,以及生成各种统计报表,如表大小、索引使用情况等。
这些报表和图表可以帮助开发人员更好地了解数据库的结构和性能,从而进行优化和改进。
最新PLSQL+Developer工具的使用(非常详细)

PLSQL Developer工具的使用12PLSQL Developer的安装十分简单,先安装PL.SQL.Developer.exe文件,3然后安装chinese.exe文件进行汉化。
安装成功后在桌面点击PLSQL Developer 4的快捷方式进入登录页面(如图1)。
56图17输入用户名和口令,选择好要连接的数据库,点击“确定”登录成功(如8图2)。
910图211在成功登录后会进入到PLSQL Developer的操作界面(如图3)。
1213图314用户可以在左边下拉菜单中选择“我的对象”,然后点击“Table”可以15显示出项目所涉及的数据库中所有表(如图4)。
1617图418新建表,点击Table文件夹,然后点击鼠标右键在列表中选择“新建”19选项进入到创建新表的页面(如图5),用户可以根据自己的需要来创建新表,20但一定要遵循Oracle规范21信息填写完毕后点击“应用”按钮创建成功。
2223图524修改表结构,可以选中要该表后点击鼠标右键在列表中选择“编辑”选项25进入到修改表结构的页面(如图6),这里显示的都是该表的结构信息,如要进26行修改操作请根据实际情况慎重修改,修改后点击“应用”按钮提交修改内容。
2728图629修改表名,可以选中要该表后点击鼠标右键在列表中选择“重新命名”30选项进入到重新命名的页面(如图7),这里需要注意的是表名起的一定要有意31义。
3233图734查询表结构,可以选中要该表后点击鼠标右键在列表中选择“查看”选项35进入到查看表结构的页面(如图8)。
3637图838删除表,可以选中要该表后点击鼠标右键在列表中选择“删掉表”选项39就可以删除已创建的表了。
40查询表中存储的数据,可以选中要该表后点击鼠标右键在列表中选择41“查询数据”选项进入到查询结果页面(如图9),这里显示了所有已录入的数42据。
4344图945编辑数据,可以选中要该表后点击鼠标右键在列表中选择“编辑数据”46选项进入到查询结果页面(如图10),这里显示了所有已录入的数据,用户可以47对想要编辑的数据进行操作。
PLSQL报表开发流程学习笔记

PLSQL 报表开发学习笔记
一、 在 PL/SQL Developer 中创建一个 package。 1、 打开 PL/SQL Developer 连接到 09 号服务器上。 2、 Username:apps Password:apps Database: ORACLE_EBS_SERVER_09 Connect as: Normal 【注】:这里的 Database 是在“\DevSuiteHome\NETWORK\ADMIN\tnsnames.ora”设置 的名称。
<td width="180" bgcolor="#999999"><span class="STYLE4">编 号</span></td>
<td width="358" bgcolor="#999999"><span class="STYLE4">描 述</span></td>
</tr>'); --格式控制部分 loop --循环 fetch cursor_user_role into p_row_cursor_user_role; EXIT WHEN cursor_user_role%NOTFOUND OR
plsql_developer使用手册【word版】3p

3.再切换到Indexes页面,增加一个包含A字段的唯一索引IDX_A,如图:
4.点View SQL,可以看到生成的SQL语句:
5.点Apply,即创建表A。
6.4.
6.4.1.
1.PL/SQL Developer介绍3
2.安装PLSQL Developer4
3.Oracle10g客户端的安装6
4.Oracle NetConfiguration Assistant的使用10
5.配置Oracle数据库连接12
6.使用PLSQL Developer13
6.1.连接Oracle数据库13
6.
6.1.
1.运行PLSQLDeveloper,弹出如下窗口:
2.输入正确的用户名、密码、数据库名,并选择正确的连接身份后即可进入。
注意:数据库名是指在本机设置的数据库别名
6.2.
6.2.1.
1.在File的下拉菜单中选New,如图:
2.选择SQL Window,产生一个SQL窗口,如图:
3.按F8执行一条SQL查询语句,结果如图:
选择”开始安装”,在欢迎”使用窗口”选择”下一步”:
在接下来的”选择安装类型”窗口请选择”管理员”,并确定右下角的”产品语言”
中已经选择了”简体中文”,如下图:
“下一步”后出现的”指定主目录详细信息”的内容不用改变,使用系统默认内容。
“产品特定的先决条件检查”窗口中如果没有警告或者提示之类的信息(绝大多数情况下客户端的待验证要求都是0),直接选择”下一步”:
6.5.
1.首先打开调试窗口,调试窗口可以从SQL窗口中打开,也可以从对象浏览器中打开。在SQL窗口中按如下方法打开:打开一个空白的SQL窗口,输入函数或存储过程名,如EXISTOBJ,在对象名上点右键,再选择Test。在对象浏览器中按如下方法打开:展开函数或存储过程目录,选择所需调试的函数或存储过程,如EXISTOBJ,点右键,再选择Test。如图:
PLSQLDeveloper7.0用户指南9-12

PLSQLDeveloper7.0用户指南9-129. 图表图表窗口允许你创建选定对象的图示,这样你就可以容易地看到(一部分)你的应用程序或工程的数据库对象和它们之间的关系:你可以添加所有相关的对象类型包括它们之间的关系到一个图表,表之间的外键关系被自动地包括在内。
对于巨大的图表,你可以通过包含对象组添加附加结构。
图表能被用于文档目的,还能起到一个工作空间的作用。
右击一个对象提供了访问所有对象的功能,双击一个对象将激活针对对象类型的默认操作。
9.1 创建图表要创建一个新的图表,请从文件菜单里的新建子菜单选择图表窗口,一个空的图表窗口将显示出来。
要添加一个数据库对象到图表,请从对象浏览器里把它拖到图表窗口里。
你可以一次拖放多个对象。
要移动一个图表对象,请点击标题栏并且把它拖到新的位置。
要调整一个图表对象的大小,你可以拖动一个边或者一个角。
要删除一个对象,请按这个对象右上方“X”,这只会影响图表,数据库对象不会被删除掉。
显示和隐藏项目要显示或隐藏图表对象的一个指定项目,请右击它并转到项目子菜单。
在这里你将看到一个带有所有项目的子菜单,它可以应用到已选对象。
对于一个表,你可以选择你要显示的列、键或索引的哪些项目。
你还可以隐藏全部的键或索引部分。
在默认的情况下,所有的项目都将被显示出来,但是如果你右击了一个对象并且把选择了设为默认,那么可见的项目在将来将应用到所有的被添加到图表的对象。
对于所有的对象类型,你都可以这样做。
添加关系要在两个对象之间添加一个关系,请点击源对象的一个单元的图标,并把它拖到目标对象的单元,这样对象的两个单元之间将被画上一条线。
通过选择线和上下移动选择点,你可以移动线。
要删除一条线,请选择它并按 Delete 键。
如果你要添加表到图表,图表上的带有其它表的外键关系将被自动地包括在内。
如果必要,这些关系可以被删除。
在默认的情况下,关系将被画成一条直线。
通过点击一条线并选择来自于弹出式菜单的插入弯点项目,你可以添加附加的弯点。
PLSQL Developer使用手册

PL/SQL Developer使用手册文档目录文档控制 ................................................................................................. 错误!未定义书签。
文档内容 .. (1)PLSQL Developer的日常使用 (2)安装 (2)启动 / 登录 (3)SQL窗口 (3)命令窗口 (7)表定义编辑器 (8)编写程序 (10)美化SQL语句及程序 (14)文档内容1. PLSQL Developer的日常使用PLSQL Developer的日常使用PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 你能方便地创建你的客户/服务器应用程序的服务器部分。
日常使用中,可以用来完成如下工作:●查询数据●使用文本编辑器写程序单元(过程、触发器等等)。
●执行SQL脚本创建表或视图等。
●修改表结构或数据。
●查找问题的原因并纠正错误。
●使用解释计划工具或tkprof工具优化你的SQL语句。
●使用PL/SQL Beautifier功能美化SQL语句。
安装1.系统需求PL/SQL Developer 是 32 位的 Windows 应用程序,因此你的工作站上必须至少安装了 Windows 95 或 Windows NT 4。
要连接到 Oracle 数据库,PL/SQL Developer需要 32 位版本的 SQL*Net、 Net 8、 Net 9 或 Net 10。
2.本地安装要在本地工作站上安装 PL/SQL Developer,运行来自于安装媒体的 setup 程序,然后下面的对话框将会显示出来:你可以为程序文件选择一个目的目录、一个开始菜单的文件夹、一个 PL/SQLDeveloper 在桌面上的快捷方式的位置以及安装选项,然后根据向导按Next按钮,这样程序文件就会被复制,快捷方式也会被创建。
PLSQLDeveloper使用手册

北京中讯爱乐科技有限公司PLSQL Developer安装使用手册v1.0.02010年4月6日修订历史目录1.PL/SQL Developer介绍 (4)2.安装PLSQL Developer (4)3.Oracle10g客户端的安装 (6)4.Oracle Net Configuration Assistant的使用 (10)5.配置Oracle数据库连接 (12)6.使用PLSQL Developer (13)6.1.连接Oracle数据库 (13)6.2.执行SQL语句 (14)6.2.1.在SQL窗口中执行 (14)6.2.2.在命令行窗口中执行 (16)6.3.创建数据库中的对象 (18)6.3.1.在SQL窗口中创建 (18)6.3.2.在命令行窗口中创建 (18)6.3.3.用模板创建 (18)6.4.查看数据库中的对象 (21)6.4.1.从SQL窗口中打开查看窗口 (21)6.4.2.从对象浏览器中打开查看窗口 (22)6.5.调试函数/存储过程 (23)7.优化SQL语句 (28)7.1.使用解释计划窗口 (28)1.PL/SQL Developer介绍PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 可以方便地创建你的客户/服务器应用程序的服务器部分。
主要的功能有:·使用文本编辑器写程序单元(过程、触发器等等)。
·使用 Oracle SQL*Plus 编译源文件。
·如果有编译错误,你必须找出它位于源文件何处,纠正它,转回到 SQL*Plus 重新编译它,然后再找下一处错误。
·使用 SQL*Plus 或你的客户端应用程序测试程序单元。
·使用解释计划工具或 tkprof 工具优化你的 SQL 语句。
·使用 SQL*Plus 或另外的工具在你的数据库里查看或修改其它对象和数据。
PLSQL Developer 7.0 用户指南 21-28

21. PL/SQL 美化器如果你与几个开发者一起在工程小组里开发、维护和支持 PL/SQL 代码,那么所有的工程成员都使用相同的代码风格是有用的。
这将对产品的质量和生产效率是有益的。
要实施这个,PL/SQL Developer 提供了一个 PL/SQL 美化器。
你要做的所有事情就是设置 PL/SQL 美化器选项,并可以通过 PL/SQL 美化器规则随意地定义代码风格(你也可以简单地采用默认规则)。
之后,当你工作时,你的 PL/SQL 代码将自动被美化,或者通过激活美化器选项被明确地美化。
21.1 定义选项要定义 PL/SQL 美化器选项,请选择来自于编辑菜单的相应项目,下列首选项对话框将显示出来:规则文件决定了美化你的代码时将要遵循的规则。
你可以保留它为空而采用默认规则,它可以通过在PL/SQL Developer 安装目录里的 default.br 文件来定义。
要了解关于这些规则的更多信息,请看下一章。
此外,你还可以定义你的 PL/SQL 代码将在什么时候被自动美化:•在创建后 - 只要一个新的程序文件被通过模板创建,或者一个 DML 语句从对象浏览器里被拖放到程序窗口里。
•在载入后 - 在程序文件从文件系统里被载入之后。
这不影响来自于 Oracle 数据库的被打开的代码。
•在编译前 - 当你在程序窗口里编译程序时。
这保证了Oracle 数据库里的所有PL/SQL 代码都遵照美化规则。
•在保存前 - 在程序文件被保存到文件系统之前。
21.2 定义规则如果你在选项对话框里按编辑按钮,你就可以查看或编辑已选文件的规则:在改变了这些规则之后,你可以按保存或保存为按钮来保存这些改变。
你还可以打开另一个文件用于查看或编辑,并且通过按相应的按钮你可以恢复到默认规则。
如果你以新的名称保存了文件或者打开了不同的文件,你需要在选项对话框上选择那个规则文件以使这些规则有效。
在一般标签页上,你可以改变应用到你的 PL/SQL 代码的一般样式的规则。
Oracle SQL Developer 用户指南说明书

Oracle® SQL DeveloperUser's GuideRelease 4.1E55591-09September 2016Provides conceptual and usage information about Oracle SQL Developer, a graphical tool that enables you to browse, create, edit, and delete (drop) database objects; run SQL statements and scripts; edit and debug PL/SQL code; manipulate and export data; migrate third-party databases to Oracle; view metadata and data in MySQL and third-party databases; and view and create reports.Oracle SQL Developer User's Guide, Release 4.1E55591-09Copyright © 2006, 2016, Oracle and/or its affiliates. All rights reserved.Primary Author: Chuck MurrayThis software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.ContentsPreface (xxvii)Audience (xxvii)Documentation Accessibility (xxvii)Product Accessibility (xxvii)Related Documents (xxvii)Conventions (xxviii)Third-Party License Information (xxviii)Antlr 3.1.3 (xxviii)Batik Version 1.7 (xxviii)Bouncy Castle Crypto API 1.45 (xxxi)JGoodies Looks 1.3.1 (xxxi)JXLayer 4.0 (xxxii)Log4j 1.2.9 (xxxii)POI 2.5.1 (xxxiii)Regular Expression Package 1.3 (xxxvi)1 SQL Developer Concepts and Usage1.1 About SQL Developer.....................................................................................................................1-21.2 Installing and Getting Started with SQL Developer...................................................................1-21.3 SQL Developer User Interface.......................................................................................................1-31.3.1 Menus for SQL Developer...................................................................................................1-71.3.2 Restoring the Original "Look and Feel"...........................................................................1-121.4 Database Objects............................................................................................................................1-131.4.1 Applications (Application Express 3.0.1 and Later)......................................................1-141.4.2 Cache Groups (Oracle TimesTen In-Memory Database)..............................................1-141.4.3 Chains...................................................................................................................................1-141.4.4 Credentials...........................................................................................................................1-151.4.5 Database Destinations.......................................................................................................1-151.4.6 Database Links (Public and Private)................................................................................1-151.4.7 Destination Groups............................................................................................................1-151.4.8 Directories............................................................................................................................1-161.4.9 Editions................................................................................................................................1-16iii1.4.10 File Watchers.....................................................................................................................1-161.4.11 Functions...........................................................................................................................1-161.4.12 Indexes...............................................................................................................................1-171.4.13 Java Sources.......................................................................................................................1-181.4.14 Jobs.....................................................................................................................................1-181.4.15 Job Classes.........................................................................................................................1-181.4.16 Materialized Views..........................................................................................................1-181.4.17 Materialized View Logs...................................................................................................1-181.4.18 Multitenant Container Database (CDB)........................................................................1-191.4.19 Packages.............................................................................................................................1-191.4.20 Procedures.........................................................................................................................1-191.4.21 Programs............................................................................................................................1-201.4.22 Queues...............................................................................................................................1-201.4.23 Queue Tables.....................................................................................................................1-201.4.24 Recycle Bin.........................................................................................................................1-201.4.25 Replication Schemes (Oracle TimesTen In-Memory Database)................................1-211.4.26 Schedules...........................................................................................................................1-211.4.27 Sequences...........................................................................................................................1-211.4.28 Synonyms (Public and Private)......................................................................................1-211.4.29 Tables.................................................................................................................................1-221.4.30 Triggers..............................................................................................................................1-241.4.31 Types..................................................................................................................................1-241.4.32 Users (Other Users)..........................................................................................................1-241.4.33 Views..................................................................................................................................1-251.4.34 Window Groups...............................................................................................................1-251.4.35 Windows............................................................................................................................1-261.4.36 XML DB Repository.........................................................................................................1-261.4.37 XML Schemas....................................................................................................................1-261.4.38 Captured and Converted Database Objects (for Migration)......................................1-261.5 Database Connections...................................................................................................................1-271.5.1 Using Folders to Group Connections..............................................................................1-291.5.2 Sharing of Connections......................................................................................................1-301.5.3 Advanced Security for JDBC Connection to the Database...........................................1-301.5.4 Connections with Operating System (OS) Authentication..........................................1-301.5.5 Connections with Proxy Authentication.........................................................................1-301.5.6 Connections with SSH Authentication............................................................................1-311.6 Entering and Modifying Data......................................................................................................1-321.7 Running and Debugging Functions and Procedures...............................................................1-341.7.1 Using Bookmarks When Editing Functions and Procedures.......................................1-361.7.2 Remote Debugging.............................................................................................................1-371.7.3 Displaying SQL Trace (.trc) Files......................................................................................1-371.7.4 Using the PL/SQL Hierarchical Profiler.........................................................................1-371.7.5 Setting Expression Watches..............................................................................................1-38 iv1.8 Using the SQL Worksheet............................................................................................................1-381.8.1 SQL*Plus Statements Supported and Not Supported in SQL Worksheet.................1-411.8.2 Script Runner......................................................................................................................1-431.8.3 Execution Plan....................................................................................................................1-431.8.4 Autotrace Pane....................................................................................................................1-441.8.5 DBMS Output Pane............................................................................................................1-441.8.6 OWA Output Pane.............................................................................................................1-451.8.7 SQL History.........................................................................................................................1-451.8.8 Query Builder......................................................................................................................1-451.8.9 Command-Line Interface for SQL Formatting...............................................................1-461.8.10 SQL Worksheet "Hints" for Formatting Output..........................................................1-461.8.11 Gauges: In the SQL Worksheet and User-Defined Reports.......................................1-471.8.12 Entering OLAP DML Statements in the SQL Worksheet...........................................1-48 1.9 Using Snippets to Insert Code Fragments..................................................................................1-481.9.1 User-Defined Snippets.......................................................................................................1-49 1.10 Finding Database Objects...........................................................................................................1-49 1.11 Using Recent Objects...................................................................................................................1-51 1.12 Using Versioning.........................................................................................................................1-511.12.1 About Subversion and SQL Developer.........................................................................1-511.12.2 Pending Changes..............................................................................................................1-52 1.13 Using DBA Features in SQL Developer...................................................................................1-521.13.1 Container Database (CDB)..............................................................................................1-551.13.2 Database Configuration...................................................................................................1-551.13.3 Database Status.................................................................................................................1-561.13.4 Data Pump.........................................................................................................................1-561.13.5 Performance......................................................................................................................1-571.13.6 RMAN Backup/Recovery...............................................................................................1-581.13.7 Resource Manager............................................................................................................1-601.13.8 SQL Translator FrameWork............................................................................................1-601.13.9 Scheduler...........................................................................................................................1-611.13.10 Security............................................................................................................................1-611.13.11 Storage..............................................................................................................................1-62 1.14 Scheduling Jobs Using SQL Developer....................................................................................1-631.14.1 Scheduler Design Editor..................................................................................................1-64 1.15 Using the Cart...............................................................................................................................1-651.15.1 Cart Versus Database Export Wizard............................................................................1-67 1.16 Spatial Support in SQL Developer............................................................................................1-671.16.1 Context Menu Operations on Spatial Data and Metadata.........................................1-681.16.2 Map Visualization of Spatial Data.................................................................................1-68 1.17 Change Manager Support in SQL Developer..........................................................................1-711.17.1 Change Plan Administrators and Developers.............................................................1-711.17.2 Developing Change Plans with SQL Developer..........................................................1-721.17.3 Change Manager Actions to Perform with Enterprise Manager...............................1-74v1.18 Apache Hadoop Connectors Support in SQL Developer......................................................1-761.18.1 Copy to Hadoop: Overview............................................................................................1-761.18.2 Oracle Loader for Hadoop: Overview and Requirements.........................................1-771.18.3 Oracle SQL Connector for HDFS: Overview and Requirements..............................1-781.19 SQL Developer Reports..............................................................................................................1-781.19.1 Bind Variables for Reports..............................................................................................1-801.19.2 About Your Database reports.........................................................................................1-801.19.3 All Objects reports............................................................................................................1-801.19.4 Application Express reports...........................................................................................1-801.19.5 ASH and AWR reports....................................................................................................1-811.19.6 Charts reports...................................................................................................................1-811.19.7 Database Administration reports...................................................................................1-811.19.8 Data Dictionary reports...................................................................................................1-811.19.9 Scheduler reports..............................................................................................................1-821.19.10 PL/SQL reports..............................................................................................................1-821.19.11 Security reports...............................................................................................................1-821.19.12 Streams reports...............................................................................................................1-831.19.13 Table reports...................................................................................................................1-831.19.14 XML reports....................................................................................................................1-851.19.15 Data Modeler reports.....................................................................................................1-851.19.16 User Defined reports......................................................................................................1-851.20 SQL Developer Preferences........................................................................................................1-881.20.1 Environment......................................................................................................................1-881.20.2 Change Management Parameters..................................................................................1-891.20.3 Code Editor.......................................................................................................................1-901.20.4 Compare and Merge........................................................................................................1-941.20.5 Database.............................................................................................................................1-951.20.6 Debugger.........................................................................................................................1-1051.20.7 External Editor................................................................................................................1-1061.20.8 File Types.........................................................................................................................1-1071.20.9 Global Ignore List...........................................................................................................1-1071.20.10 Migration.......................................................................................................................1-1081.20.11 Mouse Actions..............................................................................................................1-1111.20.12 Shortcut Keys (Accelerator Keys)..............................................................................1-1121.20.13 SSH (Secure Shell)........................................................................................................1-1121.20.14 Unit Test Parameters....................................................................................................1-1121.20.15 Usage Reporting...........................................................................................................1-1131.20.16 Versioning.....................................................................................................................1-1131.20.17 Web Browser and Proxy..............................................................................................1-1181.20.18 XML Schemas................................................................................................................1-1191.21 Location of User-Related Information....................................................................................1-1191.22 Java Development Kit (JDK) Location....................................................................................1-1201.23 Command-Line Interface for SQL Developer........................................................................1-120 vi1.24 Data Modeler in SQL Developer.............................................................................................1-1211.25 Oracle TimesTen In-Memory Database Support..................................................................1-1221.26 Using the Help...........................................................................................................................1-1221.27 SQL Developer Usage Suggestions.........................................................................................1-1231.27.1 SQL History Shortcuts...................................................................................................1-1231.27.2 Unshared Worksheets....................................................................................................1-1231.27.3 SQL Worksheet Bookmarks..........................................................................................1-1231.27.4 Oracle Data Miner..........................................................................................................1-1231.27.5 Formatted Display of SQL Trace (.trc) Files...............................................................1-1231.27.6 Keyboard Navigation: Alt + Page Down/Up to Move Among Tabs.....................1-1231.27.7 Folders for Organizing Connections...........................................................................1-1241.27.8 Third-Party Databases and SQL Developer...............................................................1-1241.27.9 Debugger Ports and Firewalls......................................................................................1-1241.27.10 Viewing Multiple Tables.............................................................................................1-1241.27.11 Customizing SQL Developer Appearance...............................................................1-1241.27.12 Maximizing Tab Panes................................................................................................1-1241.27.13 Default Path for Running Scripts...............................................................................1-1241.27.14 Shutting Down and Restarting the Database...........................................................1-1241.27.15 Feature Requests...........................................................................................................1-1241.27.16 Discussion Forums.......................................................................................................1-1251.27.17 Help Text Font Size......................................................................................................1-1251.27.18 Procedure and Function Signatures..........................................................................1-1251.27.19 Type-Ahead in Navigators..........................................................................................1-1251.27.20 Extended Paste..............................................................................................................1-1251.27.21 Closing Tabbed Windows Using the Mouse Wheel................................................1-1251.27.22 Go to Last Edit Location..............................................................................................1-1251.27.23 Closing Tabbed Windows Using the Context Menu..............................................1-1251.27.24 List of All Open Windows..........................................................................................1-1261.27.25 Go to Subprogram Implementation from Package Window.................................1-1261.27.26 Select Multiple Table or Column Names in Completion Insight..........................1-1261.27.27 Startup Time and Automatic Check for Updates....................................................1-1261.28 For More Information About SQL Developer.......................................................................1-1262 SQL Developer: Migrating Third-Party Databases2.1 Migration: Basic Options and Steps..............................................................................................2-12.1.1 Migrating Using the Migration Wizard............................................................................2-22.1.2 Copying Selected Tables to Oracle....................................................................................2-52.2 Migration: Background Information and Guidelines.................................................................2-62.2.1 Overview of Migration........................................................................................................2-72.2.2 Preparing a Migration Plan.................................................................................................2-72.2.3 Before You Start Migrating: General Information.........................................................2-122.2.4 Before You Start Migrating: Source-Specific Information............................................2-142.2.5 Capturing the Source Database........................................................................................2-17vii。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装PL/sql Developer
运行安装程序,出现如下界面:
基本一路next,直到出现以下完成界面:
安装过程
点Finish,开始安装。完成后出现如下界面:
完成安装
点Close退出即可
Oracle客户端安装
运行”Setup.exe 选择”开始安装”,在欢迎”使用窗口”选择”下一步”:
Oracle客户端安装过程
使用技巧:格式化语句
说明:在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下, 这样看起来会好看些,也好分析; 使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可
使用技巧:查看执行计划
Pl/sql Developer
黄艳涛 2011-11-13
PL/SQL Developer介绍 PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境 (IDE),使用 PL/SQL Developer 可以方便地创建你的客户/服务器应用程序的服 务器部分。主要的功能有: · 使用文本编辑器写程序单元(过程、触发器等等)。 · 使用 Oracle SQL*Plus 编译源文件。 · 如果有编译错误,你必须找出它位于源文件何处,纠正它,转回到 SQL*Plus 重新编译它,然后再找下一处错误。 · 使用 SQL*Plus 或你的客户端应用程序测试程序单元。 · 使用解释计划工具或 tkprof 工具优化你的 SQL 语句。 · 使用 SQL*Plus 或另外的工具在你的数据库里查看或修改其它对象和数据。 这些任务 - 编辑、编译、纠正、测试、调试、优化和查询,在不离开 PL/SQL Developer IDE 的情况下都能被完成。
FBI代码特性
使用oracle递归查询处理父子关系记录 举例:通路表channel结构如下: Id name parentid *** 1 管理 -1 34 北京 1 35 朝阳 34 36 团结湖 35 查询语句: select t.id,,t.parentid from channel t start with id=‘34' connect by prior id = parentid; strat with 指定层次开始的条件,即是说满足这个条件的行即可以做为层次树的最顶层 connect by prior指层之间的关联条件,即什么样的行是上层行的子行(自连接条件)
Tnsname.ora的配置
这个文件会在ORACLE_HOME/network/admin目录下,用ue或者记事本打开
fbi22 = ----本机连接名 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22--服务器ip)(PORT = 1521---服务器数据库服务端口号)) ) (CONNECT_DATA = (SERVICE_NAME = fbi---服务器端服务名) ) )
配置:
Tools->Preferences->Editor,将Keyword case选择Uppercase。
使用技巧:右键菜单
在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口, 如SQL Window,Command Window和Porgram Window, 右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键 菜单。 对象类型可以是表,视图,同义词,存储过程和函数等。 根据对象类型的不同,弹出的菜单也有区别。 表和视图有View, Edit, Rename, Drop, Query data 和Edit data等功能。 View和Edit分别是查看和修改表的结构信息,如字段,主键,索引和约束等。 Query data相当于新打开一个窗口,并执行select * from 表。 Edit data相当于新打开一个窗口,并执行select * from 表 for update。 存储过程和函数有Test功能,选中后可以进入调试状态。 有时由于PLD识别错误,右键点击对象并不能出来正确的菜单, 可以在对象所在的DDL或DML语句的前面,加上分号,这样PLD就能正确的判断出对 象的类型
说明:主要是分析表是否走正确索引,降低cost值,按F5即可
调试存储过程
在使用PL/SQL Developer操作Oracle时,有时候调用某些存 储过程,或者调试存储过程; 调用存储过程的方法: 首先,在PL/SQL Developer左边的Browser中选Procedures, 查找需要调用的存储过程;然后,选中调试的存储过程,点击 右键,选择Test,在弹出来的Test script窗口中,对于定义为in 类型的参数,需要给该参数的Value输入值;最后点击上面的 条数按钮:Start debugger或者按F9; 最后点击:RUN或者Ctrl+R
使用技巧:copy to excel
在SQL Window中执行Select语句,在结果出来以后,右键点击下面的数据区,选择Copy to Excel,可以把数据区的记 录原样拷贝到Excel中。 注意两点:(1)field中不能以=开始,否则Excel会误认为是函数;(2)数字不要超过17位,否则后面的位数将会置为0,但可 以通过在数字前加'来使Excel认为该field是文本,同时对于数据库中Numbe类型的字段,最好用to_char输出,不然可 能会显示不正常;
在接下来的”选择安装类型”窗口请选择”管理员”,并确定右下角的”产品语言” 中已经选择了”简体中文”,如下图:
“下一步”后出现的”指定主目录详细信息”的内容不用改变,使用系统默认内容。其 选择都是“下一步”
安装过程
直到出现左边界面 选择”安装”就可以了: 如果你的xp使用了防火墙, 记得要允许java通过, 选择‘解除阻止’
使用技巧:保存上次打开
保持上次打开的SQL脚本 重新进入PL/SQL Developer时,Window List能 打开上次退出时的文档: (1) 将菜单Tools->Window list选项勾上; (2) Tools->Perferences->User Interface>Options的右边, 将"Autosave desktop"勾选. (3) 退出PL/SQL Developer重新进入.
使用技巧:select for update
有时我们需要把一些数据导入数据库中,如果用UE拼Insert语句,会比较麻烦,而且操作性不 强。 PLD的SQL Window可以查询,新增,修改和删除表的内容。 查询自不必说,而新增,删除和修改,只需在select语句后加入for update, 对表进行行级锁定,然后点击窗口的锁型图标,即可进入编辑状态。 下面介绍一下如何从Excel中提取文本插入到数据库中, 我们的Excel文件中有三列,在数据库中建立临时表: CREATE TABLE t1( cino varchar2(100), contno varchar2(100), loanno varchar2(100) ) 然后在SQL Window中输入select t1 for update,并点击锁型鼠标,进入编辑状态, 用鼠标点击第一行的输入窗口,这时PLD会死锁几秒钟, 然后可以见到光标在第一行的输入框中闪动, 用鼠标把CINO, CONTNO, LOANNO选中,进入Excel中,把需要插入数据库的内容选中, 然后切换到PLD,按Ctrl + V,点击√,然后再点击Commit按钮, 则数据提交到表t1中,执行select * from t1可以看到内容.
配置关键字大写
说明:了解一点编程的常识的人都知道,编码风格很重要。在阅读代码方面,保持一致的编码风格,阅读起来比较容易;在执行效率方面,保持一致的编码风格,更有可能被放到 共享SQL区中, 这样就提供了执行的效率。另外,信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛 苦的事情。 SQL语句全部大写并不能彻底解决这一问题,但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。
Xshell的基本配置
打开如下:
配置完成后,点击connect连接23服务器
Shell基本命令
[root@test1 ~]# df –h –查看磁盘大小 Filesystem Size Used Avail Use% Mounted on /dev/sda5 29G 11G 17G 40% / /dev/sda1 92M 12M 75M 14% /boot /dev/sda2 852G 92G 717G 12% /data none 8.0G 0 8.0G 0% /dev/shm /dev/sda3 29G 1.6G 26G 6% /u01 [root@test1 ~]# ps -elf|grep resin --查看resin服务
select level ,id,name,parentid from temptable2 connect by prior parentid(属于顶层的列)=id(子层的列) start with id =1
Oracle在linux使用技巧
在这里,我向大家推荐xmanager这个工具,打开界面如下,一般我们经常使用 的xshell
Oracle网络配置
在接下来的”服务名”中填数据库的SID,我们常用”orcl”, 协议选择”TCP”,”主机名”填数据库服务器的IP地址,选择”是, 进行测试”选择”下一步”,会提示无效的用户名或口令, 测试未成功。录”,在”口令”部分填写帐号”system”的口令。”确定”后会提示”正在连接…测试成功。” 在”网络服务名”中输入”orcl”,下一步,选择”否”,不再配置另一个Net服务名。命名方法配置完成, 选择”下一步”退出Oracle Net Configuration Assistant。 选择”下一步”,安装结束,选择”退出”,确定退出安装。