软件仓库-第一章.ppt

上传人:本田雅阁 文档编号:3301325 上传时间:2019-08-09 格式:PPT 页数:38 大小:2.13MB
返回 下载 相关 举报
软件仓库-第一章.ppt_第1页
第1页 / 共38页
软件仓库-第一章.ppt_第2页
第2页 / 共38页
软件仓库-第一章.ppt_第3页
第3页 / 共38页
软件仓库-第一章.ppt_第4页
第4页 / 共38页
软件仓库-第一章.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《软件仓库-第一章.ppt》由会员分享,可在线阅读,更多相关《软件仓库-第一章.ppt(38页珍藏版)》请在三一文库上搜索。

1、ACCP V4.0 第一章 Oracle 入门 ACCP V4.0 课程地位 .Net q 创建表空间的语法是: 21 ACCP V4.0 Oracle 逻辑组件 3-3 段 q 段是构成表空间的逻辑存储结构,段由一组区组成。 q 按照段所存储数据的特征,将段分为四种类型,即数据段、索引段 、回退段和临时段。 区 q 区为段分配空间,它由连续的数据块组成。 q 当段中的所有空间已完全使用时,系统自动为该段分配一个新区。 q 区不能跨数据文件存在,只能存在于一个数据文件中。 数据块 q 数据块是Oracle服务器所能分配、读取或写入的最小存储单元。 q Oracle服务器以数据块为单位管理数据文

2、件的存储空间。 模式 q 模式是对用户所创建的数据库对象的总称。 q 模式对象包括表、视图、索引、同义词、序列、过程和程序包等。 22 ACCP V4.0 Oracle 网络配置 2-1 qOracle产品安装完成后,服务器和客户端都需要进 行网络配置才能实现网络连接。 q 服务器端配置监听器,客户端配置网络服务名。 tnsnames.ora Oracle 客户端 listener.ora Oracle 服务器 23 ACCP V4.0 Oracle 网络配置 2-2 q服务器端监听器配置信息包括监听协议、地址及 其他相关信息。 配置信息保存在名为listener.ora 的文件中。在安装服务

3、器软件时自动配置一个监 听器 q客户端的网络服务名配置信息包括服务器地址、 监听端口号和数据库SID等,与服务器的监听器 建立连接。配置信息保存在名为tnsnames.ora的 文件中 qOracle中的 Net Configuration Assistant和Net Manager工具都能用来配置监听器和网络服务名 24 ACCP V4.0 Oracle 查询工具 Oracle 查询工具 SQL*PlusiSQL*PlusPL/SQL qOracle 提供的工具非常容易使用。Oracle 的 查询工具包括: SQL*Plus是Oracle最常用的工具之一,用于接受和执行SQL命令以 及PL/

4、SQL块。 iSQL*Plus可以执行能用SQL*Plus完成的所有任务。该工具的优势 在于能通过浏览器访问它。 PL/SQL 是 SQL 的扩展。PL/SQL 结合了SQL语言的数据操纵能力 和过程语言的流程控制能力 25 ACCP V4.0 Oracle 企业管理器 qOracle 企业管理器为管理员提供了图形化的用 户界面,并集成了管理数据库的工具 26 ACCP V4.0 Oracle 默认用户 q只有用合法的用户帐号才能访问Oracle数据库 qOracle 有几个默认的数据库用户 Oracle 默认用户 SYSSYSTEMSCOTT 数据库中所有数据字典表和视图都存储在 SYS 模

5、式中。SYS用户主要用 来维护系统信息和管理实例。 SYSTEM 是默认的系统管理员,该用户拥有Oracle管理工具使用的内部 表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等 SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创建 27 ACCP V4.0 创建新用户 q要连接到Oracle数据库,就需要创建一个用户帐户 q每个用户都有一个默认表空间和一个临时表空间 qCREATE USER命令用于创建新用户 CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE tablespace TEM

6、PORARY TABLESPACE tablespace; qCREATE USER 命令的语法是: CREATE USER MARTIN IDENTIFIED BY martinpwd DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP; 创建一个名称为 martin 的用户,其密码为 martinpwd 28 ACCP V4.0 授予权限 3-1 q权限指的是执行特定命令或访问数据库对象的权 利 q权限有两种类型,系统权限和对象权限 q系统权限允许用户执行某些数据库操作,如创建表就 是一个系统权限 q对象权限允许用户对数据库对象(如表、视图

7、、序列 等)执行特定操作 q角色是一组相关权限的组合,可以将权限授予角 色,再把角色授予用户,以简化权限管理。 29 ACCP V4.0 授予权限 3-2 qGRANT 命令可用于为用户分配权限或角色 GRANT CONNECT TO MARTIN; CONNECT角色允许用户连接至数据库, 并创建数据库对象 GRANT RESOURCE TO MARTIN; RESOURCE角色允许用户使用 数据库中的存储空间 GRANT CREATE SEQUENCE TO MARTIN; 此系统权限允许用户在当前模式中创建 序列,此权限包含在CONNECT角色中 30 ACCP V4.0 授予权限 3-

8、3 q授予用户 MARTIN 操作TEST表对象的权限 GRANT SELECT ON TEST TO MARTIN; 允许用户查询 TEST 表的记录 GRANT UPDATE ON TEST TO MARTIN; 允许用户更新 TEST 表中的记录 GRANT ALL ON TEST TO MARTIN; 允许用户插入、删除、更新和查询 TEST 表中的记录 31 ACCP V4.0 更改和删除用户 qALTER USER 命令可用于更改口令 ALTER USER MARTIN IDENTIFIED BY martinpass; 修改 MARTIN 用户的密码 qDROP USER 命令用

9、于删除用户 DROP USER MARTIN CASCADE; 删除 MARTIN 用户模式 32 ACCP V4.0 Oracle 9i 的安装和卸载 q通过运行Oracle Universal Installer来安装和卸载 Oracle数据库 选择 Oracle 9i Database 9.2.0.1.0 来安装数据库服务器。 选择 Oracle 9i Client 9.2.0.1.0 来安装 Oracle 客户端 启动Universal Installer,选择“卸装产品”,选中要卸载的组件 33 ACCP V4.0 使用 Oracle 数据库的开发流程 服务器端 安装 Oracle

10、服务器软件 创建数据库(安装时自动创建) 配置监听器(安装时自动配置) 启动Oracle实例(自动启动服务) 安装 Oracle 客户端软件 配置网络服务名 以新用户登录 Oracle 提交 SQL 查询 创建新用户并授权 创建用户表空间 客户端 34 ACCP V4.0 Windows 中的 Oracle 服务 3-1 q Oracle 9i的每个实例在Windows中都作为一项服务启动 q 服务是在 Windows 注册表中注册的可执行进程,由 Windows 操作系统管理 q “服务”对话框中的各项 Oracle 服务如图所示: 35 ACCP V4.0 Windows 中的 Oracl

11、e 服务 3-2 OracleHOME_NAMETNSListener q 该服务启动数据库服务器的监听器,监听器接受来自客户端应用程 序的连接请求 q 若监听器未启动,则客户端将无法连接到数据库服务器 OracleServiceSID q 该服务启动系统标识符为SID的数据库实例,其中 SID 是在安装 Oracle 9i 时输入的数据库名称 OracleHOME_NAMEAgent q Oracle企业管理器组件智能代理服务,此智能代理用于执行作业和 监控 Oracle 服务或对象的性能 q 在使用Oracle管理服务器网络的环境中必须启动此服务 36 ACCP V4.0 Windows

12、中的 Oracle 服务 3-3 OracleHOME_NAMEHTTPServer q 该服务用于启动Oracle HTTP服务器,它提供文档信息、 基于Web的企业管理器和iSQL*Plus等服务 OracleHOME_NAMEManagementServer q 该服务启动Oracle管理服务器,它用于维护管理控制台对 各个被管理服务器节点之间的集中的、智能的和分布式的 控制 q 该服务必须经过企业管理器配置向导配置完成后才创建 37 ACCP V4.0 总结 q Oracle 服务器由Oracle 数据库和 Oracle 实例组成 q Oracle 实例由系统全局区内存结构和用于管理数据库的后 台进程组成 q Oracle 中用于访问数据库的主要查询工具有 SQL*Plus、 iSQL*Plus 和 PL/SQL q Oracle 企业管理器是用于管理、诊断和调整多个数据库的 工具 q Oracle 中的 SYSTEM 用户和 SYS 用户具有管理权限, 而 SCOTT 用户只有基本的权限 q Oracle 服务在 Windows 注册表中注册,并由 Windows 操作系统管理 38

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1