PLSQL Developer 安装及使用手册


PLSQL Developer 安装使用手册安装使用手册安装使用手册安装使用手册 v1.1.1 2012 年 5 月 17 日 修订历史 日期 版本 描述 作者 2012年5月17日 1.1 创建 目录目录目录目录 1. PL/SQL Developer 介绍........................................................................................................................................ 5 2. 安装 PLSQL Developer.........................................................................................................................................5 3. Oracle10g 客户端的安装.......................................................................................................................................7 4. Oracle Net Configuration Assistant 的使用......................................................................................................... 11 5. 配置 Oracle 数据库连接.....................................................................................................................................13 6. 使用 PLSQL Developer (一)...........................................................................................................................14 6.1. PLSQL Developer 介绍............................................................................................................................14 6.2. PLSQL Developer 安装............................................................................................................................14 6.3. 连接 Oracle 数据库................................................................................................................................. 14 6.4. 创建我的对象..........................................................................................................................................16 6.5. 创建数据库表..........................................................................................................................................17 6.6. 修改数据库表..........................................................................................................................................17 6.7. 删除数据库表..........................................................................................................................................19 6.8. 执行 SQL 语句........................................................................................................................................ 21 7. 使用 PLSQL Developer (二)...........................................................................................................................23 7.1. 连接 Oracle 数据库..................................................................................................................................23 7.2. 执行 SQL 语句.........................................................................................................................................23 7.2.1. 在 SQL 窗口中执行......................................................................................................................23 7.2.2. 在命令行窗口中执行................................................................................................................... 26 7.3. 创建数据库中的对象..............................................................................................................................28 7.3.1. 在 SQL 窗口中创建......................................................................................................................28 7.3.2. 在命令行窗口中创建................................................................................................................... 28 7.3.3. 用模板创建................................................................................................................................... 28 7.4. 查看数据库中的对象..............................................................................................................................30 7.4.1. 从 SQL 窗口中打开查看窗口......................................................................................................30 7.4.2. 从对象浏览器中打开查看窗口....................................................................................................31 7.5. 调试函数/存储过程.................................................................................................................................32 8. 优化 SQL 语句....................................................................................................................................................37 8.1. 使用解释计划窗口..................................................................................................................................37 1. 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 的情况下都能被完成。 2. 安装安装安装安装 PLSQL Developer 1.下载地址:ftp://219.137.226.174/office/ 2.运行安装程序,出现如下界面: 3.点 Next,出现以下界面: 4.点 Next,出现如下界面: 5.点 Finish,开始安装。完成后出现如下界面: 6. 点 Close 退出即可。 3. Oracle10g 客户端的安装客户端的安装客户端的安装客户端的安装 插入光盘,如果系统允许光盘自动运行,桌面会弹出如下欢迎窗口: 否则,在资源管理器里找到光盘,运行”Setup.exe”。 选择”开始安装”,在欢迎”使用窗口”选择”下一步”: 在接下来的”选择安装类型”窗口请选择”管理员”,并确定右下角的”产品语言” 中已经选择了”简体中文”,如下图: “下一步”后出现的”指定主目录详细信息”的内容不用改变,使用系统默认内容。 “产品特定的先决条件检查”窗口中如果没有警告或者提示之类的信息(绝大多数情况下客户端的待验证 要求都是 0),直接选择”下一步”: “概要”的内容可以浏览一下,选择”安装”就可以了: 如果您的 XP 使用了防火墙,记得要允许 Java 程序通过,这里使用的是 XP 自带的防火墙,我们选择”解 除阻止” 到这里其实已经完成了安装。 4. Oracle Net Configuration Assistant 的使用的使用的使用的使用 接下来把配置也做了,注意,Oracle 网络配置助手窗口其实就在上一章那个窗口后面呢: 把配置助手(Net Configuration Assistant )窗口拉到前面来,选择下一步: 在接下来的”服务名”中填数据库的SID,我们常用”orcl”, 协议选择”TCP”,”主机名”填数据库服 务器的IP地址,选择”是,进行测试”选择”下一步”,会提示无效的用户名或口令,测试未成功。如下 图: 选择”更改登录”,在”口令”部分填写帐号”system”的口令。”确定”后会提示”正在连接…测试成 功。” 在”网络服务名”中输入”orcl”,下一步,选择”否”,不再配置另一个Net服务名。命名方法配置完 成,选择”下一步”退出Oracle Net Configuration Assistant。 选择”下一步”,安装结束,选择”退出”,确定退出安装。 5. 配置配置配置配置 Oracle 数据库连接数据库连接数据库连接数据库连接 1. 建立 VPN 连接服务器的帐号和密码 2. 安装 oracle 软件的客户端,打开 Oracle - OraDb10g_home1 配置和移植工具--Net Manager,配置客 户端连接 6. 使用使用使用使用 PLSQL Developer ((((一一一一)))) 6.1. PLSQL Developer 介绍介绍介绍介绍 PLSQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境,使用 PLSQL Developer 你能方便的创建你的客户/服务器应用程序的服务器部分。 6.2. PLSQL Developer 安装安装安装安装 PLSQL Developer 的安装十分简单,先安装 PL.SQL.Developer.exe 文件,然后安装 chinese.exe 文件进 行汉化。 6.3. 连接连接连接连接 Oracle 数据库数据库数据库数据库 安装成功后在桌面点击 PLSQL Developer 的快捷方式进入登录页面(如图 1)。 图 1 输入用户名和口令,选择好要连接的数据库,点击“确定”登录成功(如图 2)。 图 2 在成功登录后会进入到 PLSQL Developer 的操作界面(如图 3)。 图 3 6.4. 创建我的对象创建我的对象创建我的对象创建我的对象 用户可以在左边下拉菜单中选择“我的对象”,然后点击“Table ”可以显示出项目所涉及的数据库中 所有表(如图 4)。 图 4 6.5. 创建数据库表创建数据库表创建数据库表创建数据库表 新建表,点击 Table 文件夹,然后点击鼠标右键在列表中选择“新建”选项进入到创建新表的页面(如 图 5),用户可以根据自己的需要来创建新表,但一定要遵循 Oracle 规范 信息填写完毕后点击“应用”按钮创建成功。 图 5 6.6. 修改数据库表修改数据库表修改数据库表修改数据库表 修改表结构,可以选中要该表后点击鼠标右键在列表中选择“编辑”选项进入到修改表结构的页面(如 图 6),这里显示的都是该表的结构信息,如要进行修改操作请根据实际情况慎重修改,修改后点击“应用” 按钮提交修改内容。 图 6 修改表名,可以选中要该表后点击鼠标右键在列表中选择“重新命名”选项进入到重新命名的页面(如 图 7),这里需要注意的是表名起的一定要有意义。 图 7 查询表结构,可以选中要该表后点击鼠标右键在列表中选择“查看”选项进入到查看表结构的页面(如 图 8)。 图 8 6.7. 删除数据库表删除数据库表删除数据库表删除数据库表 删除表,可以选中要该表后点击鼠标右键在列表中选择“删掉表”选项就可以删除已创建的表了。 查询表中存储的数据,可以选中要该表后点击鼠标右键在列表中选择“查询数据”选项进入到查询结 果页面(如图 9),这里显示了所有已录入的数据。 图 9 编辑数据,可以选中要该表后点击鼠标右键在列表中选择“编辑数据”选项进入到查询结果页面 (如图 10 ),这里显示了所有已录入的数据,用户可以对想要编辑的数据进行操作。 图 10 修改数据,用户可以在页面中直接对想要修改的数据进行操作,修改后点击页面中的“√√√√”记入 改变,然后点击“提交”按钮(快捷键为 F10 )则修改成功,如果要回滚修改的数据可点击“回滚”按钮 (快捷键为 shift + F10 )(如图 11 )。 图 11 添加数据,用户可以点击页面中的“╋╋╋╋”增加一条新的空白记录,然后在记录中添加需要的数据,然 后点击页面中的“√√√√”记入改变,最后点击“提交”按钮(快捷键为 F10 )则添加成功,如果要回滚添加 的数据可点击“回滚”按钮(快捷键为 shift + F10 )(如图 12 )。 图 12 删除数据,选中要删除的记录后用户可以点击页面中的“━━━━”删除记录,然后点击页面中的“√√√√”记 入改变,最后点击“提交”按钮(快捷键为 F10 )则删除成功,如果要回滚添加的数据可点击“回滚”按 钮(快捷键为 shift + F10 )(如图 13 )。 图 13 6.8. 执行执行执行执行 SQL 语句语句语句语句 用户也可以通过手写 SQL 语句来对具体表中的具体数据进行操作,点击“新建”按钮,在下拉菜单中 选择 SQL 窗口,进入到 SQL 语句书写页面(如图 14 )。 图 14 书写完 SQL 语句,点击“执行”按钮(快捷键为 F8 ),就可以执行该语句的操作了,这里需要注意的 是除了查询语句之外其他 SQL 语句在执行了之后都要点击“提交”按钮(快捷键为 F10 )提交事务,如果 要回滚数据可点击“回滚”按钮(快捷键为 shift + F10 )(如图 15 )。 图 15 7. 使用使用使用使用 PLSQL Developer ((((二二二二)))) 7.1. 连接连接连接连接 Oracle 数据库数据库数据库数据库 1.运行 PLSQL Developer,弹出如下窗口: 2.输入正确的用户名、密码、数据库名,并选择正确的连接身份后即可进入。 注意:数据库名是指在本机设置的数据库别名 7.2. 执行执行执行执行 SQL 语句语句语句语句 7.2.1. 在在在在 SQL 窗口中执行窗口中执行窗口中执行窗口中执行 1. 在 File 的下拉菜单中选 New ,如图: 2. 选择 SQL Window ,产生一个 SQL 窗口,如图: 3. 按 F8 执行一条 SQL 查询语句,结果如图: 4. 按 F8 执行一条输出信息语句,如图: 5. 切换到 SQL 窗口的 Output 页面,可以看到显示了输出信息: 7.2.2. 在命令行窗口中执行在命令行窗口中执行在命令行窗口中执行在命令行窗口中执行 1. 在 File 的下拉菜单中选 New ,界面同 3.2.1 中的第一步的界面。 2. 选择 Command Window ,产生一个命令行窗口: 3. 执行一条 SQL 查询语句,结果如图(注意:语句要以“;”结束,或另起一行输入“/”作为结束符): 7.3. 创建数据库中的对象创建数据库中的对象创建数据库中的对象创建数据库中的对象 7.3.1. 在在在在 SQL 窗口中创建窗口中创建窗口中创建窗口中创建 与 3.2.1 中执行 SQL 查询语句的方法类似,在 SQL 窗口中执行创建语句即可。 7.3.2. 在命令行窗口中创建在命令行窗口中创建在命令行窗口中创建在命令行窗口中创建 与 3.2.2 中执行 SQL 查询语句的方法类似,在命令行窗口中执行创建语句即可。 7.3.3. 用模板创建用模板创建用模板创建用模板创建 此处以创建表为例 1. 在 File 的下拉菜单中选 New ,再选择 Table ;或者直接在对象浏览器中的 Tables 目录上点右键选 New 。 出现如下界面: 2. 命名新表为 A,再切换到 Columns 页面,增加 number 类型的字段 A,和 varchar2(100) 类型的字段 B,如 图: 3. 再切换到 Indexes 页面,增加一个包含 A 字段的唯一索引 IDX_A,如图: 4. 点 View SQL ,可以看到生成的 SQL 语句: 5. 点 Apply ,即创建表 A。 7.4. 查看数据库中的对象查看数据库中的对象查看数据库中的对象查看数据库中的对象 7.4.1. 从从从从 SQL 窗口中打开查看窗口窗口中打开查看窗口窗口中打开查看窗口窗口中打开查看窗口 1. 打开一个空白的 SQL 窗口,输入对象名,如前面建的表 A,在对象名上点右键,如图: 2. 选择 View ,出现如图界面,可切换页面查看表的信息;如果选 Edit ,还可以在界面上进行修改: 7.4.2. 从对象浏览器中打开查看窗口从对象浏览器中打开查看窗口从对象浏览器中打开查看窗口从对象浏览器中打开查看窗口 1. 仍以表 A 为例,在对象浏览器中展开 Tables 目录,选中表 A,点右键,如图: 2. 后面的操作与 3.4.1 中的第二步完全相同。 7.5. 调试函数调试函数调试函数调试函数/存储过程存储过程存储过程存储过程 1. 首先打开调试窗口,调试窗口可以从 SQL 窗口中打开,也可以从对象浏览器中打开。在 SQL 窗口中按 如下方法打开:打开一个空白的 SQL 窗口,输入函数或存储过程名,如 EXISTOBJ,在对象名上点右键, 再选择 Test 。在对象浏览器中按如下方法打开:展开函数或存储过程目录,选择所需调试的函数或存储过 程,如 EXISTOBJ,点右键,再选择 Test 。如图: 2. 选择了 Test 以后打开的调试窗口如图所示: 3. 上面的窗口中,result 是返回的结果参数,其他是需要传入的参数,输入以后按 F9 ,界面如图: 4. 按 Ctrl+N ,进入函数 EXISTOBJ: 5. 在靠近代码的地方点左键,可以设置断点;在靠近边框的地方点左键,可以设置书签,如图: 6. 按 Ctrl+T ,运行到断点处停下,我们可以输入变量名,来查看该变量的当前值;也可以把鼠标移动到变 量上直接查看: 7. 以下是运行完以后的结果界面: 8. 优化优化优化优化 SQL 语句语句语句语句 要优化你程序单元里的 SQL 语句,Oracle 的解释计划工具能对显示语句的运行路径有很大的帮助, 因此它被集成在 PL/SQL Developer 的 IDE 里。要查看 SQL 语句或 PL/SQL 程序单元实际源的使用情 况, PL/SQL Developer 能够显示关于它运行情况的统计表。你可以配置你希望显示的统计表,并且能包 括耗时、CPU 时间、逻辑读、物理读、物理写等等。 8.1. 使用解释计划窗口使用解释计划窗口使用解释计划窗口使用解释计划窗口 要使用 Oracle 的解释计划工具,请按工具栏里的新建按钮,选择解释计划窗口。此时一个空的解释计划 窗口就显示出来了。在窗口的上半部,你可以键入你希望分析的 SQL 语句。在按了工具栏里的执行按钮 后,运行计划就被显示在窗口的下半部: 选择“Explain Plan Window”,在上面的广本档里输入要优化的语句 对比一下优化后的 SQL 语句:
还剩38页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

landor

贡献于2015-09-15

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf