[精选]第1章Oracle 10g简介

上传人:我**** 文档编号:185298487 上传时间:2021-07-06 格式:PPTX 页数:26 大小:507.73KB
返回 下载 相关 举报
[精选]第1章Oracle 10g简介_第1页
第1页 / 共26页
[精选]第1章Oracle 10g简介_第2页
第2页 / 共26页
[精选]第1章Oracle 10g简介_第3页
第3页 / 共26页
[精选]第1章Oracle 10g简介_第4页
第4页 / 共26页
[精选]第1章Oracle 10g简介_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《[精选]第1章Oracle 10g简介》由会员分享,可在线阅读,更多相关《[精选]第1章Oracle 10g简介(26页珍藏版)》请在金锄头文库上搜索。

1、,高级数据库开发技术,顾士学 G 13943635752,引言,1.数据库发展概述:网状、关系、对象 2.关系数据库的特性:数据完整性和数据安全性 3.主流数据系统简介 Oracle(甲骨文):oracle公司开发,面向internet计算,支持关系对象模型的分布式数据产品,是一个高度集成的互联应用基础平台,为企业数据存储提供了高性能的系统。 Ms sqlserver DB2(IBM) SYbase,自20世纪70成功推出Oracle产品以来,Oracle公司已经成为世界上最大的数据库专业厂商之一。 1996年,Oracle公司成功推出了专门面向中国市场的数据库产品,即Oracle 7。 19

2、97年,Oracle公司推出了基于网络计算的数据库产品,即Oracle 8。 1999年,针对Internet技术的发展,Oracle公司推出了第一个基于Internet的数据库,即Oracle 8i。 2001年,Oracle公司又推出了新一代Internet电子商务基础架构,即Oracle 9i。 2003年9月,Oracle公司发布了其最新数据库产品,即Oracle Database 10g。 2007年年7月,Oracle 11g是甲骨文公司在推出的最新数据库软件,第1章Oracle 10g简介,Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处

3、理、Internet、电子商务网站等领域作为应用数据的后台处理系统。据统计,Oracle在全球数据库市场上的占有率超过三分之一,多年来持续性地雄踞全球数据库市场霸主地位。,网格计算的概念,网格计算的核心思想是计算应当和公用设施一样可靠、深入和透明。 用户的数据或者应用程序在哪里,或者什么计算机处理用户发出的请求变得无关紧要。用户将能够请求信息或者计算,然后发布它随时按需发布。 例如,这与电力公用设施工作的方式类似,因为在使用电力公用设施时,用户根本不知道发电机的位置、不知道电力网的连接方式。用户如要求供电,只需发出需电命令,就可以轻轻松松地获得电力。 网格计算的目标是使计算成为一项公用设施 一

4、种无处不在的数据日用品。,Oracle 10g的安装,1.1企业管理器(OEM),Oracle 10g企业管理器(Oracle Enterprise Manager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。 1.OEM的功能 (1)管理完整的Oracle 10g环境,包括数据库、iAS服务器、应用程序和服务。 (2)诊断、修改和优化多个数据库。 (3)在多个系统上,按不同的时间间隔调度服务。 (4)通过网络管理数据库的约束条件。 (5)管理来自不同位置的多个网络节点和服务。 (6)和其他管理员共享任务。 (7)将相关的服务组合在一

5、起,便于对任务的管理。 (8)启动集成的Oracle10g第三方工具。,1.1企业管理器(OEM),2.OEM的管理工具 (1)例程管理。对数据库执行以下管理操作: 查看和编辑实例(Instance)参数值。 管理用户会话,查看当前运行的SQL及其解释计划。 管理分布式Internet计算环境中没有及时解决的事务处理冲突。 监视需要长时间运行的操作。 通过资源计划控制处理资源。 管理已存储配置。 管理占用资源数量最多的锁和会话。,1.1企业管理器(OEM),2.OEM的管理工具 (2)方案管理。使用方案管理器来管理方案对象,如表、索引、视图和触发器等。利用它可以实现下列功能: 创建方案对象。

6、修改方案对象。 删除方案对象。 显示方案对象的相关性。 (3)安全管理。DBA使用安全管理器可以完成以下操作: 创建用户、角色和概要文件。 修改用户、角色和概要文件。 删除用户、角色和概要文件。 向数据库用户授予权限和角色。,1.1企业管理器(OEM),2. OEM的管理工具 (4)存储管理。使用存储管理器可管理表空间、回滚段、数据文件和重做日志等存储对象。利用它可以进行以下操作: 创建存储对象。 将数据文件和回滚段添加到表空间中。 删除存储对象。 将对象脱机或联机。 显示对象的相关性。,1.1企业管理器(OEM),3.进入OEM 进入OEM步骤如下: 打开Windows的浏览器IE,在地址栏

7、输入http:/pc2010:1158/em,回车”键,出现登录界面。,图1.1登录界面,1.1企业管理器(OEM),在图1.1所示界面输入用户名和对应的口令,选择连接身份,单击“登录”按钮。如果是第一次使用,系统会提示许可证说明。 (3)单击“我同意”按钮,进入Oracle 10g企业管理器界面。,图1.2许可证说明界面,1.1企业管理器(OEM),4.关闭实例 在使用OEM打开或关闭数据库时,需要在Window环境中 进行一下设置: (1)在“控制面板”中选择“管理工具”。 (2)选择“本地安全策略”“本地策略” “用户权 利指派”。 (3)选择“作为批处理登录” “本地安全策略设置” “

8、添加”。 (4)在“选择用户或组”中选择administrator,再单击 “确定”。,1.2 SQL*Plus,1. 启动SQL*Plus 在桌面上执行以下操作:开始程序Oracle-OraDb10g_home1应用程序开发SQL Plus,打开登录对话框,如图1.8所示。,图1.8 SQL*Plus注册对话框 图1.9 SQL*Plus窗口,2.简单的例子,【例1.1】使用SQL*Plus编辑窗口创建学生成绩数据库(XSCJ)课程表(KC)。 CREATE TABLE KC (kch char(3) NOT NULL, kcm char(16) NOT NULL, kkxq number(

9、1) NOT NULL, xs number(2) NOTNULL, xf number(1) NULL ); 【例1.2】使用INSERT命令向KC表中插入两条记录。 INSERT INTO kc VALUES(101,计算机基础,1,80,5); INSERT INTO kc VALUES(102,程序设计语言,2,68,5);,(1) SQL*Plus行编辑命令 SQL*Plus窗口是一个行编辑环境,为了实现对键入命令或程序的编辑,SQL*Plus提供了一组编辑命令,常用的编辑命令如表1.2所示。表中命令表达式方括号中的内容可以省略。,3. SQL*Plus主要编辑命令,语法格式: Li

10、st nn mn*n last*n*lastlast 【例1.3】假设在SQL缓冲区中下述查询语句: SQLSELECT kch,kcm 2 FROM kc 3 WHERE xf=5; 应用LIST语句: SQLlist /*命令简写,大小写都可以*/ 则显示如下内容: 1 SELECT kch,kcm 2 FROM kc 3* WHERE xf=5 /*前面加“*”号表示此行为当前行*/,(1) List语句,语法格式: APPEND column_name,ntext 【例1.4】在上述语句的查询内容中增加kkxq列。 SQL1 /*将第一行定为当前行*/ SQLappend ;kkxq

11、/*在第一行最后追加kkxq列*/ SQLL /*重新显示语句内容*/ 1 SELECT kch,kcm,kkxq /*追加了kkxq列内容*/ 2 FROM kc 3* WHERE xf=5 /*前面“*”号表示此行为当前行*/,(2)Append语句,语法格式: CHANGE/old/new/ 【例1.5】将上述语句中WHERE子句的查询条件学分为4替换学分为5。 SQL3 /*指定第三行为当前行*/ SQLC/5/4/ /*学分为4替换学分为5 */ 3* WHERE xf=4 /*替换后显示的内容*/ 语法格式: INPUT text 【例1.6】在上述查询语句后添加另外的查询条件。

12、SQLL 3 /*指定第三行为当前行*/ SQLI and kkxq=2 /*添加查询条件*/ SQLL /*显示添加查询条件后的语句*/ 1 SELECT kch,kcm,kkxq 2 FROM kc 3 WHERE xf=4 4* AND kkxq=2,(3) Change语句,(4) Input语句,(5) DEL语句,语法格式: DEL nm n 【例1.7】删除第四行。 SQLDel 4 /*如果语句后不带行号,表示删除当前行*/ (2)SQL*Plus文件操作命令 SQL*Plus的文件操作命令如表1.3所示。,(2)文件操作命令 【例1.8】将当前缓冲区的SQL语句存盘,以便以后

13、使用或进一步编辑。 SQLSAVE E:orasqlkc.sql 注意:如果文件已存在,原有文件将被替换。 将保存在磁盘上的文件kc.sql调入缓冲区。 SQLGET e:orasqlkc.sql 运行磁盘上的命令文件。 SQLSTART e: orasqlkc.sql,(1)启动实例 启动数据库可以使用STARTUP命令。 语法格式: STARTUP FORCE RESTRICT PFILE=filename QUIET MOUNT dbname | OPEN open_options dbname | NOMOUNT 其中: FORCE:在正常启动前终止正在运行的实例。 RESTRICT:

14、只允许restricted session的用户存取数据库,用于备份。 PFILE=filename:用filename指定文件的配置参数启动实例。 OPEN:打开实例和所有文件(数据文件和日志文件),允许用户存取数据库。 MOUNT:装载实例和打开控制文件,激活某些功能。用户不能存取数据库,可以进行实例或数据的恢复处理。 NOMOUNT:装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取数据库,可以进行CREATE DATABASE和CREATE CONTROLFILE操作。,4. 在SQL*Plus中启动或关闭实例,(2)关闭实例 语法格式: SHUTDOWN NORMALIM

15、MEDIATETRANSACTIONALABORT 其中: NORMAL:正常关闭。 IMMEDIATE:立即关闭。 TRANSACTIONAL:尽量少影响客户端,避免客户丢失信息。 ABORT:放弃一切事务,立即关闭。 关闭数据库需要进行下面工作: 关闭数据库文件和重做日志文件。 退出数据库。 关闭Oracle的后台进程,并释放SGA所占内存,1.3数据库配置助手(DBCA),在桌面上执行以下操作:开始程序Oracle-OraDb10g_home1配置和移植工具Database Configuration Assistant,激活数据库配置助手初始化窗口,如图1.10所示。初始化完成后自动进入欢迎窗口,如图1.11所示。,图1.10初始化窗口,图1.11欢迎窗口,演讲完毕,谢谢观看!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号