数据库基础-ORACLE管理.ppt
《数据库基础-ORACLE管理.ppt》由会员分享,可在线阅读,更多相关《数据库基础-ORACLE管理.ppt(111页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、P1 版权所有 1993-2009 金蝶软件(中国)有限公司数据库基础数据库基础ORACLE基础基础管理(管理(BAS4101)金蝶顾问学院金蝶顾问学院讲师:蒋俊讲师:蒋俊P2 版权所有 1993-2009 金蝶软件(中国)有限公司nEAS架构设计师,高级架构设计师,高级DBA,Oracle 认证专家认证专家 5年电信行业售前、售后数据库技术支持、年电信行业售前、售后数据库技术支持、3年大型年大型ERP系统数系统数据架构设计、性能优化经验。曾为富士康、华为等多家企业提据架构设计、性能优化经验。曾为富士康、华为等多家企业提供数据库技术支持及咨询培训服务,供数据库技术支持及咨询培训服务,EAS国内
2、数百家中、大型国内数百家中、大型企业客户数据架构设计咨询、性能优化服务。企业客户数据架构设计咨询、性能优化服务。n主讲方向:数据库管理、数据架构设计及性能优化。主讲方向:数据库管理、数据架构设计及性能优化。讲师简介讲师简介P3 版权所有 1993-2009 金蝶软件(中国)有限公司课程目标课程目标n数据库体系结构(了解数据库体系结构(了解Oracle内部工作原理内部工作原理)nOracle 基础系统管理基础系统管理 nOracle 网络配置网络配置nOracle基础性能管理基础性能管理P4 版权所有 1993-2009 金蝶软件(中国)有限公司1 1、OracleOracle Database
3、 10g Database 10g 体系结构体系结构nOracle 服务器:服务器:n数据库管理系统,它提供开放、全面、集成的数据库管理系统,它提供开放、全面、集成的方法进行信息管理方法进行信息管理n由由 Oracle 实例实例和和 Oracle 数据库数据库组成组成P5 版权所有 1993-2009 金蝶软件(中国)有限公司数据库服务器结构数据库服务器结构 数据库结构数据库结构-内存内存-进程进程-存储存储 存储结构存储结构内存结构内存结构进程结构进程结构实例实例 系统全局区系统全局区(SGA)后台进程后台进程数据库文件数据库文件P6 版权所有 1993-2009 金蝶软件(中国)有限公司内
4、存结构内存结构 数据库结构数据库结构 内存内存 进程进程 存储存储 Java 池池数据库数据库缓冲区高速缓存缓冲区高速缓存重做日志缓冲区重做日志缓冲区共享池共享池大型池大型池SGAStreams 池池服务器服务器进程进程 1PGA服务器服务器进程进程 2PGA后台进程后台进程PGAP7 版权所有 1993-2009 金蝶软件(中国)有限公司进程结构进程结构 n用户进程:用户进程:在数据库用户请求连接到在数据库用户请求连接到 Oracle 服服务器时启动务器时启动 n服务器进程:服务器进程:可以连接到可以连接到 Oracle 实例,它在用实例,它在用户建立会话时启动户建立会话时启动 n后台进程:
5、后台进程:在启动在启动 Oracle 实例时启动实例时启动数据库结构数据库结构 内存内存 进程进程 存储存储 实例实例SGA后台进程后台进程服务器服务器进程进程PGA用户进程用户进程P8 版权所有 1993-2009 金蝶软件(中国)有限公司存储结构存储结构 文件类型文件类型 n联机重做日志文联机重做日志文件件n口令文件口令文件n参数文件参数文件n归档日志文件归档日志文件控制文件控制文件n数据文数据文件件n预警和跟踪日志文件预警和跟踪日志文件n备份文件备份文件数据库结构数据库结构 内存内存 进程进程 存储存储 P9 版权所有 1993-2009 金蝶软件(中国)有限公司存储结构存储结构 逻辑、
6、物理结构逻辑、物理结构数据库数据库逻辑逻辑物理物理表空间表空间数据文件数据文件OS 块块段段区区Oracle 数据块数据块方案方案P10 版权所有 1993-2009 金蝶软件(中国)有限公司表空间和数据文件表空间和数据文件 n一个表空间中包括一个或多个数据文件。一个表空间中包括一个或多个数据文件。n一个数据文件仅归属于一个表空间。一个数据文件仅归属于一个表空间。USERS 表空间表空间数据文件数据文件 1数据文件数据文件 2P11 版权所有 1993-2009 金蝶软件(中国)有限公司段、区和块段、区和块 n段存在于表空间。段存在于表空间。n段由区的集合构成。段由区的集合构成。n区是数据块的
7、集合。区是数据块的集合。n数据块会映射到磁盘块。数据块会映射到磁盘块。段段 区区 数据块数据块 磁盘块磁盘块 P12 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle 实例管理实例管理 系统系统监视器监视器(SMON)数据库数据库写进程写进程(DBWn)日志写进程日志写进程(LGWR)进程进程监视器监视器(PMON)归档进程归档进程(ARCn)SGAJava 池池共享池共享池大型池大型池Streams 池池数据库数据库 缓冲区高速缓存缓冲区高速缓存重做日志缓冲区重做日志缓冲区检查点检查点(CKPT)控制文件控制文件数据文件数据文件重做日志重做日志 文件文件归档日志归档日志文件
8、文件P13 版权所有 1993-2009 金蝶软件(中国)有限公司服务器进程和数据库缓冲区高速缓存服务器进程和数据库缓冲区高速缓存 n缓冲区:缓冲区:n已连接已连接(Pinned)n干净干净(Clean)n空闲或未使空闲或未使用用(Free or unused)n灰数据灰数据(Dirty)DBWn服务器进程服务器进程SGA数据库数据库 缓冲区高速缓存缓冲区高速缓存数据文件数据文件P14 版权所有 1993-2009 金蝶软件(中国)有限公司数据库体系结构小结数据库体系结构小结在本章中,应该对以下内容有所了解:在本章中,应该对以下内容有所了解:n内存结构:内存结构:n系统全局区系统全局区(SGA
9、):数据库缓冲区高速缓存、重做缓冲:数据库缓冲区高速缓存、重做缓冲区和各种池区和各种池 n程序全局区程序全局区(PGA)n进程结构:进程结构:n用户进程和服务器进程用户进程和服务器进程 n后台进程:后台进程:SMON、PMON、DBWn、CKPT、LGWR、ARCn 等等等等 n存储结构:存储结构:n逻辑:数据库、方案、表空间、段、区和逻辑:数据库、方案、表空间、段、区和 Oracle 块块 n物理:数据文件、参数文件、重做日志、控制文件等物理:数据文件、参数文件、重做日志、控制文件等 P15 版权所有 1993-2009 金蝶软件(中国)有限公司2、Oracle基础系统管理基础系统管理n启动
10、和停止启动和停止 Oracle 数据库与组件数据库与组件 n使用使用 Enterprise Manager(EM)n使用使用 SQL*Plus 和和 iSQL*Plus 访问数据库访问数据库 n修改数据库初始化参数修改数据库初始化参数 n描述数据库启动阶段描述数据库启动阶段 n描述数据库关闭选项描述数据库关闭选项 n查看预警日志查看预警日志 n表空间管理表空间管理n访问动态性能视图访问动态性能视图 P16 版权所有 1993-2009 金蝶软件(中国)有限公司管理框架管理框架 n在在 Oracle Database 10g 管理框管理框架中架中包括以下三个组件:包括以下三个组件:n数据库实例数
11、据库实例 n监听程序监听程序 n管理界面管理界面 n管理控制台(管理控制台(Database Console)n管理代理(使用管理代理(使用 Grid Control 时)时)监听程序监听程序Database Console 管理代理管理代理 管理界面管理界面-或或-组件组件 SQL*Plus 初始化参数初始化参数 数据库启动数据库启动 数据库关闭数据库关闭 预警日志预警日志 性能视图性能视图 P17 版权所有 1993-2009 金蝶软件(中国)有限公司启动和停止管理控制台启动和停止管理控制台$emctl start dbconsoleemctl start dbconsoleOracle
12、Enterprise Manager 10g Database Control Release 10.2.0.4.0Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0Copyright(c)1996,2007 Oracle Corporation.All rights reserved.Copyright(c)1996,2007 Oracle Corporation.All rights reserved.https:/RX1600:1158/em/console/aboutApplicationhttps:/RX
13、1600:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control.started.Starting Oracle Enterprise Manager 10g Database Control.started.-Logs are generated in directory/home/oracle/product/10g/RX1600_easdb/sysman/logLogs are generated in directory/home/oracle/product/10g
14、/RX1600_easdb/sysman/log$emctl stop dbconsoleemctl stop dbconsoleOracle Enterprise Manager 10g Database Control Release 10.2.0.4.0Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0Copyright(c)1996,2007 Oracle Corporation.All rights reserved.Copyright(c)1996,2007 Oracle Corporation.All
15、 rights reserved.https:/RX1600:1158/em/console/aboutApplicationhttps:/RX1600:1158/em/console/aboutApplicationStopping Oracle Enterprise Manager 10g Database Control.Stopping Oracle Enterprise Manager 10g Database Control.Stopped.Stopped.P18 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle Enterprise Manager P19 版权
16、所有 1993-2009 金蝶软件(中国)有限公司登录登录 Oracle Enterprise Manager P20 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle Enterprise Manager 主页主页 P21 版权所有 1993-2009 金蝶软件(中国)有限公司使用使用 SQL*Plus 和和 iSQL*Plus 访问数据库访问数据库 nSQL*Plus 和和 iSQL*Plus 提供到数据库的提供到数据库的其它接口,这样可:其它接口,这样可:n执行数据库管理操作执行数据库管理操作 n通过执行通过执行 SQL 命令在数据库中查询、插入、更命令在数据库中查询、
17、插入、更新或删除数据新或删除数据 组件组件 SQL*Plus 初始化参数初始化参数 数据库启动数据库启动 数据库关闭数据库关闭 预警日志预警日志 性能视图性能视图 P22 版权所有 1993-2009 金蝶软件(中国)有限公司使用使用 iSQL*Plus 123P23 版权所有 1993-2009 金蝶软件(中国)有限公司使用使用 SQL*Plus nSQL*Plus:n是一个命令行工具是一个命令行工具 n可以通过交互方式或者在批处理模式下使用可以通过交互方式或者在批处理模式下使用$sqlplus eas/kingdee SQL*Plus:Release 10.2.0.4.0-Producti
18、on on Mon Jul 25 12:37:21 2005Copyright(c)1982,2005,Oracle.All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0-ProductionWith the Partitioning,OLAP and Data Mining options SQL select last_name from T_CSL_ELIMTEMPLETENTRYT_CSL_ELIMTEMPLETENTRY;FID FSEQ FDEBITFOR
19、MULAFID FSEQ FDEBITFORMULA-a2b2724-00fd-1000-e000-0cc4c0a8100d7EC4833A 1a2b2724-00fd-1000-e000-0cc4c0a8100d7EC4833A 1ea2b2724-00fd-1000-e000-0e41c0a8100d7EC4833A 5ea2b2724-00fd-1000-e000-0e41c0a8100d7EC4833A 5ea2b2724-00fd-1000-e000-0e42c0a8100d7EC4833A 6ea2b2724-00fd-1000-e000-0e42c0a8100d7EC4833A
20、6P24 版权所有 1993-2009 金蝶软件(中国)有限公司初始化参数文件初始化参数文件 spfileorcl.ora 组件组件 SQL*Plus 初始化参数初始化参数 数据库启动数据库启动 数据库关闭数据库关闭 预警日志预警日志 性能视图性能视图 P25 版权所有 1993-2009 金蝶软件(中国)有限公司简化初始化参数简化初始化参数 DB_CACHE_SIZE DB_FILE_MULTIBLOCK_READ_COUNT SHARED_POOL_SIZE 高级高级 CONTROL_FILES DB_BLOCK_SIZE PROCESSES UNDO_MANAGEMENT 基本基本 P2
21、6 版权所有 1993-2009 金蝶软件(中国)有限公司查看和修改初始化参数查看和修改初始化参数 P27 版权所有 1993-2009 金蝶软件(中国)有限公司数据库启动和关闭数据库启动和关闭 组件组件 SQL*Plus 初始化参数初始化参数 数据库启动数据库启动数据库关闭数据库关闭 预警日志预警日志 性能视图性能视图 P28 版权所有 1993-2009 金蝶软件(中国)有限公司启动启动 Oracle 数据库实例数据库实例 P29 版权所有 1993-2009 金蝶软件(中国)有限公司启动启动 Oracle 数据库实例:数据库实例:NOMOUNT OPEN MOUNT NOMOUNT SH
22、UTDOWN 实例已启动实例已启动 STARTUP P30 版权所有 1993-2009 金蝶软件(中国)有限公司启动启动 Oracle 数据库实例:数据库实例:MOUNT OPEN MOUNT NOMOUNT SHUTDOWN 此实例的控制此实例的控制文件已打开文件已打开 实例已启动实例已启动 STARTUP P31 版权所有 1993-2009 金蝶软件(中国)有限公司关闭关闭 Oracle 数据库实例数据库实例 组件组件 SQL*Plus 初始化参数初始化参数 数据库启动数据库启动 数据库关闭数据库关闭 预警日志预警日志 性能视图性能视图 P32 版权所有 1993-2009 金蝶软件(
23、中国)有限公司 SHUTDOWN 选项选项 在以下期间在以下期间 SHUTDOWN NORMAL:或或 SHUTDOWN TRANSACTIONAL 或或 SHUTDOWN IMMEDIATE 一致的数据库一致的数据库 (干净的数据库)(干净的数据库)n关闭时:关闭时:n执行执行 IMMEDIATE 时,时,会回退未提交的会回退未提交的更改更改 n数据库缓冲区高数据库缓冲区高速缓存会写入到速缓存会写入到数据文件数据文件 n会释放资源会释放资源 n启动时:启动时:n不用恢复实不用恢复实例例 P33 版权所有 1993-2009 金蝶软件(中国)有限公司SHUTDOWN 选项选项 n关闭时:关闭时
24、:n修改过的缓修改过的缓冲区不写入冲区不写入到数据文件到数据文件 n不回退未提不回退未提交的更改交的更改 在以下期间在以下期间 SHUTDOWN ABORT 或或 实例失败实例失败 或或 STARTUP FORCE 不一致的数据库不一致的数据库 (灰数据数据库)(灰数据数据库)n启动时:启动时:n使用联机重做使用联机重做日志文件重新日志文件重新应用更改应用更改 n使用还原段回使用还原段回退未提交的更退未提交的更改改 n会释放资源会释放资源 P34 版权所有 1993-2009 金蝶软件(中国)有限公司使用使用 SQL*Plus 启动和关闭启动和关闭 oracleeas oracle$sqlpl
25、us sys/kingdee as sysdba SQL shutdown immediate Database closed.Database dismounted.ORACLE instance shut down.SQL startup ORACLE instance started.Total System Global Area 285212672 bytes Fixed Size 1218472 bytes Variable Size 250177624 bytes Database Buffers 33554432 bytes Redo Buffers 262144 bytes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 ORACLE 管理
限制150内