当前位置:文档之家› oracle数据库基本管理知识培训教材.ppt

oracle数据库基本管理知识培训教材.ppt


Parameter file
Password file
Data Control Redo files files log
files
Database
Archived log files
注意:
实例与数据库是一对一或多对一关系 例: 在数据库集群系统中有两个以上的实例,对应一个
数据库
实例 INSTANCE
文件、日志文件、控制文件;
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
A、用户发出SQL请求,打开游标; B、把SQL语句语法分析,执行计划,数据字典等信
息存入内存中共享池内; C、从数据文件中把相关数据块读入数据缓冲区; D、做相应操作,若做修改,先加上行级锁,经确
认后,把改过前后记录内容存入重做日志缓冲区 内; E、返回结果给用户,关闭游标。
本篇内容
数据库体系结构初步 启动和关闭数据库 用户与权限管理 逻辑备份工具-Exp/imp
做日志文件。 控制文件—含维护和验证数据库完整性的必要信息,
一个数据库至少一个控制文件。 其他 口令文件—认证哪些用户有权限启动和关闭例程。 参数文件—定义oracle例程的特性。
数据库逻辑结构
Tablespace 表空间 Segment 段 Extent 区 block 块
SQL语句是怎样在Orcle内部工作
后台进程
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.
2总是打开一个而 且仅一个数据库
3由内存和后台进 程组成
SGA-系统全局区
用于存储数据库信息的内存区,为数据库进程共享。 在实例启动时被分配。
SGA构成
Shared Pool 存储最近执行的SQL语句和数据字典数据。 Data Buffer Cache
存储最近使用的数据,数据从数据文件读取或写 入数据文件。 Redo log Buffer 跟踪服务器和后台进程对数据库所作的修改。 可选: Large Pool 存放与SQL无直接相关的内存结构。例 如,在备份和复原操作过程中的数据块。 Java Pool 用于存储java 代码。
制文件和配置文件中的参数信息; mount:装载,装载控制文件和配置文件中的参数
信息; open:打开,启动后台进程,开辟内存区,打开数
据库。
Starting U p a D atabase OPEN
STARTUP
MOUNT
OPEN
All files opened as descrthis instance
技术培训课程
—— 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;
切换命令
从nomount 切换至mount状态 alter database mount; 从mount切换至open状态 alter database open;
命令方式-关闭数据库
启动SQL*PLUS; 使用sys/密码 as sysdba登录 语法:shutdown [normal/immediate/abort]: normal:正常关闭,等待Oracle处理完正在执行的
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存取数据库的一 种方式
建议
1、正常情况下不要关闭数据库; 2、在关机之前应首先正常关闭数据库; 3、首先尝试用命令方式关闭数据库,无法关闭的
情况下再尝试关闭数据库服务; 4、关闭数据库时建议采用immediate参数。
操作方式
1命令方式 2服务方式(windows平台)
命令方式-启动数据库
启动SQL*PLUS; 用sys或internal用户登录; startup[nomount/mount/open]: nomount:未装载,启动数据库进程,但未装载控
Parameter file
Password file
Oracle Database
Data files
Redo Control Log
files files
Archived Log files
• 包括:datafile,control file, redo log file
数据库物理结构
数据文件—包含数据库的实际数据 日志文件—包含对数据库所作的修改,至少两个重
相关主题