oracle数据库基本管理知识培训教材精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2总是打开一个而 且仅一个数据库
3由内存和后台进 程组成
SGA-系统全局区
用于存储数据库信息的内存区,为数据库进程共享。 在实例启动时被分配。
SGA构成
Shared Pool 存储最近执行的SQL语句和数据字典数据。 Data Buffer Cache
存储最近使用的数据,数据从数据文件读取或写 入数据文件。 Redo log Buffer 跟踪服务器和后台进程对数据库所作的修改。 可选: Large Pool 存放与SQL无直接相关的内存结构。例 如,在备份和复原操作过程中的数据块。 Java Pool 用于存储java 代码。
后台进程
PMON 做程序的清洁工作,处理一些不正常退出的 事件.
SMON 做系统的清洁工作,执行系统出错后自动恢 复工作.
LCKN Oracle系统表级或行级加锁的进程. RECO 恢复进程. DBWR 数据写进程 LGWR 日志文件写的进程 CKPT 检测点 ARCH 归档方式备份进程
数据库 Database
C ontrol file opened for this N O M O U N T instance
SHUTDOW N
In s ta n c e started
SHUTDOW N
3-21
C opyright © O racle C orporation, 2002. A ll rights reserved.
Shared Pool
Library Cache
Data Dictionary Cache
Instance SGA
Database Buffer Cache
Java Pool
Redo Log Buffer
Large Pool
PMON SMON DBWR LGWR CKPT Others
1存取数据库的一 种方式
文件、日志文件、控制文件;
User process
Server process
PGA
Oracle 体系结构图
Instance
Shared pool Library cache
Data dict. cache
SGA
Data buffer cache
Redo log buffer
SMON DBW0 PMON CKPT LGWR Others
切换命令
从nomount 切换至mount状态 alter database mount; 从mount切换至open状态 alter database open;
命令方式-关闭数据库
启动SQL*PLUS; 使用sys/密码 as sysdba登录 语法:shutdown [normal/immediate/abort]: normal:正常关闭,等待Oracle处理完正在执行的
Parameter file
Password file
Oracle Database
Data files
Redo Control Log
files fi源自文库es
Archived Log files
• 包括:data file, redo log file
数据库物理结构
数据文件—包含数据库的实际数据 日志文件—包含对数据库所作的修改,至少两个重
技术培训课程
—— ORACLE数据库基本管理知识
本篇内容
数据库体系结构初步 启动和关闭数据库 用户与权限管理 逻辑备份工具-Exp/imp
概念
ORACLE SERVER-包括INSTANCE和数据库 INSTANCE –内存结构和后台进程的集合 Database-数据库物理结构的基本组成,包括数据
事务之后再关闭数据库; immediate:立即关闭,立即提交或回滚正在处理
的事务之后关闭数据库; abort:强制关闭,中断正在处理的事务之后强行
关闭数据库。
案例
connect sys/password@servicename as sysdba startup nomount; alter database mount; alter database open; shutdown immediate;
Parameter file
Password file
Data Control Redo files files log
files
Database
Archived log files
注意:
实例与数据库是一对一或多对一关系 例: 在数据库集群系统中有两个以上的实例,对应一个
数据库
实例 INSTANCE
做日志文件。 控制文件—含维护和验证数据库完整性的必要信息,
一个数据库至少一个控制文件。 其他 口令文件—认证哪些用户有权限启动和关闭例程。 参数文件—定义oracle例程的特性。
数据库逻辑结构
Tablespace 表空间 Segment 段 Extent 区 block 块
SQL语句是怎样在Orcle内部工作
制文件和配置文件中的参数信息; mount:装载,装载控制文件和配置文件中的参数
信息; open:打开,启动后台进程,开辟内存区,打开数
据库。
Starting U p a D atabase OPEN
STARTUP
MOUNT
OPEN
All files opened as described by the control file for this instance
建议
1、正常情况下不要关闭数据库; 2、在关机之前应首先正常关闭数据库; 3、首先尝试用命令方式关闭数据库,无法关闭的
情况下再尝试关闭数据库服务; 4、关闭数据库时建议采用immediate参数。
操作方式
1命令方式 2服务方式(windows平台)
命令方式-启动数据库
启动SQL*PLUS; 用sys或internal用户登录; startup[nomount/mount/open]: nomount:未装载,启动数据库进程,但未装载控
A、用户发出SQL请求,打开游标; B、把SQL语句语法分析,执行计划,数据字典等信
息存入内存中共享池内; C、从数据文件中把相关数据块读入数据缓冲区; D、做相应操作,若做修改,先加上行级锁,经确
认后,把改过前后记录内容存入重做日志缓冲区 内; E、返回结果给用户,关闭游标。
本篇内容
数据库体系结构初步 启动和关闭数据库 用户与权限管理 逻辑备份工具-Exp/imp
相关文档
最新文档