面向 Web 的 Oracle 应用

19
University of Shanghai for Science & Technology 面面 Web 面 Oracle 面面 面面面 面面 Oracle 面面面

description

面向 Web 的 Oracle 应用. 第三章 创建 Oracle 数据库. 本章主要内容. Oracle 数据库实例体系结构 Oracle 逻辑存储结构和物理存储结构 实例的启动和关闭方式. 1 、 Oracle 数据库实例体系结构. LRU( 最近最少使用算法 ) and MRU( 最近最常使用算法 ) - PowerPoint PPT Presentation

Transcript of 面向 Web 的 Oracle 应用

Page 1: 面向 Web 的 Oracle 应用

University of Shanghai for Science & Technology

面向 Web的 Oracle 应用

第三章 创建 Oracle 数据库

Page 2: 面向 Web 的 Oracle 应用

USST

计算机学院本章主要内容本章主要内容Oracle 数据库实例体系结构Oracle 逻辑存储结构和物理存储结构实例的启动和关闭方式

Page 3: 面向 Web 的 Oracle 应用

USST

计算机学院

1、 Oracle 数据库实例体系结构1、 Oracle 数据库实例体系结构

Page 4: 面向 Web 的 Oracle 应用

USST

计算机学院

Page 5: 面向 Web 的 Oracle 应用

USST

计算机学院

Page 6: 面向 Web 的 Oracle 应用

USST

计算机学院

Page 7: 面向 Web 的 Oracle 应用

USST

计算机学院

LRU( 最近最少使用算法 ) and MRU( 最近最常使用算法 )

LRU(Least recently used) 算法的基本概念 : 当内存的剩余的可用空间不够时 , 缓冲区尽可能的先保留使用者最常使用的数据 , 换句话说就是优先清除”较不常使用的数据” , 并释放其空间 . 之所以”较不常使用的数据”要用引号是因为这里判断所谓的较不常使用的标准是人为的、不严格的 .

MRU(Most recently used) 算法的意义正好和LRU 算法相反 .

Page 8: 面向 Web 的 Oracle 应用

USST

计算机学院1 )实例:存储结构与进程1 )实例:存储结构与进程

POOLSTREAM

POOLJAVA

POOLLARGE

BUFFERLOG

CACHEBUFFERDATABASE

objectsdatabaseoracleusedrecentCACHEDICTIONARY

statementsSQLparsedCACHELIBRARYPOOLSHARED

SGA

:

:

Page 9: 面向 Web 的 Oracle 应用

USST

计算机学院

others

CKPT

LGWR

OIDBWn

SMON

PMON

据库同步:确保实例不时地与数地写入磁盘中数据的变化尽可能快:将数据库高速缓冲区

入操作,减少磁盘:负责数据文件所有写例与数据库的连接:打开数据库,建立实

:管理用户会话

实例/

Page 10: 面向 Web 的 Oracle 应用

USST

计算机学院PGAPGA

Session AreaHeap AreaSort AreaCursor Area

其他会话变量:统计信息会话的用户权限和优化:

语句的状态指示会话当前所使用的:语句所需要的排序处理

SPACESTACK

NINFORMATIOSESSION

STATECURSOR

AREASORT

PGASQL

SQL:

Page 11: 面向 Web 的 Oracle 应用

USST

计算机学院2、 Oracle 逻辑与物理结构2、 Oracle 逻辑与物理结构

Page 12: 面向 Web 的 Oracle 应用

USST

计算机学院1 )物理结构1 )物理结构控制文件重做日志文件数据文件

Page 13: 面向 Web 的 Oracle 应用

USST

计算机学院2 )逻辑结构2 )逻辑结构• 1、 TablespaceSYSTEM: Data Dictionary,PL/SQL Source CodeOnLine & OffLine TablespaceEverlasting & Temporary TablespaceReadOnly & ReadWrite TablespaceOther Tablespace

Page 14: 面向 Web 的 Oracle 应用

USST

计算机学院

• 2、 SegmentData SegmentIndex SegmentRollback SegmentTemporary Segment

Page 15: 面向 Web 的 Oracle 应用

USST

计算机学院

• 3、 Extent :• Meta Unit of Oracle Distribution• 4、 Block• Meta Unit of OS, Consist of : Title Table Directory Row Directory Row Data Free Space

Page 16: 面向 Web 的 Oracle 应用

USST

计算机学院3 、实例的启动和关闭方式3 、实例的启动和关闭方式• 1、 Start Instance• 1) Start Instance Interface EM SQL*Plus RMAN• 2) Start instance STARTUP STARTUP NOMOUNT STARTUP MOUNT STARTUP RESTRICT STARTUP FORCE STARTUP OPEN RECOVER STARTUP REMOTE

Page 17: 面向 Web 的 Oracle 应用

USST

计算机学院

• 2、 Close Instance SHUTDOWN NORMAL No new Waiting all SHUTDOWN IMMEDIATE No new connection, transaction Roll back all no-committed transaction SHUTDOWN TRANSACTIONAL Finish all active & no-committed transaction SHUTDOWN ABORT Stop SQL statements

Page 18: 面向 Web 的 Oracle 应用

USST

计算机学院

• 3、Modify InstanceALTER DATABASE MOUNT;ALTER DATABASE OPEN;ALTER DATABASE OPEN READ ONLY;ALTER SYSTEM ENABLE|DISABLE

RESTRICTED SEESION

Page 19: 面向 Web 的 Oracle 应用

University of Shanghai for Science & Technology