• / 22
  • 下载费用:10 金币  

Oracle是目前最流行的关系型数据库管理系统.ppt

关 键 词:
Oracle是目前最流行的关系型数据库管理系统.ppt
资源描述:
第1章Oracle 10g简介,Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。此前流行的版本为Oracle9i。Oracle公司在Oracle9i基础上,推出了代表数据库最新技术的数据库系统Oracle 10g。在Oracle 10g中,第一次提出数据自动镜像存储、数据闪回功能以及功能强大的数据导出工具、大文件表空间以及表空间组管理等概念。,1.1 企业管理器(OEM),Oracle 10g企业管理器(Oracle Enterprise Manager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。 1. OEM的功能 (1) 管理完整的Oracle 10g环境,包括数据库、iAS服务器、应用程序和服务。 (2) 诊断、修改和优化多个数据库。 (3) 在多个系统上,按不同的时间间隔调度服务。 (4) 通过网络管理数据库的约束条件。 (5) 管理来自不同位置的多个网络节点和服务。 (6) 和其他管理员共享任务。 (7) 将相关的服务组合在一起,便于对任务的管理。 (8) 启动集成的Oracle10g第三方工具。,1.1 企业管理器(OEM),2. OEM的管理工具 (1) 例程管理。对数据库执行以下管理操作: ① 查看和编辑实例(Instance)参数值。 ② 管理用户会话,查看当前运行的SQL及其解释计划。 ③ 管理分布式Internet计算环境中没有及时解决的事务处理冲突。 ④ 监视需要长时间运行的操作。 ⑤ 通过资源计划控制处理资源。 ⑥ 管理已存储配置。 ⑦ 管理占用资源数量最多的锁和会话。,1.1 企业管理器(OEM),OEM的管理工具 (2) 方案管理。使用方案管理器来管理方案对象,如表、索引、视图和触发器等。利用它可以实现下列功能: ① 创建方案对象。 ② 修改方案对象。 ③ 删除方案对象。 ④ 显示方案对象的相关性。 (3) 安全管理。DBA使用安全管理器可以完成以下操作: ① 创建用户、角色和概要文件。 ② 修改用户、角色和概要文件。 ③ 删除用户、角色和概要文件。 ④ 向数据库用户授予权限和角色。,1.1 企业管理器(OEM),2. OEM的管理工具 (4) 存储管理。使用存储管理器可管理表空间、回滚段、数据文件和重做日志等存储对象。利用它可以进行以下操作: ① 创建存储对象。 ② 将数据文件和回滚段添加到表空间中。 ③ 删除存储对象。 ④ 将对象脱机或联机。 ⑤ 显示对象的相关性。,1.1 企业管理器(OEM),进入OEM 进入OEM步骤如下: 打开Windows的浏览器IE,在地址栏输入http://zhouym.lan:1158/em,回车”键,出现如图1.1所示的登录界面。,图1.1登录界面,1.1 企业管理器(OEM),进入OEM (2) 在图1.1所示界面输入用户名和对应的口令,选择连接身份,单击“登录”按钮。如果是第一次使用,系统会提示许可证说明,如图1.2所示。。,图1.2许可证说明界面,1.1 企业管理器(OEM),进入OEM (3) 单击“我同意”按钮,进入Oracle 10g企业管理器界面,如图1.3所示。,图1.3企业管理器主页面,1.1 企业管理器(OEM,4. 关闭实例 在使用OEM打开或关闭数据库时,需要在Window环境中进行一下设置: (1) 在“控制面板”中选择“管理工具”。 (2) 选择“本地安全策略”→“本地策略” →“用户权利指派”。 (3) 选择“作为批处理登录” →“本地安全策略设置” →“添加”。 (4) 在“选择用户或组”中选择administrator,再单击“确定”。 完成上面的设置,下面就可以使用OEM进行关闭或打开数据库的操作了。,1.2 SQL*Plus,1. 启动SQL*Plus 在桌面上执行以下操作:开始→程序→Oracle-OraDb10g_home1→应用程序开发→SQL Plus,打开登录对话框,如图1.8所示。 在用户名文本框中输入system,在口令文本框中输入对应的口令,主机字符串指定要连接的数据库。主机字符串文本框中输入XSCJ(设XSCJ数据库已创建,创建数据库方法将在2.2中介绍),单击“确定”按钮,进入SQL*Plus窗口,如图1.9所示。,图1.8 SQL*Plus注册对话框 图1.9 SQL*Plus窗口,1.2 SQL*Plus,2. 简单的例子 【例1.1】使用SQL*Plus编辑窗口创建学生成绩数据库(XSCJ)课程表(KC)。CREATE TABLE KC( kch char(3) NOT NULL,kcm char(16) NOT NULL,kkxq number(1) NOT NULL,xs number(2) NOT NULL,xf number(1) NULL ); 系统成功创建表KC后会显示成功提示信息。,1.2 SQL*Plus,2. 简单的例子 【例1.2】使用INSERT命令向KC表中插入两条记录。INSERT INTO kc VALUES(‘101’,’计算机基础’,1,80,5);INSERT INTO kc VALUES(‘102’,’程序设计语言’,2,68,5); 每次成功地完成一条INSERT语句后,均返回行创建信息,该信息通知用户已建立的行数。 使用SELECT命令从XSCJ数据库的KC表中检索数据。SELECT * FROM kc; 执行该命令后,编辑窗口将会出现例1.2中加入的两条记录。,1.2 SQL*Plus,3. SQL*Plus主要编辑命令 (1) SQL*Plus行编辑命令 SQL*Plus窗口是一个行编辑环境,为了实现对键入命令或程序的编辑,SQL*Plus提供了一组编辑命令,常用的编辑命令如表1.2所示。表中命令表达式方括号中的内容可以省略。,1.2 SQL*Plus,3. SQL*Plus主要编辑命令 下面通过例子说明一些常用命令的简单使用方法。 (1) List语句 语法格式:L[ist] [n∣n m∣n*∣n last∣*∣*n∣*last∣last] 【例1.3】假设在SQL缓冲区中下述查询语句:SQLSELECT kch,kcm2 FROM kc3 WHERE xf=5; 应用LIST语句:SQLlist /*命令简写,大小写都可以*/ 则显示如下内容:1 SELECT kch,kcm2 FROM kc3* WHERE xf=5 /*前面加“*”号表示此行为当前行*/,1.2 SQL*Plus,3. SQL*Plus主要编辑命令 (2) Append语句 语法格式:APPEND column_name[,…n]∣text 【例1.4】在上述语句的查询内容中增加kkxq列。SQL1 /*将第一行定为当前行*/SQLappend ;kkxq /*在第一行最后追加kkxq列*/SQLL /*重新显示语句内容*/1 SELECT kch,kcm,kkxq /*追加了kkxq列内容*/2 FROM kc3* WHERE xf=5 /*前面“*”号表示此行为当前行*/,1.2 SQL*Plus,3. SQL*Plus主要编辑命令 (3) Change语句 语法格式:C[HANGE]/[old/]new/【例1.5】将上述语句中WHERE子句的查询条件学分为4替换学分为5。SQL3 /*指定第三行为当前行*/SQLC/5/4/ /*学分为4替换学分为5 */3* WHERE xf=4 /*替换后显示的内容*/(4) Input语句语法格式:I[NPUT] [text]【例1.6】在上述查询语句后添加另外的查询条件。SQLL 3 /*指定第三行为当前行*/SQLI and kkxq=2 /*添加查询条件*/SQLL /*显示添加查询条件后的语句*/1 SELECT kch,kcm,kkxq2 FROM kc3 WHERE xf=44* AND kkxq=2,1.2 SQL*Plus,3. SQL*Plus主要编辑命令 (5) DEL语句语法格式:DEL [n∣m n]【例1.7】删除第四行。SQLDel 4 /*如果语句后不带行号,表示删除当前行*/(2) SQL*Plus文件操作命令SQL*Plus的文件操作命令如表1.3所示。,1.2 SQL*Plus,SQL*Plus主要编辑命令 下面通过实例说明文件操作命令的用法。【例1.8】将当前缓冲区的SQL语句存盘,以便以后使用或进一步编辑。SQLSAVE E:\orasql\kc.sql注意:如果文件已存在,原有文件将被替换。将保存在磁盘上的文件kc.sql调入缓冲区。SQLGET e:\orasql\kc.sql运行磁盘上的命令文件。SQLSTART e:\ orasql\kc.sql,1.2 SQL*Plus,4. 在SQL*Plus中启动或关闭实例 (1) 启动实例 启动数据库可以使用STARTUP命令。 语法格式: STARTUP [FORCE] [RESTRICT] [PFILE=filename] [QUIET] [MOUNT [dbname]| [OPEN [open_options] [dbname] ] | NOMOUNT] 其中: FORCE:在正常启动前终止正在运行的实例。 RESTRICT:只允许restricted session的用户存取数据库,用于备份。 PFILE=filename:用filename指定文件的配置参数启动实例。 OPEN:打开实例和所有文件(数据文件和日志文件),允许用户存取数据库。 MOUNT:装载实例和打开控制文件,激活某些功能。用户不能存取数据库,可以 进行实例或数据的恢复处理。 NOMOUNT:装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取 数据库,可以进行CREATE DATABASE和CREATE CONTROLFILE操作。,1.2 SQL*Plus,4. 在SQL*Plus中启动或关闭实例 (2) 关闭实例语法格式:SHUTDOWN [NORMAL∣IMMEDIATE∣TRANSACTIONAL∣ABORT]其中:NORMAL:正常关闭。IMMEDIATE:立即关闭。TRANSACTIONAL:尽量少影响客户端,避免客户丢失信息。ABORT:放弃一切事务,立即关闭。关闭数据库需要进行下面工作:① 关闭数据库文件和重做日志文件。② 退出数据库。③ 关闭Oracle的后台进程,并释放SGA所占内存,1.3 数据库配置助手(DBCA),在桌面上执行以下操作:开始→程序→Oracle-OraDb10g_home1→配置和移植工具→Database Configuration Assistant,激活数据库配置助手初始化窗口,如图1.10所示。初始化完成后自动进入欢迎窗口,如图1.11所示。,图1.10初始化窗口,图1.11欢迎窗口,1.3 数据库配置助手(DBCA),单击“下一步”按钮,进入操作窗口,如图1.12所示。在操作窗口选择要进行操作,如创建数据库,按照数据库配置助手的提示按部就班的进行数据库的管理。,图1.12操作窗口,
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:Oracle是目前最流行的关系型数据库管理系统.ppt
链接地址:https://www.weizhuannet.com/p-10269069.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开