数据库基础ORACLE管理PPT

上传人:日度 文档编号:145146158 上传时间:2020-09-17 格式:PPT 页数:111 大小:3.24MB
返回 下载 相关 举报
数据库基础ORACLE管理PPT_第1页
第1页 / 共111页
数据库基础ORACLE管理PPT_第2页
第2页 / 共111页
数据库基础ORACLE管理PPT_第3页
第3页 / 共111页
数据库基础ORACLE管理PPT_第4页
第4页 / 共111页
数据库基础ORACLE管理PPT_第5页
第5页 / 共111页
点击查看更多>>
资源描述

《数据库基础ORACLE管理PPT》由会员分享,可在线阅读,更多相关《数据库基础ORACLE管理PPT(111页珍藏版)》请在金锄头文库上搜索。

1、数据库基础ORACLE基础管理(BAS4101),金蝶顾问学院,讲师:蒋俊,EAS架构设计师,高级DBA,Oracle 认证专家 5年电信行业售前、售后数据库技术支持、3年大型ERP系统数据架构设计、性能优化经验。曾为富士康、华为等多家企业提供数据库技术支持及咨询培训服务,EAS国内数百家中、大型企业客户数据架构设计咨询、性能优化服务。 主讲方向:数据库管理、数据架构设计及性能优化。,讲师简介,课程目标,数据库体系结构(了解Oracle内部工作原理 ) Oracle 基础系统管理 Oracle 网络配置 Oracle基础性能管理,1、Oracle Database 10g 体系结构,Oracl

2、e 服务器: 数据库管理系统,它提供开放、全面、集成的方法进行信息管理 由 Oracle 实例和 Oracle 数据库组成,数据库服务器结构,数据库结构 - 内存 - 进程 - 存储,内存结构,数据库结构 内存 进程 存储,进程结构,用户进程:在数据库用户请求连接到 Oracle 服务器时启动 服务器进程:可以连接到 Oracle 实例,它在用户建立会话时启动 后台进程:在启动 Oracle 实例时启动,存储结构 文件类型,存储结构 逻辑、物理结构,表空间和数据文件,一个表空间中包括一个或多个数据文件。 一个数据文件仅归属于一个表空间。,段、区和块,段存在于表空间。 段由区的集合构成。 区是数

3、据块的集合。 数据块会映射到磁盘块。,Oracle 实例管理,服务器进程和数据库缓冲区高速缓存,缓冲区: 已连接(Pinned) 干净(Clean) 空闲或未使用 (Free or unused) 灰数据 (Dirty),数据库体系结构小结,在本章中,应该对以下内容有所了解: 内存结构: 系统全局区 (SGA):数据库缓冲区高速缓存、重做缓冲区和各种池 程序全局区 (PGA) 进程结构: 用户进程和服务器进程 后台进程:SMON、PMON、DBWn、CKPT、LGWR、ARCn 等等 存储结构: 逻辑:数据库、方案、表空间、段、区和 Oracle 块 物理:数据文件、参数文件、重做日志、控制文

4、件等,2、 Oracle基础系统管理,启动和停止 Oracle 数据库与组件 使用 Enterprise Manager (EM) 使用 SQL*Plus 和 iSQL*Plus 访问数据库 修改数据库初始化参数 描述数据库启动阶段 描述数据库关闭选项 查看预警日志 表空间管理 访问动态性能视图,管理框架,在 Oracle Database 10g 管理框架中包括以下三个组件: 数据库实例 监听程序 管理界面 管理控制台(Database Console) 管理代理(使用 Grid Control 时),启动和停止管理控制台,Oracle Enterprise Manager,登录 Oracl

5、e Enterprise Manager,Oracle Enterprise Manager 主页,使用 SQL*Plus 和 iSQL*Plus 访问数据库,SQL*Plus 和 iSQL*Plus 提供到数据库的其它接口,这样可: 执行数据库管理操作 通过执行 SQL 命令在数据库中查询、插入、更新或删除数据,组件 SQL*Plus 初始化参数 数据库启动 数据库关闭 预警日志 性能视图,使用 iSQL*Plus,1,2,3,使用 SQL*Plus,SQL*Plus: 是一个命令行工具 可以通过交互方式或者在批处理模式下使用,$ sqlplus eas/kingdee SQL*Plus:

6、Release 10.2.0.4.0 - Production on Mon Jul 25 12:37:21 2005 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL select last_name from T_CSL_ELIMTEMPLETENTRY

7、; FID FSEQ FDEBITFORMULA - - - - a2b2724-00fd-1000-e000-0cc4c0a8100d7EC4833A 1 ea2b2724-00fd-1000-e000-0e41c0a8100d7EC4833A 5 ea2b2724-00fd-1000-e000-0e42c0a8100d7EC4833A 6,初始化参数文件,组件 SQL*Plus 初始化参数 数据库启动 数据库关闭 预警日志 性能视图,简化初始化参数,查看和修改初始化参数,数据库启动和关闭,组件 SQL*Plus 初始化参数 数据库启动数据库关闭 预警日志 性能视图,启动 Oracle 数据

8、库实例,启动 Oracle 数据库实例:NOMOUNT,启动 Oracle 数据库实例:MOUNT,关闭 Oracle 数据库实例,组件 SQL*Plus 初始化参数 数据库启动 数据库关闭 预警日志 性能视图,SHUTDOWN 选项,在以下期间 SHUTDOWN NORMAL: 或 SHUTDOWN TRANSACTIONAL 或 SHUTDOWN IMMEDIATE,一致的数据库 (干净的数据库),关闭时: 执行 IMMEDIATE 时,会回退未提交的更改 数据库缓冲区高速缓存会写入到数据文件 会释放资源,启动时: 不用恢复实例,SHUTDOWN 选项,使用 SQL*Plus 启动和关闭,

9、查看预警日志,Database Home page(数据库主页)“Related Links(相关链接)”区域 “Alert Log Content(预警日志内容)”,组件 SQL*Plus 初始化参数 数据库启动 数据库关闭 预警日志 性能视图,查看预警历史记录,存储结构管理,创建新表空间,表空间数据文件存储设置,表空间使用率等信息查询,SYSTEM SYSAUX TEMP,UNDOTBS1 USERS,修改表空间,删除表空间,采集表空间存储对象信息,采集表空间存储对象信息,表空间信息相关动态视图,动态性能视图,通过动态性能视图可访问有关在数据库中更改状态和条件的信息。,组件 SQL*Plu

10、s 初始化参数 数据库启动 数据库关闭 预警日志 性能视图,动态性能视图:用法示例,动态性能视图:注意事项,这些视图由 SYS 用户拥有。 不同时间可以使用不同视图: 实例已启动。 数据库已装载。 数据库已打开。 通过查询 V$FIXED_TABLE 可查看所有视图名称。 这些视图通常又称为“v$ 视图”。 由于数据是动态的,因此这些视图不保证读取一致性。,Oracle基础系统管理小结,在本章中,应该已经学会: 启动和停止 Oracle 数据库和组件 使用 Enterprise Manager,描述其高级功能 使用 SQL*Plus 和 iSQL*Plus 访问数据库 修改数据库初始化参数 描

11、述数据库启动阶段 描述数据库关闭选项 查看预警日志 表空间管理 访问动态性能视图,练习,本练习包含以下主题: 启动数据库 # su - oracle $ sqlplus /nolog SQL connect / as sysdba SQL startup 启动oracle侦听端口 $lsnrctl start 停止数据库 # su - oracle $ sqlplus /nolog SQL connect / as sysdba SQL shutdown immediate 停止oracle侦听端口 $lsnrctl stop 创建表空间,练习,创建EAS表空间 创建永久表空间EAS_D_EA

12、S521_STANDARD和临时表空间EAS_T_EAS521_STANDARD,并将对应数据文件设置为自动增长。 $su oracle $sqlplus /nolog SQLconnect /as sysdba SQLCREATE TABLESPACE EAS_D_EAS521_STANDARD DATAFILE /oradata/EAS_D_EAS521_STANDARD.dbf SIZE 1000M ; SQLalter database datafile /oradata/EAS_D_EAS521_STANDARD.dbf autoextend on;SQLCREATE TEMPORA

13、RY TABLESPACE EAS_T_EAS521_STANDARD TEMPFILE / oradata/EAS_T_EAS521_STANDARD.ora SIZE 500M; SQLalter database tempfile /oradata/EAS_T_EAS521_STANDARD.ora autoextend on;,3、 Oracle 网络环境配置及管理,使用 Enterprise Manager : 创建其它监听程序 创建 Oracle Net Service 别名 配置连接时故障转移 控制 Oracle Net Listener 使用 tnsping 测试 Oracle

14、 Net 的连接性 确定何时使用共享服务器与专用服务器,Oracle Net Services,Oracle Net Listener,客户端配置,要建立客户机或中间层连接,Oracle Net 要求客户机了解下列事项: 运行监听程序的主机 监听程序监视的端口 监听程序使用的协议 监听程序处理的服务名,发起连接请求,建立用户会话,配置和管理工具介绍,Enterprise Manager 的“Net Services Administration(网络服务管理)”页 Oracle Net Manager 由 Oracle Universal Installer 启动的 Oracle Net Co

15、nfiguration Assistant 命令行,监听管理程序,可以使用命令行 lsnrctl 实用程序(或通过 EM)控制 Oracle Net 监听程序,lsnrctl LSNRCTL for HPUX: Version 10.2.0.4.0 - Production on 11-AUG-2009 12:36:49 Copyright (c) 1991, 2007, Oracle. All rights reserved. Welcome to LSNRCTL, type help for information. LSNRCTL help The following operation

16、s are available An asterisk (*) denotes a modifier or extended command: start stop status services version reload save_config trace spawn change_password quit exit set* show* LSNRCTL,命令行方式管理监听服务,可以从命令行或 LSNRCTL 提示符发布监听程序控制实用程序中的命令 UNIX 或 Linux 命令行语法: 提示符语法:,$ lsnrctl $ lsnrctl start $ lsnrctl status,LSNRCTL LSNRCTL start LSNRCTL status,监听程序主页,网络服务管理页,Oracle

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号