Oracle复习要点

发布 2021-04-27 21:26:28 阅读 7161

基础知识部分。

一.oracle11g体系结构。

1.进程结构。

答:用户进程。

用户进程是在客户机内存上运行的程序,它向服务器进程发出数据处理请求

当客户端运行一个应用程序,准备向数据库服务器发送请求时,将会创建用户进程

服务器进程。

为了给客户端的用户进程提供服务,oracle会在客户端成功连接oracle数据库时,在服务器端创建相应的服务器进程。

客户端的进程与服务器端的进程是一一对应的。

用户进程必须通过服务器进程才能访问数据库。

后台进程。在同一时刻,oracle可以处理上百个并发的请求,进行复杂的数据操作,为了提高系统性能并协调多个用户,oracle使用一些附加的线程,称为后台进程。

后台进程存在于操作系统中,在oracle实例启动时自动启动。

2.内存结构:

答:软件**区。

软件**区用于保存正在执行或可能执行的**。软件**区是只读的,可以被安装为共享的或非共享的。

系统全局区 (system global area,系统全局区)

是由oracle系统为实例分配的共享内存结构,包含该实例的数据和控制信息。若多个用户同时连接到一个实例,则该实例的sga中的数据在用户之间被共享,sga因此也被称为共享全局区。

程序全局区(program global area,pga)

包含服务器和后台进程的数据及控制信息,因此pga也被称为进程全局区。

排序区。排序区存在于要求排序的用户进程的内存中 。

数据库的物理结构。

物理存储结构:参数文件、控制文件、数据文件、重做日志文件等;

数据库的逻辑结构。

逻辑存储结构:表空间、段、盘区、数据块等。

二、oracle11g基本组件。

sqlplus的常用命令。

三、oracle11g的基本服务。

pl/sql应用。

1.存储过程。

2.触发器(重点掌握)

3.游标。4.创建序列(重点掌握)

oracle特殊表应用。

1.临时表:理解临时表的作业。

2.分区表:重点掌握分区表的优缺点,以及范围分区、列表分区。

3.索引:重点掌握索引在性能方面所起的作业,以及聚集索引(教材p153)

答:索引是一个单独的,物理的数据结构,索引提供了数据库中编排数据的内部方法。索引依赖于数据库的表,作为表的一个组成部分,一旦创建以后,由数据库系统自身进行维护。一个表的存储。

是由两部分组成,一部分用来存放表的数据页面,另一部分用来存放索引页面,索引就存放在索引页面上。

索引页面相对于数据页面来说小得多,当进行数据检索时候,系统先搜索索引页面,从中找到所需数据的指针,再直接通过指针从数据页面中读取数据。

从某种程度上可以把数据库看做一本书,把索引看做是书的目录。通过目录查找书中的信息,显然比没有目录的书更加方便,快捷。

b树索引就是最常见的索引,默认建立的索引就是这种类型的索引。

oracle11g的管理(重点掌握)

1. 安全性管理:用户、角色,授权及**。

(1).用户:

创建用户: create user yangjing identified by abc default tablespace users;

create user yangjing :创建一个用户名字是yangjign;

identified by abc: 用户密码是abc

tablespace users:指定该用户的默认表空间为users

给用户授权。

给用户yangjing授予对mytable表的查询权限。

grant select on mytable to yangjign;

收回用户yangjing对mytable表的查询权限。

revoke select on mytable from yangjign;

创建角色:create role myrole;

给角色myrole授予对mytable表的查询权限。

grant select on mytable to myrole;

将角色myrole的权限赋予给用户yangjing

grant myrole to yangjing;

2.并发机制:理解oracle11g多粒度封锁机制。

3,恢复机制:物理备份、逻辑备份的概念,及主要控制命令。

物理备份:是备份数据库文件而不是其逻辑内容。

脱机备份(也称为冷备份)

联机备份(也称为热备份)

逻辑备份:主要指数据库的导入和导出操作。

oracle10g之前,使用imp的方式进行导入和导出。

oracle10g之后,开始引入数据泵技术,使用expdp/impdp进行导入导出操作。

oracle期末复习要点

作业。1.启动oem服务和监听服务。并写出数据库的三种启动状态以及各个状态之间转换的语句。数据库的4种关闭方式 第一章 答 1 启动监听 lsnrctl start 查看监听 lsnrctl status停止监听 lsnrctl stop 启动oracleserviceorcl服务 net star...

oracle复习

oracle数据库的主要特点。支持多用户 大事务量的事务处理。数据安全性和完整性控制。支持分布式数据处理。可移植性。oracle服务器提供开放 全面和综合的信息管理,它由oracle数据库和oracle实例组成。管理数据库的后台进程和内存结构的集合称为 oracle 实例 oracle 数据库是一个...

Oracle复习

一 创建用户。在yggl数据库中创建一个用户manager,授予dba角色和sysdba系统权限,它可以替代system系统用户。connect system 123456 as sysdab create user manager profile default identified by man...