PLSQL安装配置和使用说明 (2)_第1页
PLSQL安装配置和使用说明 (2)_第2页
PLSQL安装配置和使用说明 (2)_第3页
PLSQL安装配置和使用说明 (2)_第4页
PLSQL安装配置和使用说明 (2)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 PLSQLPLSQL 安装配置和功能说明安装配置和功能说明 1 PLSQL 简介简介 PL SQL Developer 是一个集成开发环境 专门面向 Oracle 数据库存储程 序单元的开发 如今 有越来越多的商业逻辑和应用逻辑转向了 Oracle Server 因此 PL SQL 编程也成了整个开发过程的一个重要组成部分 PL SQL Developer 侧重于易用性 代码品质和生产力 充分发挥 Oracle 应用程序过程 中的主要优势 2 PLSQL 安装安装 以如下图所示的软件版本为例 点击安装 安装完成之后通常需要注册注册码 根据所需码进行注册 产品号 序列码 密码 2 当然也可以通过上网进行搜索相关注册所需信息 3 PLSQL 使用使用 3 1 PLSQL 使用前提条件使用前提条件 Pl sql 在正常使用前必须有 oracle 数据库环境 安装 oracle 服务器端 或者客户端数据库软件 以安装了 oracle11g 客户端软件环境为例 3 1 1 tnsnames 连接连接 找到 tnsnames ora 文件 如图所示 3 在安装的 oracle 数据库文件夹 F app liu product 11 1 0 db 1 NETWORK ADMIN tnsnames ora 不管是 oracle 的 10g 还是 11g 版本 主要是找到标红的文件夹 本例子完整的路径如下 F app liu product 11 1 0 db 1 NETWORK ADMIN tnsnames ora 3 1 2 tnsnames 配置配置 打开 tnsnames ora 文件进行编辑 在文件中增加如下内容 MISSDDB DESCRIPTION ADDRESS PROTOCOL TCP HOST 10 6 0 241 PORT 1521 CONNECT DATA SID orcl 或者 4 OPIDSSCK 231 DESCRIPTION ADDRESS PROTOCOL TCP HOST 10 6 0 231 PORT 1521 CONNECT DATA SERVER DEDICATED SERVICE NAME opids 添加这两段的目的是增加两个数据库的连接 MISSDDB OPIDSSCK 231 如图 3 2 PLSQL 常用功能常用功能 3 2 1 登陆登陆 当打开 PL SQL Developer 时 直接在 登录 对话框中输入用户名 密码 数据库 本地网络服务名 和连接为的身份 除了 sys 用户需要选择连接为 sysdba 之外 其他用户都选择标准 Normal 5 图中所示是测试自己本机的 oracle 数据库连接问题 1 从下面的截图可以看出本机有三个数据库连接 2 如果需要修改登录 可通过工具栏上的 登录 命令修改 6 3 2 2 选择查看对象选择查看对象 登录后 可在如下所示列表中选择可查看的对象 7 3 2 3 表的相关操作表的相关操作 1 建立表 右击 table 选择 New 8 在出现的 create table 对话框中依次输入需要的信息 General 一般 标签中 需要在 Name 名称 框中输入表名 Tablespace 表空间 框中选择一个非系统表空间 在 Columns 列 标签中依次输入字段的定义 还可以通过 符 号来增加删除列 9 在 Key 键 标签中建立主键 外键和唯一性约束 10 在 Indexes 索引 标签中建立索引 设置完成后 单击 应用 按钮 11 2 表的常见操作 右击表后 在弹出的快捷菜单中可完成表的常见操作 12 1 New 新建 建立一个新表 与当前选择的表无关 2 View 查看 查看表的相关信息 弹出的对话框与 新建 弹出的对话 框相同 但不能做任何修改 3 Edit 编辑 编辑表的相关信息 弹出的对话框与 新建 弹出的对话 框相同 可以做修改 4 Query data 查询数据 等同于 select from tablename 命令 不能 修改表中数据 5 Edit data 编辑数据 除了查询出所有数据之外 可以编辑数据 修改 13 数据和删除数据 编辑完数据后 首先单击 记入改变 再单击提交 commit 或 回退 rollback 3 SELECT UPDATE INSERT DELETE 命令均可在上图所示的 SQL 窗口中完 成 1 录入完命令后 单击执行 2 如果是 select 命令 则查询结果显示在下面的表格中 3 如果是 UPDATE INSERT DELETE 命令 则出现如下提示信息 确定之 后 再通过或 提交或回退 4 注意 通过这种方法显示在表格中的数据不可修改 14 3 2 4 用户用户 1 新建用户 在 New 新建用户对话框中 在 General 一般 标签中设置用 Name 户名 Password 密码 default tablespace 默认表空间和 Temporary tablespace 临时表空间 Identified externaly 外表识别 即为建立 OS 认证 的用户 在新建用户的同时可以在 Object privileges 对象权限 Role privileges 角色权限 和 System privileges 系统权限 标签中为用户授权 15 在 Quotas 限制 标签中设置表空间的配额 Apply 应用 按钮使设置生效 2 修改用户的信息 右击用户名 在弹出的菜单中选择相应的操作 3 2 5 角色角色 与用户的操作类似 3 2 6 表空间表空间 在 PL SQL Developer 的图形界面上不能创建 修改表空间 如需要做相应操作可以按以下方式 在一个类似于 sql plus 的环境中 使 用命令创建 修改 16 也可以在 oracle 提供管理工具上完成 9i 是 Enterprise Manager Console 10g 以上是在 IE 中完成 1 查看表空间 点击展示如下 17 点击 Ok 点击上图红色标注的部分 可以点击进行相关操作 2 查看表空间剩余 18 点击查看 点击上图标红部分进行相关操作 3 3 PLSQL 常用布局常用布局 1 在 plsql 中常使用的布局是 Object 对象 Window list 窗口列表 find 查找 19 2 如果想添加更多的工具可以自己添加 20 3 另外 plsql 的各个窗口可以任意拖动 21 拖动后 22 plsql 还有一些基本的设置 例如 更改字体大小 颜色 窗口显 示 这些都可在 菜单 tool 下的 Perference 选项上进行设置 23 点击后 24 3 4 PLSQL 常用命令窗口常用命令窗口 1 在平常使用中 sql 命令窗口是经常使用的 在 sql 命令窗口 可以写一般 增 删 改 查 操作命令 还可以写存 储过程 函数等 Sql 块语句 点击后 进行常用 sql 命令操作如下 25 2 工作中会经常用到 database link 该工具主要用于更该连接数据库 在测试工作中可能会用到好几个库 进行 数据测试 26 2 加格式化 sql 和批量注释及取消注释 点击表红位置 对 sql 语句进行格式化 27 对所选部分进行注释 点击 28 取消注释 在平常书写 sql 语句时如需注释 本行后边的将失效 成为注释部分 注释部分 中间部分进行多行注释 3 5 PLSQL 导入导出数据库导入导出数据库 3 5 1 PLSQL 的导入导出工具的导入导出工具 PLSQL 中 Tool 工具栏下面的 import 和 export 工具 29 30 3 5 2 准备数据库创建脚本准备数据库创建脚本 create tablespace whc tbs datafile E oracle oradata whcdb whc dbf size 100M DROP TABLESPACE whc tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS create user whc identified by whc default tablespace whc tbs grant connect resource to whc grant dba to whc Revoke dba from whc create tablespace whc tbs datafile E oracle oradata whcdb whc dbf size 100M DROP TABLESPACE whc tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS create user whc identified by whc default tablespace whc tbs grant connect resource to whc grant dba to whc Revoke dba from whc 其中 的注释语句是删除命名空间和移除 DBA 用户的权限的 以上这些脚本是为了我们在新建一个表空间和 Oracle 数据库的时候使用的 其中 E oracle oradata whcdb whc dbf 路径是我们要存放数据库数据的 位置 因此要保证该路径有足够的空间和足够的访问权限 否则会失败的 3 5 3 导出数据库对象导出数据库对象 在 PL SQL Developer 的菜单 Tools Export User Objects 中出来一个对 话框界面 然后框选要到处的 Oracle 数据库对象 包括表 序列 存储过程 视图 函数等等 并指定导出的文件名称 如下操作 31 3 5 4 导出表数据导出表数据 导出表结构和其他对象后 我们下一步就是把数据库的表数据进行导出 PL SQL Developer 工具支持导出数据到 PL SQL 数据库脚本中 如下所示 这 样导出的脚本 我们可以在 PL SQL Developer 工具导入或者自己通过 Sql plus 工具进行导入 32 至此 我们就已经完成了三种脚本了 包括创建数据库空间和数据库脚本 创建 Oracle 数据库对象 表 存储过程 视图 序列等 创建导入数据的脚 本 这样三种合一 就是一个完整的数据库了 最后一步就是我们如何导入数 据库对象和数据的问题了 3 5 5 导入数据库对象及数据导入数据库对象及数据 导入数据库对象和数据的操作一样 都可以通过 Import Tables 操作实现 我们指定刚才上面两步创建的数据库脚本 执行即可再新的环境中创建数据库 对象和数据库数据了 如下所示 33 执行的数据界面如下所示 34 完成上面几个步骤 我们在新的数据库环境中 就具备了所有的东西了 顺利完成整个 Oracle 数据库对象及数据的迁移工作 以上值得注意的是 我们导出 Oracle 对象和数据的时候 默认还是原来 Oracle 数据库的表空间和数据库用户名称的 如果我们想要在新的数据库服务 器中指定不同的表空间和数据库用户对象 那么我们就需要替换生成的 sql 脚 本 并在第一步指定合理的表空间和数据库用户 如果是 Linux 平台下的数据库服务器 第一步操作也是差不多的 就是指 定表空间的路径名稍微不同 其他操作并无差异 35 3 6 PLSQL 其他操作其他操作 3 6 1 查看查看 sessions 和锁表和锁表 Sessions 是被应用于 oracle 层次而非操作系统层次 在不考虑通过专用服 务器或共享服务器进行登录的情况下 这个参数限制了对指定实例的并发登陆数 点击进入 36 在此功能下的 locks 可以查看琐表信息 3 6 2 查看已经配置的查看已经配置的 TNS Names 进入菜单 help 帮助 选择 其下的 Support Info 选项 点击如下 37 选择 TNS Name 选项 选择所选区域 点击 最下边标红部分 进行相应操作 工作中常使用其进行拷贝 用来配置数据库连接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论