1 / 44
文档名称:

ORACLE-数据库入门[1].ppt

格式:ppt   大小:799KB   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ORACLE-数据库入门[1].ppt

上传人:海洋里徜徉知识 2025/6/15 文件大小:799 KB

下载得到文件列表

ORACLE-数据库入门[1].ppt

相关文档

文档介绍

文档介绍:该【ORACLE-数据库入门[1] 】是由【海洋里徜徉知识】上传分享,文档一共【44】页,该文档可以免费在线阅读,需要了解更多关于【ORACLE-数据库入门[1] 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。ORACLE 数据库入门
2025/6/15
ORACLE 数据库入门[1]
一、Oracle 体系结构 (1)物理结构 datafiles redo log files control files parameter file 数据文件 日志文件 控制文件 参数文件
data files
redo log files
control file
parameter iles
*.dbf
*.log

*.ctl
ORACLE 数据库入门[1]
ORACLE 数据库入门[1]
(2)内存结构(SGA) 占OS内存的60-70%,大小可由参数文件内参数计算 shared pool(共享池), database buffer cache(数据缓冲区), redo log buffer(重做日志缓冲区) (如以下图所示) SGA=share_pool_size+db_block_size*db_block_buffers +log_buffers
ORACLE 数据库入门[1]
shared_pool
database_buffer_cache
redo_log buffer
ORACLE 数据库入门[1]
SGA
background
process
(3)instance=SGA+background process 实例 = 内存分配 + 一组后台进程 如果把Oracle比作一部汽车,instance相当于汽车的发动机一样,启动oracle前提应先启动instance.
ORACLE 数据库入门[1]
(4)session(连接) Oracle是多用户、多任务、可分布式管理的数据库,同 时可有许 多个用户对数据库操作。
oracle
user
user
user
session
ORACLE 数据库入门[1]
(5)transaction(一组修改动作的集合) 交易事务 Eg: 1、 insert DDL (数据定义语句) delete 例如:create,alter,drop,conmit 等 commit 每两个DDL语句间是一个transaction 2、 update DML (数据控制语句) rollback 例如:Insert,Delete,Update
ORACLE 数据库入门[1]
(6)后台进程 PMON,LCLN,RECO,SMON,DBWR,LGWR,CKPT,ARCH PMON 做程序的清洁工作,处理一些不正常退出的事件. SMON 做系统的清洁工作,执行系统出错后自动恢复工作. LCKN Oracle系统表级或行级加锁的进程. RECO 恢复进程. DBWR 数据写进程  LGWR 日志文件写的进程 CKPT 检测点 ARCH 归档方式备份进程
ORACLE 数据库入门[1]
(7)分析一个SQL语句是怎样在Orcle内部工作的。
A、用户发出SQL请求,打开游标;
B、把SQL语句语法分析,执行计划,数据字典等信息存入内存中共享池内;
C、从数据文件中把相关数据块读入数据缓冲区;
D、做相应操作,若做修改,先加上行级锁,经确认后,把改过前后记录内容存入重做日志缓冲区内;
E、返回结果给用户,关闭游标。
备注:SQL语句大小写敏感的,同样的一个语句,若大小写
不同,oracle需分析执行两次,每句后必以“;”结束。
ORACLE 数据库入门[1]

最近更新