Oracle 系统应用学习内容回顾Word下载.docx
- 文档编号:21815582
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:5
- 大小:17.84KB
Oracle 系统应用学习内容回顾Word下载.docx
《Oracle 系统应用学习内容回顾Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle 系统应用学习内容回顾Word下载.docx(5页珍藏版)》请在冰豆网上搜索。
日志操作模式更改的操作:
数据库必须是处于装载状态:
startupmount;
alterdatabasearchivelog;
-日志操作模式从非归档变成归档
数据文件数据文件存储数据库数据。
2)软件结构:
内存结构(实例的主要组成部分SGA,PGA…)
后台进程结构(DBWR,LGWR,PMON,SMON…)
服务进程
(为用户提供的服务方式称为数据库的操作模式:
共享和专用)
2.Oracle的启动过程与物理存储结构文件的关系与操作与关闭及其相关的操作
启动过程:
例程启动(读取参数文件)、
装载数据库(读取控制文件)、
打开数据库(打开数据文件与日志文件)
关闭过程与启动过程相反。
关闭的操作有:
shutdownnormal;
shutdownimmediate;
shutdownabort;
等
3.Oracle的网络配置:
如何使用连接服务名(连接标识符)连接数据库服务器,连接描述符所描述的内容:
服务器名称或ip,连接协议,监听端口与数据库服务名。
connscott/tiger@连接服务名;
这是scott在登录
connscott/tiger@连接服务名assysdba;
这是sys在登录
监听器的作用是监听用户的数据库服务请求,然后将请求信息转交给数据库服务器。
4.SQL是关系数据库的操作语言,包括DML,DDL和DCL
其中在应用上最多最难的操作就是查询,查询中的难点就是连接查询与子查询。
使用连接查询的原因:
如果查询的数据分别存储在两个以上的表,这时候使用连接查询效率最佳。
连接查询分别是
内连接:
innerjoin表名称on连接条件
左外连接:
leftouterjoin表名称on连接条件
右外连接:
rightouterjoin表名称on连接条件
完全外连接:
fullouterjoin表名称on连接条件
使用子查询的原因:
当DML的操作需要依赖于一个查询结果时,使用子查询效果最好。
其作用相当于一个where的限制。
所有的DML操作中都可以使用子查询。
5.表空间区的管理方式:
字典管理与本地管理
表空间的类型及其作用:
系统表空间:
system表空间是不能脱机的,每个数据库必须拥有一个system表空间,它存储数据字典,普通用户不能对它进行操作,具有dba权限的用户只能对它进行select的操作。
用户表空间:
存储用户数据
临时表空间:
存储用户在查询、创建索引时所产生的临时数据。
撤销表空间:
存储事务处理前的数据。
当事务需要回滚时,从这个表空间取回原来的数据进行回滚。
数据库与表空间的关系是一对多的关系,一个数据库可以拥有多个表空间(最少需要一个system表空间),一个表空间只能属于数据库。
表空间与数据文件的关系是一对多的关系,一个表空间可以有多个数据文件,一个数据文件只能属于一个表空间。
表空间(system除外)有四种状态:
联机、脱机、只读、可读写
更改表空间的脱机与联机
Altertablespaceusersofflinenormal;
--脱机
创建用户表空间的操作:
createtablespace表空间名字
datafile‘c:
\xxx\xxx.dbf’size10m
extentmanagementlocal-本地管理
uniformsize256k;
-统一区的大小
6.Oracle的事务是隐性开始的,必须使用rollback或commit结束事务。
事务的四个特性:
原子性、一致性、隔离性、永久性。
锁决定数据库并发处理能力,而锁的粒度是与并发度与并发控制的开销密切相关。
锁的粒度从小到大的次序是:
列、行、表、数据库
7.数据字典的定义与组成,有那四种常见的表或视图。
数据字典由一系列的表和视图组成。
常见的数据字典有:
DBA_,ALL_,USER_和V$_
8.数据库对象的类型:
模式对象与非模式对象。
模式对象:
表:
索引:
索引的作用加速查询的速度。
默认索引类型是B树索引。
函数与存储过程
它们的异同点:
相同点:
都是通过PL/SQL进行编程,都是可以接受参数与重复调用。
不同点:
函数必须返回值,一定在表达式中使用,
存储过程不直接返回值,可以单独使用。
视图:
视图的实质是个虚拟表(没有存储数据)
同义词、序列。
。
非模式对象:
表空间、用户、角色、概要文件
9.数据库的安全管理
数据库的控制访问:
用户与权限
角色是权限的集合,当然可以是空集。
常见的数据库内置角色有:
RESOURCE,CONNECT,DBA
用户需要配置的四种属性:
认证方式、默认表空间、配额、配置文件。
配置文件的作用?
创建用户:
createuser用户名identifiedby密码
defaulttablespace默认表空间名字
temporarytablespace临时表空间名字
quota1234Mon表空间名字
profile配置文件名;
--没有要求使用配置文件,可以不写
配置文件的作用是:
用户使用系统资源的限制和密码管理策略。
用户与模式的关系:
一对一,一个用户名拥有相同名字的模式,模式是一个数据库对象的集合。
通常地,如果创建用户名CHEN,这时候系统同时创建了一个CHEN的模式。
用户CHEN登录数据库后创建的数据库对象除了表空间、其他用户名、角色、概要文件这四种数据库对象之外,其他对象都是CHEN模式下的对象(称为模式对象),比如创建表dept,其他用户要访问该表时,除了必须拥有相应的权限外,访问时必须使用CHEN.dept;
如select*fromCHEN.dept;
权限的种类与管理:
权限分为对象权限与系统权限。
权限的授予与撤销的基本语法:
grant权限to用户名withadminoption或withgrantoption;
revoke权限from用户名;
10.PL/SQL编程
什么是PL/SQL编程,是一种编程语言,对标准SQL语句的扩展。
没有名称的块称为匿名块,不能被调用。
pl/sql块的组成:
声明、执行、错误处理三部分组成。
触发器的定义:
是一个特殊的存储过程,使用PL/SQL编程而定义,由DML/DDL/系统启动或关闭、数据库用户登录与退出这些事件的发生而触发运行。
如beforeinsert,
afterdelete,afterlogon,afterstartup等(注意:
要用before或after)
触发器的类型:
insteadof,dml,ddl
简单的存储过程与触发器的创建
11.数据库的备份与还原
Oracle数据库备份的种类:
物理备份与逻辑备份。
数据库的还原(恢复)模式:
实例恢复与介质恢复
恢复程度:
完全恢复与不完全恢复。
联机备份的SQL操作语句需要掌握:
alterdatabaseopen;
altertablespacetablespace_namebeginbackup;
hostcopyfilenamefilename
altertablespacetablespace_nameendbackup;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 系统应用学习内容回顾 系统 应用 学习 内容 回顾
![提示](https://static.bdocx.com/images/bang_tan.gif)