Oracle数据库连接工具的使用(三)

一、PL/SQL Developer介绍

1、简介

  PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。MySQL 不支持 PL/SQL ,但支持Navicat Premium。

2、功能

  Oracle 文件系统 (OFS)

  OFS 允许你在 Oracle 数据库中储存你的所有文件(源、脚本、报告等)。这是有好处的,数据库对象与对这些对象产生影响的文件一样,二者能被存到相同的数据库中,并且都能被已经访问到这个数据库的所有用户访问。此外,数据库对象和文件被保证是一致的,并且能用一致的方法来备份和恢复。

插件

  你可以规划你自己的插件以扩展 PL/SQL Developer 的功能。插件的功能可以添加到 PL/SQL Developer 的菜单中,它可以执行任何种类的任务:访问数据库、对象浏览器、当前窗口和编辑器等。

  SQL、PL/SQL、和命令关键字

  在 SQL 、PL/SQL 和命令编辑器中高亮显示的关键字可以被定义在一个关键字文件中。在 PL/SQL Developer 的安装目录中,你可以找到一个名为 default.kwf 的文本文件。这个文件包含了一个〖PL/SQL〗关键字板块、一个〖SQL〗关键字版块和一个〖命令〗文件关键字板块。你可以使用像记事本这样的文本编辑器在适当的地方简单地更改、添加或删除关键字。

在线文档

  大多数的 Oracle 文档都被提供为在线文档。随着时间的推移,这些文档已经有了几种格式。到目前为止,已经有了 MS 帮助文件、Oracle 书籍文件、Adobe PDF 文件和 HTML 文件。在将来,Oracle 也许还会选择使用另外一种格式。

  模板文本

  模板说明包含了文字文本和变量。文字文本将简单地被复制到源文件中,不带有任何修改。设想一下一个名叫 Commit 的模板,它只包含了文字文本 commit; 。当这个模板被双击时,文本 commit; 就被插入到光标所在位置的源中了。

程序单元 – 这是一个特殊的文件夹,它包含了针对新的程序单元的模板。只要你创建一个新的程序单元,来自于这个文件夹带有与程序单元类型一样的名称的模板就会被使用。

SQL 函数 – 带有所有函数的模板,例如 add_months 、substr 等。如果你不知道特定函数的准确名称或参数含义,那么这个模板就可能是有用的。

类型组件 – 可用于类型说明或类型体的组件的模板。

二、PL/SQL Developer安装

1.准备工作

  我们安装以10.0版本为例进行安装。首先准备好安装包。

2.开始安装

 (1)双击pplsqldev1005.exe开始安装。

  

(2)接受协议并安装

  至此pl/sql developer 便安装完成了,非常的简单。

(3)启动

安装完成之后会在桌面创建对应的快捷方式(红色油桶)。双击快捷方式启动。

  启动之后会弹出注册界面,我们需要输入注册码,注册码可以到网上找,也可以下载注册机。这里我们使用的是注册机。

  点击PLSQL Developer9.0.3_keygen.exe生成注册码。

  按要求填入上面的注册码 ,点击register,注册成功则 会显示如下界面:

此时进入登录界面:

注:

username: 为用户名,xe版默认用户有system(普通用户)和sys(系统用户)
password :为密码,安装oracle时指定的密码。
database :指定要连接的数据库。
connect as: 指定连接的身份,normal 为普通用户,sysdba为系统管理员。 如果普通用户登录指定为sysdba,会报ORA-01031 权限不足的错误。

输入对应的用户名密码进行登录:

登录成功:

(4)常见的问题处理

  当登录界面没有database选项时,可能需要手动指定oracle安装位置。

1)在登录界面选择cancel

image.png

2)进入主界面,选择tools-->preferences

3)在preferences设置项中配置Connection 中的oracle home 和oci library

三、PL/SQL Developer使用

1、连接数据库

  打PLSQL通过如下界面输入用户名和密码,选择数据库进行连接即可。

2、执行sql语句

  

新建窗口后写sql语句,点齿轮那个按钮执行(快捷键f8)即可。

3、显示表结构

鼠标放在表上,按住ctrl点击进入,可以进行字段、字段类型及主键和索引等修改创建等。

4、注释

单行注释‘--’

多行注释‘/**/’

5、导出数据

(1)导出查询数据

(2)tools工具导出

6.表创建以及表数据的增删改查

  对于表的创建及数据的增删改查可以通过sql语句执行来完成。

  对于‘select * from 表明 for update’不建议在生产库上使用。

7、存储过程及函数等

  对于存储过程函数及包体等创建执行创建语句即可,不建议使用工具创建。

  在这里讲述下使用PL/SQL对存储进行调试。

  (1)找到需要调试的存储,可以直接将存储名称写出来,也可以通过查找。

(2)添加调试信息

(3)开始调试

8、小结

  在这里我们先简单了解PL/SQL的使用,后续学习其他的sql编程等,可以循环渐进的逐步熟悉运用这个工具。

原文地址:https://www.cnblogs.com/xhbJava/p/11963793.html

时间: 2024-10-10 04:04:49

Oracle数据库连接工具的使用(三)的相关文章

Oracle数据库连接工具的使用(一)

一.企业管理器(OEM) 1.介绍 Oracle企业管理器(Oracle Enterprise Manager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面.OEM提供可以用于管理单个Oracle数据库的工具,由于采用了基于Web的界面,它对数据库的访问也是通过HTTP/HTTPS协议,即使用B/S模式访问Oracle数据库管理系统. 使用OEM工具可以创建方案对象(表.视图等).管理数据库的安全性(权限.角色.用户等).管理数据库的内存

关于oracle数据库读取数据的三种方式

打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     number        ); 然后向表中插入如下语句: INSERT INTO WANG VALUES('WANG',1): INSERT INTO WANG VALUES('CHENG',2); INSERT INTO WANG VALUES('ZHOU',3); INSERT INTO WANG 

Java连接Oracle数据库开发银行管理系统【三、实现篇】

说明:里面的主要代码都加的有注释部分,所以代码显得很长,如果有错误的地方,谢谢指出. 注意需要导入数据库jar包 --------------------------------------------------------------------------------- 1. com.ll.test包下面类 1.1 test类 package com.ll.test; import com.ll.service.Bank; public class TestBank { public st

谈谈Oracle数据库的关闭

之前说过了Oracle数据库的启动,今天再来说说Oracle数据库的关闭. 一.数据库关闭的三个阶段 Oracle数据库启动过程包括三个步骤: NOMOUNT -> MOUNT -> OPEN,数据库的SHUTDOWN实际也是有三个步骤:CLOSE -> DISMOUNT - > SHUTDOWN. SQL> SHUTDOWN; Database closed.Database dismounted.ORACLE instance shut down. 也可从STARTUP状

Oracle数据库字符集问题

Oracle数据库字符集涉及到三个方面: oracle  server端字符集 oracle  client端字符集 dmp文件字符集 首先需知道,影响数据库字符集最重要的是参数是NLS_LANG 格式  NLS_LANG = language_territory.charset 由三部分组成,语言.地域和字符集 Language: 指定服务器消息的语言, 影响提示信息是中文还是英文 Territory: 指定服务器的日期和数字格式, Charset:  指定字符集 所以,两个数据库之间的字符集

Oracle数据库备份与恢复的三种方法

转自blueskys567原文Oracle数据库备份与恢复的三种方法, 2006-10. 有删改 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备份. 导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一. 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去. 1. 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的

学习oracle数据库引航三——数据库对象

一.表-段 表分区:便于进行删除操作等. 可以直接删除分区表(迅速). 使用while等条件时效率高. 二.索引 提高查询速度 影响DML(更新.插入.删除)效率 更新表内容同时也要更新索引的内容. 三.数据库链 database link 两台数据之间 基于分布式事务的机制. 四.表空间 可以有多个数据文件 学习oracle数据库引航三--数据库对象,布布扣,bubuko.com

sqlplus连接oracle数据库三种方式

方式一:命令提示符下敲入sqlplus,然后键入用户名和口令,测试查询 方式二:命令提示符下 敲入sqlplus 用户名/口令@数据库实例 方式三:命令提示符下敲入sqlplus /nolog,然后连接数据库connect scott/[email protected] sqlplus连接oracle数据库三种方式

Oracle数据库的三种验证机制

关于超级管理员登陆不需要密码因为: 数据库的三种验证机制: 操作系统验证(具有sysdba和sysopera的用户) 密码文件验证(具有sysdba和sysopera的用户) 数据库验证(普通用户) 因为不需要密码是不安全的,所以一般在计算机管理中的用户组ora_dba把Administrator删除,删除之后就要输入密码了. 启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1.oracle 数据服务器包括:实例进程和数据库: