Oracle11g教程_2章初识Oracle11g
Oracle11g数据库基础教程-参考答案
Oracle11g数据库基础教程参考答案第1章 Oracle 11g数据库安装与配置1.简答题(1)企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。
(2)常用数据库类型包括事务处理类、数据仓库类以通用类型。
其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。
事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。
对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。
数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。
对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。
既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。
(3)数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。
在单机环境中,可以不设置域名,域名长度不能超过128个字符。
Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。
(4)OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。
Oracle 11g培训课程资料
• • • • • • • • • • • • • •
2--表t_student的创建 create table t_student( stuno varchar2(20), name varchar2(20), age number(3), gender varchar2(4) );
SELECT * FROM T_STUDENT; DESC T_STUDENT; --增加字段 ALTER TABLE T_STUDENT ADD(CLASSID NUMBER(4)); --修改字段 ALTER TABLE T_STUDENT MODIFY (GENDER VARCHAR2(4) DEFAULT '男'); • ALTER TABLE T_STUDENT MODIFY (NAME VARCHAR2(10)); • ALTER TABLE T_STUDENT MODIFY (GENDER VARCHAR2(4)
数据库用户
11.系统全局区(SGA)
SGA有几个内存结构组成: – 共享池 – 数据库高速缓存 – 重做日志缓存 – 其它结构(例如锁和闩锁,数 据状态) 在SGA中有两个可选的内存结构: – 大池 – JAVA池
共享缓冲区 库缓冲区 数据字典
SGA
数据缓冲区 日志缓冲区
Java池
大池
12.SQL查询语句的步骤 编译(parse) 首先在共享池中搜索是否有相同的SQL语句,如果没有就进行后续操作 检查SQL语句的语法是否正确 通过查看数据字典来检查表和列的定义 对所操作的对象加编译锁,以便在编译语句期间对象的定义不能被改变 检查所引用对象的用户权限 生产执行该SQL语句所需的优化执行计划 将SQL语句的执行计划装入共享的SQL区 执行(execute) 提取数据(fetch)
Oracle11g基础入门理论
本章目标
理解Oracle 11g体系结构 掌握Oracle 11g数据库实例的创建 掌握Oracle 11g实例的启动与关闭 掌握Oracle网络连接配置
1. Oracle 11g 简介
1.1 Oracle 数据库系统的特点
Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为 核心的一组软件产品
后台进程存在于操作系统中,在Oracle实例启动时自动启动
2.1 进程结构
服务器进程任务 解析并执行用户所提交的SQL语句 搜索SGA区的数据库缓存,决定是否读取数据文件,如果数据块不在SGA 区的数据库缓存中,则将其从数据文件中读入 将查询或执行后形成的数据返回给用户
后台进程任务 在内存和外存之间进行I/O操作 监视各个进程的状态 协调各个进程的任务 维护系统的性能 保证系统的可靠性能
数据文物件理文件
控制文件
数据文件是实际存储插入到数据库表中的实际数据的操作系统文件 数据文件的扩物展理名块 为“数*据物.d文理b件块f” 物理块
物理块
重做日志文件
重做日志文件
Oracle使用重做日志文件在故障发生之后重现当时的数据库操作,便 于数据库的恢复
重做日志文件的扩展名为“*.log”
Oracle数据库系统主要包含以下4个特点 支持大数据库、多用户、高性能的事务处理 提供了基于角色(ROLE)分工的安全保密管理 提供了新的分布式数据库能力 具有可移植性、可兼容性和可连接性
1.2 Oracle发展历史
1978年,Oracle 1诞生了,它是使用汇编语言开发的,但它的出现并没有引 起太多的关注
用户进程
用户进程
SGA
服务器进程
服务器进程
内存结构
Oracle11g
Oracle11g第一章Oracle数据库简介(1)第一章Oracle数据库简介(2)第二章SQL查询和SQL函数第三章锁和表分区第四章数据库对象第五章使用PLSQL第六章游标管理第七章子程序和程序包第八章触发器和内置程序包第九章备份与恢复简介第一章Oracle数据库简介(1)一、了解Oracle数据库思路:基础架构——Sql语句——PL/SQL——存储过程包。
二、Oracle数据库体系结构的各种组件:物理组件和逻辑组件。
三、Oracle数据库是对象关系型数据库管理系统(ORDBMS):在数据安全性和数据完整性控制方面性能优越;跨操作系统,跨硬件平台的数据互操作能力。
四、Oracle数据库的主要特点:支持多用户,大事务量的事务处理;数据安全性和完整性控制;支持分布式数据处理;可移植性。
五、数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。
Oracle实例六、Oracle数据库实例:七、数据库基本组件:八、使用Oracle数据库开发工具:第一步:需要启动Oracle核心服务引擎:Oracleservice+SID :SID是指在安装过程中指定数据库的全局数据库名称;如:Oracleserviceaccp,(注:点之前的名称长度不能超过8个)。
第二步:启动监听服务器:1、OEM企业管理启动:进入之后:如果有其他,就移除再添加,弹出的窗口设置:然后,建立连接,进行用户登录:先登录:sys/sys AS SYSDBA进行授予scott/tiger 用户于DBA权限;在安全性用户里授权:DBA权限接着点击应用,断开连接,重新连接服务器,启动scott/tiger普通用户:可以看到配置信息方案里面有用户方案,方案里有数据表结构和其他信息:可以创表建约束2、sqlplus GUI版:进入之后:或者:进入之后的窗口:3、sqlplus CMD版:在dos命令下编辑:改变用户:接着就可以增删改查。
OracleWeblogic11g基础知识
主要特点
支持多种编程语 言和框架
WebLogic Server 11g 支持 Java EE 和 SOA 标准,以及多种流行的 编程语言和框架,如 Java、JSP、Servlets、 EJB、JMS、JAX-WS 等。
集成开发环境 (IDE)
高可用性和可伸 缩性
WebLogic Server 11g 提供了一个集成的开发 环境(IDE),支持从设 计到部署的全过程开发, 包括代码编辑、调试、 测试和部署等。
WebLogic Server 11g 支持高可用性和可伸缩 性,通过集群和负载均 衡技术,提供对关键业 务应用的保护,确保应 用程序的可靠性和性能 。
指导用户如何配置审计和日志功能,以便于监控和安全分析。
安全策略配置
指导用户如何配置安全策略,包括 IP 限制、URL 过滤等。
安全漏洞与防护
1 2
常见安全漏洞
介绍 WebLogic Server 11g 中常见的安全漏洞, 如跨站脚本攻击(XSS)、SQL 注入等。
安全补丁
及时发布安全补丁,修复已知的安全漏洞,提高 系统的安全性。
ABCD
VisualVM:用于监控 Java应用程序的内存、线 程和CPU使用情况。
AWR报告:Oracle自动 工作负载仓库报告,提供 数据库性能的详细分析和 诊断。
性能优化案例
案例一
某银行核心业务系统在高峰期出现性 能瓶颈,通过调整JVM参数和 WebLogic参数,成功提高了系统响 应速度和吞吐量。
3
安全加固
通过配置安全策略、限制访问权限等措施,加固 系统的安全性,防止潜在的安全威胁。
Oracle11g第二章
注意点
分组函数只能出现在选择列、having子句和order by子句 如果查询语句中包括group by 和having子句,及order by 子 句,则order by 必须放到最后 having子句,如果出现必须和group by 同时出现 如果查询语句中包括查询列、表达式、分组函数,则查询列和 表达式必须出现在group by 子句中 当限制分组显示结果时,必须使用having子句,而不是在 where子句中使用分组函数
数据操作语言
2.使用where子句 语法如下: select [distinct] <*,column [as] [alias],…> from <表名> [where condition]; 主要有以下查询: 在where条件中使用数字值、字符值、日期值。 between…and…操作符 、not between…and…不匹配检索、 (=,!=,<>,>,<,>=,!<,<=,!>)、比较操作符、like操作符、in操作符、 not in 操作符、逻辑操作符(and、or、not)、查询null值。
3.删除列 语法格式:alter table <表名> drop column <要删除的列名>;
数据定义语言
修改表约束
1.非空约束: alter table <表名> modify <列名> [constraint <约束名>] [not null|null]; 2.唯一约束: alter table <表名> add constraint <约束名> unique(<列名> [,<列名 >…]); 3.主键约束: alter table <表名> add constraint <约束名> primary key(<列名>[,<列名 >…]);
Oracle 11g数据库管理与开发基础教程第2章
2.3 Oracle企业管理器
OEM(Oracle Enterprise Manager,Oracle企业管理器) 是Oracle数据库的主要管理工具,它以一个HTTP服务器 方式为用户提供基于Web界面的管理工具。使用OEM不必 编写任何语句和脚本即可执行管理任务,如创建模式对象、 管理用户安全、管理数据库内存和存储、备份和恢复数据 库、导入和导出数据等,还可以查看数据库的性能和状态。 OEM有两个版本:管理单实例数据库的Database Control 版本,以及可以管理整个企业范围内多个数据库、应用服 务器的Grid Control版本。
2.1.1 SQL*Plus的启动和关闭
Logon部分指出登录相关的信息,其格式为: {{用户名[/口令] | /}[@连接标识符] } [AS {SYSOPER |SYSDBA}] | /NOLOG
这部分说明启动SQL*Plus时是否连接数据库,/nolog 指出只启动SQL*Plus,不连接数据库。 如果需要连接,身份认证可以采用数据库认证(提供 用户名和口令)或操作系统认证(/,不需要提供用户 名和口令)两种方法。 AS子句指出是以普通用户身份连接,还是特殊管理权 限身份连接。
2.1.1 SQL*Plus的启动和关闭
关闭SQL*Plus可以采用以下两种方法:
异常关闭:直接关闭SQL*Plus窗口,或者由于其他 原因导致SQL*Plus与Oracle数据库服务器之间的连接 异常中断。异常关闭时,未完成的事务默认会被Oracle 实例回滚; 正常关闭:执行SQL*Plus命令exit关闭。正常关闭时, 未完成事务的结束方式(被提交还是回滚)由 SQL*Plus环境参数EXITCOMMIT的值决定,其值为 ON时,事务被提交,这是默认设置;其值为OFF时, 则未提交的事务则被回滚。 SQL*Plus环境参数由SET命令设置。
Oracle_Weblogic_11g_基础知识
数据质量
or
3rd
party JEE Application Server (Oracle AS, WebLogic, WebSphere, JBoss)
应用网格
OSBOSB- 基于配置的企业服务总线
• 功能简介
– 成熟的面向服务体系结构(SOA) 的轻型应用集成平台,简单、无编码、基于配置的服务集成,使您更快地 获得实施部署。
– 应用服务器的领导者,全球企业首选的应用服务器。 – 支持最新的 Java 平台、企业版5 (Java EE5) 规范及Web 服务标准,从而可简化开发并增强互操作性, 以支持面向服务的体系结构 (SOA)。 – 领先的可靠性、可用性、可扩展性和业界领先的性能。
• 主要优势
– – – – – – – – – J2EE应用服务器性能记录的保持者 应用程序和服务坚若磐石的可用性和运行时间 更好地监视和管理生产应用程序 能够仅仅获取并安装所需的项目 更快、更高效的开发-部署-调试周期 卓越的最终用户客户端可用性 高效快速的服务器管理 简化新应用程序和服务的开发 工具选项扩充了可用的开发人员知识库
对客户端最友好的应用停用方式确保版本升级中的交易完整性weblogicserver被管服务器同一个jvm已经在服务的外部访问已经在服务的外部访问新到达的外部访问新到达的外部访问旧的应用版本旧的应用版本新的应用版本新的应用版本管理员测试客户端连接管理员测试客户端连接在向所有客户提供服务之前只对管理员进行测试在向所有客户提供服务之前只对管理员进行测试不停机的应用网格维护零停机应用服务器升级不影响用户的情况下进行应用服务器升级集群中的服务器实例可以轮流升丌仅仅是应用服务器升级所有融合中间件都可以丌停机升级维单播机制节点节点33被管服务器节点管理器应用应用11节点节点44被管服务器节点管理应用1节点节点11被管服务器节点管理器节点节点22被管服务器节点管理器应用应用11patchxypatchxypatchxypatchxy应用应用11实际操作自劢化和深度洞察的管理操作深度洞察的管理操作管理操作lifecyclemanagementgridcontrolfmwcontrolwldfdiagnosticspackweblogicdeploymentweblogicscriptingtooldomaintemplatescamm企业级fmw服务器级部署配置维护供应复合应用级agendaoracle中间件产品家族一览weblogicserver11g整体架构预览weblogicserver11g基础知识和概念weblogicserver11g安装实例一个weblogic服务器实例的逻辑相关组您可以使用单一配置属性集管理它们
ORACLE11g教程数据库应用简明教程
B.ALTER DATASPACE DEFAULT TEMPORARY TABLESAPC;E temp
C.ALTER DEFAULT TEMPORARY TABLESAPCE TO;temp
D.ALTER DEFAULT TABLESAPCE TO tem;p
D.已定义的变量是不能被删除的
5.如果希望控制列的显式格式,那么可以使用下面的D命令
A.SHOW
B.DEFINE
C.SPOOL
D.COLUMN
三、简答题
1.使用DESCRIB命令,查看scott用户的dept表的结构信息。 答:DESCRIBE scott.dept;
2.使用SAVE命令将缓冲区容写入到e:\test.sql文件中;然后使用START命令
5.oracle中用户默认的永久表空间为___,默认的临时表空间为temp。(users)
6.oracle中管理撤销表空间的方式有回退段撤销管理和。(自动撤销管理)
二、
1.下面那些不属于表空间的状态属性(CD)
A.ONLINE
B.OFFLINE
C.OFFLINE DROP
D.READ
2.将表空间的状态切换为OFFLINE时,可指定下面那种切换方式(ABD
5.在SQL*Plus中格式化查询结果时,COLUM命令可以格式化对列的显示效果,PAGESIZ命令可以—设置一页显示多行数据,LINESIZE命令可以—设置一
行显示多少个字符___。
6.创建简单报表时,使用___TTITLE命令和BTITLE命令,分别
为报表设置页眉和页脚信息。
二、选择题
1.在SQL*Plus中数据库时,可以使用CONNEC命令。下面的4个选项中,明E几 个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。D
Oracle11g教程(第2章-初识Oracle11g-共11章)
Oracle数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看程序组 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看服务 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
2.3 Oracle 11g的基本组件
Database Console Database Console是Oracle提供的基于Web方式的图形用户管理界面。有
关Oracle数据库的大部分管理操作都可以在Database Console中完成。
Oracle中的Database Console称为 Oracle Enterprise Manager(OEM)。 (1)用户可以从系统的Oracle主菜单中选择“Database Console - eBuy”, 启动Oracle数据库Web控制台。 ( 2 ) 也 可 以 直 接 在 浏 览 器 中 输 入 “ https://localhost:1158/em” 进 入 Database Console登录界面
验证安装-启动OEM控制台 通过https://sd04:1158/em地址登录Oracle的Web方式的OEM管理界面
教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Plus-启动1 Oracle主菜单中依次选择“应用程序开发”→“SQL Plus”,启动SQL
(6)基于特性打补丁(Feature Based Patching)
(7)自动SQL优化(Auto SQL Tuning) (8)访问建议器(Access Advisor) (9)自动内存优化(Auto Memory Tuning) (10)资源管理器(Resource Manager) (11)ADDM (12)AWR 基线(AWR Baselines)
Oracle 11g从入门到精通(第2版)
2 Oracle 11g体系结构 (视频讲解: 89分钟) 2.3 物理存储结构
2.3.1 数据文件 2.3.2 控制文件 2.3.3 日志文件 2.3.4 服务器参数文件 2.3.5 密码文件、警告文件和跟踪文件
2 Oracle 11g体系结构 (视频 讲解:89分钟) 2.4 Oracle 11g服务器结构
5.1 PL/SQL简介
5.1.1 PL/SQL块结构 5.1.2 代码注释和标示符 5.1.3 文本
5 PL/SQL编程 (视频 讲解:102分钟) 5.2 数据类型、变量和常量
5.2.1 基本数据类型 5.2.2 特殊数据类型 5.2.3 定义变量和常量 5.2.4 PL/SQL表达式
3.4 格式化查询结果
3.4.1 COLUMN命令 3.4.2 TTITLE和BTITLE命令
4 SQL语言基础 (视频讲解:189分钟)
4.1 SQL语 言简介
4.2 用 户模式
4.3 检 索数据
4.4 Oracle 常用系统函 数
4.5 子 查询的 用法
4.6 操 作数据 库
4 SQL语言基础 (视频讲解: 189分钟)
4 SQL语言基础 (视频 讲解:189分钟) 4.5 子查询的用法
4.5.1 什么是子查询 4.5.2 单行子查询 4.5.3 多行子查询 4.5.4 关联子查询
4 SQL语言基础 (视频讲 解:189分钟)
4.6 操作数据库
4.6.1 插入数据(INSERT语句) 4.6.2 更新数据(UPDATE语句) 4.6.3 删除数据(DELETE语句和TRUNCATE语 句)
2.6 小结
2 Oracle 11g体系结构 (视频讲解:89分钟)
Oracle11g数据库第二章课件
的 用户,也可以从数据库中的用户收回这两种权限。
一些支持性语句
一、语法结构:创建用户
CREATE USER 用户名 IDENTIFIED BY 口令 [ACCOUNT LOCK|UNLOCK]
语法解析:
LOCK|UNLOCK创建用户时是否锁定,默认为锁定状态。锁定 的用户无法正常的登录进行数据库操作。
理解Oracle RDBMS和Oracle SQL
内容回顾:
Oracle的SQL实现在很大程度上符合ANSI标准,但并非百分 之百地兼容。Oralce的竞争对手也并未做到与该标准完全兼容。 Oracle SQL*Plus命令行接口是一种非常好的工具,可以在 任何操作系统平台下运行,允许输入和执行SQL命令。 Oracle SQL Developer工具是一种非常好的GUI,可以在 Windows操作系统中运行,允许输入和执行SQL命令。
定义和理解SQL的基础知识
内容回顾:
程序员使用结构化查询语言(SQL)与RDBMS交互。
可以使用SQL语句创建、修改、删除数据库对象,例如表。
可以使用SQL语句从表或其他数据库对象中增加、修改、 删除数据。
SQL是当今商业用途中使用最广泛的第四代语言(4GL)。 SQL是唯一能够与RDBMS交互的语言,其他编程语言必须使用 嵌入SQL调用才能够与RDBMS进行交互。
代码演示:创建用户
SQL> CREATE USER JOAN 2 IDENTIFIED BY OFARC 3 ACCOUNT UNLOCK;
一些支持性语句
二、语法结构:修改用户
ALTER USER 用户名 IDENTIFIED BY 新口令
代码演示:修改用户
SQL> ALTER USER JOAN 2 IDENTIFIED BY HAWAII;
Oracle11g基础入门理论
06
Oracle 11g的常见问题与解决方案
启动与关闭数据库的问题
总结词:Oracle 11g数据库启动与关闭过程中可能遇到的问题及解决方案。
检查日志文件,查找错误信息,可能是由于配置文件、磁盘空间不足等原因导致。
05
Oracle 11g的安全性管理
用户权限管理是Oracle 11g数据库安全性管理的重要环节,它确保了数据库的安全和数据的完整性。
用户权限管理
数据备份与恢复是Oracle 11g数据库安全性管理的另一个重要环节,它确保了数据的安全性和可靠性。
数据恢复则是将备份介质上的数据、日志等文件重新加载到数据库中,以恢复数据。
高可用性
Oracle 11g具备强大的安全性功能,包括数据加密、访问控制、审计等,保护企业数据不被非法访问和篡改。
安全性
Oracle 11g支持大规模并行处理和自动性能优化,能够应对企业不断增长的数据和业务需求。
可扩展性
Oracle 11g与之前的版本兼容,企业可以平滑升级并保留原有投资。
兼容性
Oracle 11g的特点
数据重复或遗漏
检查数据是否出现重复或遗漏的情况,确保数据的完整性。
数据完整性问题
THANKS FOR
WATCHING
感谢您的观看
优化启动参数,减少不必要的检查,缩短启动时间。
启动与关闭数据库的问题
启动时间过长
数据库启动失败
启动与关闭数据库的问题
数据库无法正常关闭
检查是否有未完成的事务或进程,确保所有用户已断开连接。
关闭时间过长
优化关闭参数,减少不必要的检查,缩短关闭时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 数据库管理与应用实例教程
2.1 Oracle概述
Oracle的新特性-数据库管理部分 (1)数据库重演(Database Replay) (2)SQL重演(SQL Replay) (3)计划管理(Plan Management) (4)自动诊断知识库(Automatic Diagnostic Repository,ADR) (5)事件打包服务(Incident Packaging Service)
Oracle 数据库管理与应用实例教程
2.5 Oracle体系结构
体系结构图 Oracle 11g数据库管理系统的体系结构由Oracle数据库和Oracle实例 组成。每个运行的Oracle数据库都和一个Oracle实例相对应。
Oracle 数据库管理与应用实例教程
2.4 Oracle服务的启动与关闭
Oracle服务的启动(1) 1.通过Windows操作系统的服务管理器启动和停止
启动Windows操作系统的服务管理器。在服务管理器中对指定的服务执
行启动和停止操作即可。
Oracle 数据库管理与应用实例教程
2.4 Oracle服务的启动与关闭
对Listener的操作可以在命令行提示符下输入lsnrctl对LSNRCTL状态进行
操作,也可以使用lsnrctl status等方式操作。格式如下: 停止监听服务:lsnrctl stop listener; 启动监听服务:lsnrctl start listener; 查看当前Listener的状态:status。
验证安装-启动OEM控制台 通过https://sd04:1158/em地址登录Oracle的Web方式的OEM管理界面
教 师 演 示 讲 解
Oracle 数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Plus-启动1 Oracle主菜单中依次选择“应用程序开发”→“SQL Plus”,启动SQL
第2章
初识Oracle 11g
主编:刘志成
本章学习导航
本章学习导航
Oracle 数据库管理与应用实例教程
本章学习要点
(1)Oracle 的发展变迁; (2)Oracle 11g的新特性; (3)Oracle 11g的体系结构; (4)Oracle 11g的安装过程; (5)Oracle 11g的基本组件; (6)Oracle 11g服务的启动与关闭;
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
安装准备
最好确保用户的计算机系统内没有安装Oracle系统,否则安装难以 顺利进行。对于已经安装了Oracle系统的计算机系统,用户必须执行一 系列卸载操作,以清理原有版本的Oracle的痕迹,大致过程如下所示。
(1)使用Oracle的卸载程序或操作系统的卸载程序卸载Oracle系统。 (2)删除操作系统内的Oracle安装主目录。 (3)删除操作系统内系统盘中有关Oracle的目录。
Oracle 数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Plus执行命令 1.直接执行SQL语句 如果要在当前用户状态下,查询SCOTT用户下的emp表中的信息,可以使 用以下PL/SQL语句: SELECT * FROM SCOTT.EMP;
2.执行保存SQL语句的脚本文件 如果要执行的语句较长或者要执行的是PL/SQL语句块,一般情况下把要 执行的命令先编辑到.sql文件中,然后在SQL Plus通过“@”或者“START” 命令执行对应的SQL脚本文件。执行SQL脚本文件的命令格式如下: START C:\DEMO.SQL 或 @ C:\DEMO.SQL 在demo.sql文件中包含有一条SQL语句: desc scott.emp;
1985年, Oracle公司推出了版本5,引入了Client/Server计算
1988年,Oracle 6版本,可以运行在多种平台和操作系统上 1998年推出的Oracle 8i则是世界上第一个全面支持Internet的数据库 2001年6月,在Oracle Open World大会中,Oracle发布了Oracle 9i 2003年9月,在旧金山举办的Oracle World大会上, “Oracle 10g” 2007年11月,Oracle 11g正式发布
Ora Oracle服务的启动与关闭
Oracle服务 Oracle 11g安装成功后,将在操作系统中注册多项服务,这些都是 Oracle 11g运行所必需的。以仅安装eBuy数据库实例的Oracle 11g系统为 例,有以下服务被注册: OracleOraDb11g_home1TNSListener;(自动启动)
Plus
启动SQL Plus成功后,首先提示用户输入用户名“system”,口令 “lj0414”,如果验证成功。用户可以使用SQL Plus工具以命令方式进行 Oracle数据库管理、联机分析处理(On-Line Analytical Processing, OLAP)、数据挖掘(Data Mining)和实时应用程序测试。
案例知识要点 Oralce 11g的下载、Oralce 11g的主目录的设置、Oralce 11g的安装、 Oralce 11g安装过程中启动数据库的创建 。
Oracle 数据库管理与应用实例教程
课堂案例1—安装Oracle 11g
案例完成步骤
(1)运行database目录下的“setup.exe”文件,正式开始安 装Oracle 11g。 (2)安装程序首先打开“选择要安装的产品”对话框,选择 安装方法 (3)执行产品特定的先决条件检查,以检查当前计算机系统 是否符合安装Oracle 11g的条件 (4)-(6)连续单击“下一步”按钮,直到“概要”对话框, 将显示安装Oracle 11g的一些概要信息。
Oracle 数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
Database Console Database Console是Oracle提供的基于Web方式的图形用户管理界面。有
关 Oracle 数据库的大部分管理操作都可以在 Database Console 中完成。
Oracle中的Database Console称为 Oracle Enterprise Manager(OEM)。 (1)用户可以从系统的Oracle主菜单中选择“Database Console - eBuy”, 启动Oracle数据库Web控制台。 ( 2 ) 也 可 以 直 接 在 浏 览 器 中 输 入 “ https://localhost:1158/em” 进 入 Database Console登录界面
Oracle 数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Plus-启动2 用户也可以打开Windows命令窗口,输入命令直接进入SQL Plus: SQLPLUS <用户名>/<口令>@<数据库实例名> AS <身份类型> 例如: C:\>SQLPLUS SYS/lj0414@eBuy AS SYSDBA
教 师 演 示 讲 解
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-启动OEM控制台 通过https://sd04:1158/em地址登录Oracle的Web方式的OEM管理界面
教 师 演 示 讲 解
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看程序组 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
教 师 演 示 讲 解
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看服务 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
(7)单击“安装”按钮,打开“安装”对话框,开始正式安
装Oracle 11g数据库管理系统。 (8)文件复制过程结束后,将使用配置助手 (Configuration Assistant)进行Oracle 11g的配置
教 师 演 示 讲 解
(9)创建Oracle 11g的启动数据库(eBuy)
(10)确认后续安装公司
(4)删除注册表中与Oracle有关的项和键值。
(5)正式安装Oracle 11g数据库管理系统。
Oracle 数据库管理与应用实例教程
2.2 安装Oracle11g
系统要求
Oracle 数据库管理与应用实例教程
课堂案例1 —安装Oracle 11g
案例学习目标 了解Oracle 11g安装需要的软硬件环境,掌握Oralce 11g的具体安装过 程。
Oracle服务的启动(2) 2.在命令提示符下通过命令完成启动 事实上,除了在Windows操作系统的服务管理器启动或停止以上数据库服 务外,也可在DOS提示符中通过使用net命令来启动或停止服务。格式如
下:
启动服务:net start <Service_name>; 停止服务:net stop <Service_name>; 查找帮助:net-h。
Oracle 数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Developer SQL Developer是一款功能强大的RDBMS管理工具,它提供了适应于
Oracle、Access、MySQL和SQL Server等多种不同RDBMS的集成开发环
境。使用SQL Developer,既可以同时管理各种RDBMS的数据库对象,还 可以在该环境中进行SQL开发。 Oracle 11g集成了SQL Developer 1.1.3,要求拥有至少JDK 1.5以上版 本的Java平台。(在Oracle 11g的安装过程中已经集成安装了 JDK1.5.0_11,安装目录为%Oracle_HOME%\product\11.1.0\db_1\jdk。)