新一代测试环境ORACLE数据库管理工具的设计与实现【毕业答辩PPT】
数据库设计课程设计的答辩
数据库设计课程设计的答辩一、课程目标知识目标:1. 理解数据库设计的基本概念,掌握数据库设计的原则和方法;2. 学会使用实体-关系模型进行数据库概念结构设计,并能将其转化为关系模型;3. 掌握SQL语言的基本操作,能够编写简单的查询语句、插入语句、更新语句和删除语句;4. 了解数据库的规范化理论,能够对简单数据库进行规范化处理。
技能目标:1. 能够运用所学知识,独立完成小型信息系统的数据库设计;2. 具备使用数据库管理软件(如MySQL、Oracle等)进行数据库操作的能力;3. 能够分析实际业务需求,设计合理的数据库表结构,并进行有效管理;4. 掌握数据库设计的相关工具和软件的使用,提高工作效率。
情感态度价值观目标:1. 培养学生的团队协作精神,学会与他人共同解决问题;2. 激发学生对数据库技术的好奇心,提高学习兴趣,培养自主学习能力;3. 使学生认识到数据库设计在信息系统建设中的重要性,树立良好的职业道德;4. 培养学生严谨、细致的工作态度,提高解决实际问题的能力。
本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,以实际应用为导向,旨在培养学生的数据库设计能力和实际操作技能,为将来从事信息系统开发和管理打下坚实基础。
通过对本课程的学习,学生将能够具备独立完成小型数据库设计项目的能力,同时养成良好的职业素养和团队协作精神。
二、教学内容1. 数据库设计基本概念:数据库设计的目的、任务和原则;数据库设计流程;实体-关系模型的概念及其在数据库设计中的应用。
2. 实体-关系模型设计:实体、属性、关系的识别;实体-关系图的绘制;实体-关系模型向关系模型的转换。
3. 关系数据库设计:关系模型的基本概念;关系数据库的规范化理论;SQL语言的基本操作及应用。
4. 数据库设计工具与应用:数据库管理软件(如MySQL、Oracle)的基本操作;数据库设计工具的使用;数据库性能优化。
5. 数据库设计实例分析:结合实际案例,分析业务需求,进行数据库设计;讲解数据库设计过程中的常见问题及解决方案。
Oracle数据库系统教程PPT课件( 41页)
多个实体型之间的联系 同一个实体型内部联系
概念模型的表示方法
E-R图提供了表示实体型、属性和联系的方法。 实体:用矩形表示,矩形内写名实体名 属性:椭圆型表示 联系:用菱形表示,菱形内写明联系名,用无向 边分别与有关实体连接起来,同时在无向边旁标 上联系的类型(1:1 ,1:m或m:n)
数据库基础知识回顾 Oracle数据库产品介绍
本章要求
掌握数据库的基础知识 了解Oracle发展、产品组成、性能特点 了解Oracle数据库的应用架构
1.1数据库基础
数据库概念 数据管理的发展 数据库管理的特点 数据库管理系统 数据库系统构成
1.1.1数据库基本概念
应用程序1 应用程序2
……
数据库 管理系统
应用程序n
数据库
1.1.3数据模型
基本概念 概念模型 组织数据模型 关系模型
数据模型
是数据库系 统中用于提 供信息表示 和操作手段 的形式构架
应用 概念数据模型 结构数据模型
现实世界
信息世界
计算机世 界
实体型之间的联系
两个实体型之间的联系
人工管理阶段 文件管理阶段 数据库管理阶段
人工管理阶段
人工管理数据具有以下特点。
数据不保存
应用程序管理数据
数据不能共享
数据不具有独立性
应用程序是根据特定的一组数据结构进行编写的,当 数据的逻辑结构或物理结构发生变化时,必须对应用 程序进行针对性的修改。
应用程序 1
1.2 Oracle数据库系统
Oracle9i发展历史 Oracle9i产品组件 Oracle9i系统特点及新特征 Oracle9i数据库应用架构
Oracle数据库的设计方案研PPT(32张)
论坛版块管理:后台数据库需要存放各个版块信息,如版主、 版块名称、贴子数等;
6
设计数据库的步骤4-2
标识对象(实体-Entity)
标识数据库要管理的关键对象或实体
实体一般是名词:
用户:论坛普通用户、各版块的版主。 用户发的主贴 用户发的跟贴(回贴) 版块:论坛的各个版块信息
1
管理
密码
状态
昵称
电子邮件 生日
1
版块名称 本版留言 发贴数
1
版块(BBSSection)
版主
点击率
1
发表
论坛E-R图
所在版块 贴子编号 M 状态 正文 发贴人 M
属于
M
标题 发贴人 M 贴子编号 正文 点击率
发贴(BBSTopic)
1
跟随
M
跟贴(BBSReply)
标题 发贴时间 点击率 回复数量 发贴表情 最后回复时间
在表之间建立主外键,体现实体之间的映射关系
14
如何将E-R图转换为表 3-2
UID主键
TID主键
RID主键
SID主键
15
如何将E-R图转换为表
添加各表之间的关系
16
数据规范化
仅有好的RDBMS并不足以避免数据冗余, 必须在数据库的设计中创建好的表结构
Dr E.F.codd 最初定义了规范化的三个级别, 范式是具有最小冗余的表结构。这些范式是:
订购日期 2000-2-3
价 格 $29.00
…
…
Orders
字段 例子 订单编号 001 订购日期 2000-2-3
Products
计算机毕业论文答辩PPT(完整版)ppt课件
学位论文答辩
论文题目:综合评教系统的设计与实现
指导教师: XXX 副教授
n 班级:计算机X班 n 学生:XX n 学号:XXXXXX
--
日期:2012L年OXGX月OXX日
研究概述
研究背景 教学工作是学校经常性的中心工作,教学评价是教育管
理和教师发展的重要手段。学生对老师的评价作为教学评 价的重要途径之一,正在被更多的学校采纳。教学质量是 高校生存和发展的生命线,是高校可持续发展的基本前提 ,而学生对教师评价体现了学校管理者对学生权利的尊重 ,以及促进师生沟通的愿望,在促进教师与学生的发展方 面发挥积极作用。 研究现状
进行数据库设计首先必须准确了解也分析用户需求(包括 数据和处理) 。根据用户要求画出系统的数据流图(DFD) ,如图1.1所示
--
图1.1 数据流图
研究方法与过程(1-2)
由于本系统包括学生、教师、管理员对课程、评教等的不 同操作,综合评价系统用例图如图1.2,图1.3,图1.4, 图1.5,图1.6所示
--
图1.11 系统功能图
研究方法与过程(1-5)
部分流程图如图1.12,图 1.13所示
--
图图1.11.312教学师生模管块理流模程块图流程图
系统实现
由以上的分析,最终完成了整个系统的实现,下面是一些 运行时的界面和出错处理。
--
结论
进过本次毕业设计,我学会了如何实现C#与excel表之 间的数据交换,同时利用正则表达式可以更快速的完成文 字的匹配工作,由于各实体属性较多,涉及到增删查改的 地方比较多,各表之间的联系紧密,数据库的设计也花了 我很长时间很多心思。另外由于评教记录数较多,利用一 维数组和二维数组的存储会有利于整个系统的实现。由于 要界面友好,所以各种提示都比较多,在excel表往数据库 里面导入数据时,对于各种“非法数据”的检测也许会有 些疏忽,有可能导致一些脏数据被导入到数据库,而且抛 出很多异常。通过一次次的调试以及单步运行等措施,解 决了大部分问题。
Oracle数据库管理系统教材(PPT 43页)
物理存储结构
本讲大纲: 1、数据文件 2、控制文件 3、日志文件 4、 服务器参数文件 5、密码文件、警告文件和跟踪文件
数据文件
数据文件是用于保存用户应用程序数据和Oracle系统内 部数据的文件,这些文件在操作系统中就是普通的操作系 统文件,Oracle在创建表空间的同时会创建数据文件。 Oracle数据库在逻辑上由表空间组成,每个表空间可以包 含一个或多个数据文件,一个数据文件只能隶属于一个表 空间。
Oracle系统运行时,除了必须的数据文件、控制文件、 日志文件及服务器参数文件外,还需要一些辅助文件,如 ,密码文件、警告文件和跟踪文件,下面将对这些辅助文 件进行简单的介绍。
Oracle 11g服务器结构
本讲大纲: 1、系统全局区(SGA) 2、程序全局区(PGA) 3、前台进程 4、后台进程
服务器参数文件
服务器参数文件SPFILE(Server parameter File)是二进制文件, 用来记录了Oracle数据库的基本参数信息(如,数据库名、控制文件所 在路径、日志缓冲大小等)。数据库实例在启动之前,Oracle系统首先 会读取SPFILE参数文件中设置的这些参数,并根据这些初始化参数来 配置和启动实例。比如,设置标准数据块的大小(即参数 db_block_size的值)、设置日志缓冲区的大小(即参数log_buffer的值 )等等,所以SPFILE参数文件非常重要。服务器参数文件在安装 Oracle数据库系统时由系统自动创建,文件的名称为SPFILEsid.ora, sid为所创建的数据库实例名。
第二讲 创建和管理表
Oracle的数据类型
日期时间数据类型
DATE:用于存储日期的世纪、年、月、日、小时、分 和秒。SYSDATE函数返回当前日期和时间。
新一代测试环境ORACLE数据库管理工具的设计与实现【毕业论文】
图书分类号:密级:毕业设计(论文)题目:新一代测试环境ORACLE数据库管理工具的设计与实现学生姓名班级学院名称专业名称指导教师学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日学位论文版权协议书本人完全了解关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归所拥有。
有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。
可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名:导师签名:日期:年月日日期:年月日新一代测试环境ORACLE数据库管理工具的设计与实现摘要测试环境处共承接新老系统,包括开发、组件组装、应用组装、版本检验、推广测试在内的环境多达十几套,每个系统的每套环境基本上都需要有oracle数据库,这些数据库服务搭建在PC、小型机两种硬件环境,Redhat Linux、HP Unix和IBM AIX等多种系统环境中,oracle数据库服务器的庞大和环境的多样性给oracle数据库的查询、创建、修改等运维管理工作带来了巨大的时间耗费。
目前,对于oracle 数据库的日常运维操作并没有一个清晰明了的管理界面,基于此种考虑,本文设计并实现了新一代测试环境ORACLE数据库管理工具。
本文首先介绍了新一代测试环境ORACLE数据库的使用现状,分析了系统管理员在进行ORACLE数据库日常管理操作中的需求,并进行数据库管理工具需要设计的功能点的分析介绍。
Oracle数据库应用与设计PPT模板
二.1-18试用oracleenterprisemanage直接在浏览器中输入https://localhost:5500/em启动 em,进入emdatabaseexpress登录界面,然后以“sys”用户名进入emdatabaseexpress主页面。
三.1-18试用OracleEnterpriseManage直接在浏览器中输入https://localhost:5500/em启动 EM,进入EMDatabaseExpress登录界面,然后以“SYS”用户名进入EMDatabaseExpress主页
1-3【任务1-2】以多种方式尝试登录oracle数据库 当oracle12c服务启动完成后,可以通过客户端来登 录oracle数据库,在windows操作系统中可以通过 多种方式登录。
1-2【任务1-1】查看与启动oracle的相关服务查看 与oracle相关的服务。启动oracle的服务。打开 【orammcadm11zhs】窗口查看创建的数据库orcl。 测试oracle安装是否成功。
202x
oracle数据库应用与设计
演讲人
2 0 2 x - 11 - 11
第1章登录oracle数据库与
01 试用oracle的常用工具
第1章登录oracle数据库与试用oracle的常用工具
1-1【任务1-1】查看与启动oracle的相关服务查看 与oracle相关的服务。启动oracle的服务。打开 【orammcadm11zhs】窗口查看创建的数据库orcl。 测试oracle安装是否成功。
面。
与第
试 用
章 登
录
oracle
的
常 用 工 具
数 据 库
oracle
Oracle数据库管理工具课件(一)
Oracle数据库管理工具课件(一)Oracle数据库是目前企业中使用最广泛的数据库之一,随着互联网的快速发展,越来越多的企业都开始了数据库管理工作。
而为了让更多的人学习和掌握Oracle数据库的管理,一些培训机构、学校和科技公司开发了各种Oracle数据库管理工具课件,这些课件通常包括以下内容:1. Oracle数据库基础知识Oracle数据库是一种关系型数据库,使用SQL语言进行操作。
Oracle 数据库具有高效、可靠、安全、高可用性等特点。
学习Oracle数据库的基础知识,能够帮助学生快速了解Oracle数据库的核心特性,为后续更深入的学习和实践奠定基础。
2. Oracle数据库的安装和配置学习Oracle数据库的安装和配置,可以了解如何快速地安装Oracle 数据库软件,并配置数据库的各项参数。
这包括如何分配存储空间、如何设置数据库的字符集、如何创建数据库实例、如何创建用户和授权等。
3. Oracle数据库管理学习Oracle数据库管理,可以了解如何管理数据库的各项指标,如数据备份和恢复、数据库维护、性能优化、认证和授权等。
学习数据库管理还可以掌握如何监测并解决数据库中的各种问题,确保数据库的高可用性和稳定性。
4. Oracle数据库高级应用Oracle数据库具有强大的高级应用能力,如Oracle分布式数据库、Oracle RAC集群等。
学习Oracle数据库的高级应用,可以了解Oracle数据库的架构、设计和部署。
这些高级应用能力可以帮助企业实现数据的可靠、高速、安全、高可用的访问。
总之,Oracle数据库管理工具课件是学习Oracle数据库的重要途径,它可以帮助学生全方位地了解Oracle数据库的各项功能和特性,掌握数据库管理的关键技能。
对于想要进一步学习Oracle数据库的学生和从业人员来说,这些课件是必备的学习资料。
2024年《oracle数据库培训》ppt课件
05
04
03
02
01
2010年代至今,Oracle数据库继 续发展,推出Oracle 12c、18c、 19c等版本,引入多租户、容器化 、自治数据库等新技术。
2024/2/29
1990年代,Oracle公司推出 Oracle 8i,实现了数据库的互联 网化,支持Web应用。
1977年,Oracle公司推出第一个 商用关系数据库管理系统Oracle V2。
连接查询用于将多个表中的数 据组合起来,基于它们之间的 关联关系进行查询。Oracle提 供多种连接类型,如内连接、 外连接、交叉连接等。
视图是一个虚拟表,基于一个 或多个实际表中的数据构建而 成。视图可以简化复杂的SQL 查询,提高数据的安全性和可 维护性。Oracle支持创建和管 理视图,包括简单视图和复杂 视图等。
根据备份类型和数据重要性,制 定相应的恢复策略。
2024/2/29
33
冷备份和热备份实施步骤
2024/2/29
冷备份步骤
关闭数据库,备份数据文件、控制文 件、日志文件等,重新启动数据库。
热备份步骤
在数据库运行状态下,使用RMAN等 工具进行在线备份,确保数据一致性 和完整性。
34
数据恢复操作指南
安全实施步骤
配置安全参数、分配用户权限、监控和审计数据库操 作等,确保策略得到有效执行。
2024/2/29
36
THANKS
2024/2/29
37
理
2024/2/29
2
01
Oracle数据库概述
2024/2/29
3
Oracle数据库发展历程
2000年代,Oracle公司相继推出 Oracle 9i、10g、11g等版本, 不断提升数据库性能、安全性和 易用性。
ORACLE数据库规划与实施方案分析ppt(共47页)
北京邮电大学软件学院
郭文明 2003.06
郭文明 2003.06.05
4.4.1 数据库应用程序类型
–决策支持系统(DSS)
4)如前所述,DSS希望Oracle块一次读取尽可能多的 行。因为DSS查询一般触发整个表扫描,所以希望通过 读取多个连续的块使系统读取的块达到最大值。把 DB_BLOCK_SIZE和DB_FILE_MULTIBLOCK_READ_COUNT参数 设置得尽可能高些。
–基本OFA
1)系统表空间(SYSTEM):系统表空间不具有重建 性,只用于存放数据字典,其他内容如数据段信息 等都应从系统表空间中移出。
北京邮电大学软件学院
郭文明 2003.06
郭文明 2003.06.05
4.4.2.1 ORACLE表空间设计
–基本OFA
2)分离应用程序数据段(DATA):应用程序数据段 应是一个独立的表空间,即数据表空间。建立单独 数据表空间的理由是:应用程序与数据文件分离有 利于减少资源争用,简化文件管理;另外,当数据 段产生碎片时利于管理。
6)使用小型临时段。需要小的排序应在内存中完成,
尽量避免OLTP系统对临时段的请求进入磁盘。
北京邮电大学软件学院
郭文明 2003.06
郭文明 2003.06.05
4.4.1 数据库应用程序类型
–决策支持系统(DSS)
DSS系统通常是一个大型的、包含历史性内容的只读 数据库,通常用于简单的固定查询或特别查询。夜间 处理任务被认为是DSS,查询(选择)是DSS的主要活 动。根据这些要求,我们应该从以下几方面考虑:
北京邮电大学软件学院
郭文明 2003.06
郭文明 2003.06.05
4.4.1 数据库应用程序类型
Oracle数据库管理工具课件
3.3.3 Net Configuration Assistant
配置本地Net服务名
3.3.3 Net Configuration Assistant
网络服务名配置窗口
选择协议窗口
3.3.3 Net Configuration Assistant
TCP协议设置窗口
3.3.3 Net Configuration Assistant
2. 服务命名 创建或修改数据库服务器的网络说明。 3. 监听程序 创建或修改监听程序。 4. Oracle Names Server 创建、修改Oracle Names
Server的配置,设置或控制 Oracle Names Server。
3.3.2 Net Manager
Oracle Net Manager窗口
4. SQL响应时间。执行一组有代表性的SQL语句所需 要的平均时间。
5. 诊断概要。可以查看数据库运行的概要信息,扫 描预警日志,显示ORA错误信息。
6. 空间概要。可以查看数据库空间的概要信息,包 括数据库大小、有问题的表空间等。
7. 高可用性。显示与可用性相关的信息,包括实例 恢复时间、上次备份时间、可用快速恢复区百分 比和闪回事件记录等。
3.1.1 Enterprise Manager 10g
Enterprise Manager 10g简称EM,是基 本的Web管理工具。
启动Enterprise Manager 10g 使用Enterprise Manager
启动Enterprise Manager 10g
通过命令行方式启动 OracleDBConsoleorcl服务:
在$ORACLE_HOME/install/portlist.ini中找到需要的EM端口号
数据库课程设计答辩PPT课件
概要设计
系统基本结构组成
网上书店
后台统计管理
登录
注册
主页
高级查询
查询结果页面
个人页面
排行主页
书目信息页面
第4页/共24页
概要设计
系统基本流程
开始 浏览信息
登录 是
收藏,购买,评论
结算 是
退出
结束
否 注册
否 图3-01
第5页/共24页
概要设计
数据库基本E-R图设计
第6页/共24页
概要设计
各表以及属性
第11页/共24页
系统实现
系统各功能模块、截图
☺模 板 页
第12页/共24页
系统实现
☺主页
第13页/共24页
系统实现
☺查询及结果显示
第14页/共24页
系统实现
☺详细信息显示
第15页/共24页
系统实现
☺分类排行汇总
第16页/共24页
系统实现
☺购物车与收藏夹
第17页/共24页
系统实现
☺登陆
float
Notnull
Type
nchar(12)
notnull
Author
nchar(12)
Notnull
PubCompany Varchar(30) Notnull
PubTime Intro
datatime
Notnull
Varchar(500)
Amount Hot Discount
Int int Float
第2页/共24页
需求分析
我们参照了老师给的建议项目给的 说明,自己也上网查看了许多网上购物系 统,如卓越、淘宝、当当网等等网站,选 择了一些基础实用的功能模块,然后加上 一些自己的构思,具体细化、精化、分析 后,明确了自己的任务需求,继而完成了 需求分析。
Oracle数据库设计与实现教学课件ppt作者陆云帆dp_section17_en-us
教师备注第 17 部分第 1 课-测试幻灯片 1:确保查询结果的质量-高级技巧此幻灯片中没有教师备注幻灯片 2:学习内容此幻灯片中没有教师备注幻灯片 3:学习目的此幻灯片中没有教师备注幻灯片 4:讲述/示范-创建在本部分使用的表此幻灯片中没有教师备注幻灯片 5:讲述/示范-编写查询此幻灯片中没有教师备注幻灯片 6:讲述/示范-创建语句此幻灯片中没有教师备注幻灯片 7:讲述/示范-创建语句(续)此幻灯片中没有教师备注幻灯片 8:讲述/示范-修复代码此幻灯片中没有教师备注幻灯片 9:讲述/示范-创建代码此幻灯片中没有教师备注幻灯片 10:讲述/示范-编写查询此幻灯片中没有教师备注幻灯片 11:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 12:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 13:讲述/示范-修复代码此幻灯片中没有教师备注幻灯片 14:讲述/示范-创建序列并修复代码此幻灯片中没有教师备注幻灯片 15:讲述/示范-修复代码此幻灯片中没有教师备注幻灯片 16:讲述/示范-修复代码此幻灯片中没有教师备注幻灯片 17:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 18:讲述/示范-修复代码此幻灯片中没有教师备注幻灯片 19:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 20:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 21:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 22:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 23:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 24:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 25:讲述/示范-编写代码此幻灯片中没有教师备注幻灯片 26:小结-在本课中,您应该已经学会:此幻灯片中没有教师备注幻灯片 27:小结-练习指南此幻灯片中没有教师备注练习解答第 17 部分第 1 课-确保结果质量-高级技巧尝试/解答1.创建在本部分使用的表。
数据库课设答辩PPT
属性名 院系编号 院系名
属性名
专业号 专业名称 院系号
存储代码 Dno Dname
类型 varchar varchar
长度 2 20
备注
表2 院系表(Dept)
完整性约束 主键
存储代码
Mno Mname Dno
类型
长度 备注
varchar varchar varchar
4
15
2
专业所在院系号
表3 专业表(Major)
高校学籍管理系统
实现学生信息、班级、院系、专 业等的管理 实现课程、学生成绩信息管理 实现学生的奖惩信息管理
题目 叙述
目的 要求
4
要求:
创建规则用于限制性别项只能输入 “男”或“女”; 创建视图查询各个学生的学号、姓名、 班级、专业、院系; 创建存储过程查询指定学生的成绩单; 创建触发器,当增加、删除学生和修 改学生班级信息时自动修改相应班级 的学生人数; 建立数据库相关表之间的完整性约束
数据库课程设计答辩
*****
汇报人:**********
目录页
CONTENTS PAGE
1
2
3
4
5
6
确定选题 需求分析 概要设计 数据库实施 系统功能实现 总结
确定选题
Part
1
✓ 题目叙述 ✓ 目的要求
Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 确定选题
3
✓ 概念结构设计 ✓ 逻辑结构设计 ✓ 物理结构设计
Part 1 Part 2
Part 3
Part 4 Part 5
Part 6
概念结构设计
关系模式:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逻辑导出 逻辑导入 信息收集
实例
软件结构
数据高速缓冲区 SMON 日志缓冲区 PMON SGA 共享池 后台进程 DBWR CKPT 大型池 JAVA池 LGWR 流池 ARCH
数据库文件 存储结构
数据文件 控制文件 归档文件
重做日志 文件
10
of
26
2017年10月8日
设计 批量连接
用户界面
11
新一代测试环境ORACLE数据库 管理工具的设计与实现
学习 · 创造 · 超越 ·共享
目录 content
现状与问题
框架与设计
实现与完善
总结与展望
2
of
26
2017年10月8日
现状 12P
渠 道 整 合 层
T7
用户服务整合层
外 部 客 户 T1 服 务 内 部 客 户 服 T2务
T3
应 用 集 成 层
19
of
26
2017年10月8日
目录 content
现状与问题
框架与设计
实现与完善
总结与展望
20
of
26
2017年10月8日
总结 工具
管理运维
日常管理工作
健康检查 合规检查
• 每天进行表空间、用户、数据文件等新增、查询、修改 • 逻辑导入和导出 • 数据库参数查看、管理
表空间占用率告警 数据导出和恢复 数据库实例信息收集分析 死锁处理
外联集成层
P5 T6
T4
产品服务层
P6-8
数据集成层
P1 P2
P3
P4
T5
P9
D1 D2
管理分析层
P10-12
数据接口 应用/技术组件
应用平台
交易接口
交易线:Oracle
1期上线系统: Oracle 11.2.0.3 PSU5 期间上线系统:Oracle 11.2.0.3 PSU8 2期上线系统: Oracle 11.2.0.4 PSU2
Contact 王 淼
wangmiao.zh@
SQL输入繁琐 字符界面不友好 批量处理困难
21
of
26
2017年10月8日
总结 工作
系统管理
系统工作
1 2
P1短信银行 (P1-SMS)
P1自助渠道 (P1-ATMS)
系统资源
知识学习
日常工作
1 2 3 4
资源分配
系统部署 资源回收 资源变更
应用安装
1 2 3
Oracle Rac HP Vpar
of
26
2017年10月8日
目录 content
现状与问题
框架与设计
实现与完善
总结与展望
12
of
26
2017年10月8日
实现 设计图
查询
删除
表空间 & 用户 新建
批量处理
用户级
文件 & 参数
用户
角色
主页面
全库
逻辑导出 & 逻辑导入
表空 间级
系统权 限
角色 & 权限
对象
权限
信息收集
13
of
26
2017年10月8日
数据线:
Greenplum:数据仓库、电子银行、非现场审计 Hadoop:数据仓库、非结构化、电子银行 Teredata:数据仓库 Oracle:P9 RDW库
2017年10月8日
3
of
26
各环境
Oracle数据库数量
PL1环境 250+
功能环境:
1 2 3
非功能环境:
Oracle 单节点 尽量复用服务器
OEM
22
of
26
2017年10月8日
总结 工作
系统工作
分行培训支持
1 2
问题定位 问题解答
可用率周报
1 2
PL2环境 SIT 环境
环境可用率监控
知识学习
日常工作
1 2
功能组LTR工具监控
功能组UI工具调研
23
of
26
2017年10月8日
总结 工作
处室轮岗
系统工作 1 Oracle / RAC培训
2
HP VM/VPAR培训
导师培养
1 2 3
开发二处 非功能测试 测试环境
基础培训
知识学习
AIX
1 2 3
HPUX
日常工作
ORACLE
24
of
26
2017年10月8日
总结
面试
工作
……
校园
25
of
26
2017年10月8日
感谢各位评审领导!
Art is long, Life is short
导师制报告
关注逻辑一致
1 2 3
Oracle RAC 一般不复用服务器 关注性能一致
4
of
26
2017年10月8日
问题
管理运维
日常管理工作
健康检查 合规检查
• 每天进行表空间、用户、数据文件等新增、查询、修改 • 逻辑导入和导出 • 数据库参数查看、管理
表空间占用率告警 数据导出和恢复 数据库实例信息收集分析 死锁处理
缺点:需安装应用软件
需输入繁琐SQL语句
6
of
26
2017年10月8日
问题 现有工具
针对新一代测试环境Oracle数据库日常管理需求设计
SQL*PLUS
Navicat
Toad
2017年10月8日
Dbvis
小而精!
PL/SQL Developer 大而全?
7
of
26
目录 content
现状与问题
框架与设计
实现 主页面
14
of
26
2017年10月8日
实现 表空间
15
of
26
2017年10月8日
实现 文件
16
of
26
2017年10月8日
实现 逻辑导出
17
of
26
2017年10月8日
实现 批量连接
18
of
26
2017年10月8日
完善
1 Oracle数据库健康检查
2 Oracle数据库合规检查 3 取awr报告 4 Oracle告警处理 5 完善批量连接功能
SQL输入繁琐 字符界面不友好 批量处理困难
5
of
26
2017年10月8日
问题 现有工具
SQL*PLUS
Navicat
Toad
Dbvis
优点:功能全面且强大 缺点:需登录服务器
PL/SQL Developer
不需安装应用软件
优点:不需登录服务器
界面显示友好 功能全面且强大
需输入繁琐SQL语句 字符界面显示不友好
实现与完善
总结与展望
8
of
26
2017年10月8日
框架 WPF
界面代码 1 xmal 文件
数 据 绑 定
2 xmal.cs 文件 实现代码
函数代码
3 cs 文件
9
of
26
2017年10月8日
设计 பைடு நூலகம்一连接
功能 1 2 3
表空间管理 用户管理 文件管理
4
5 6
角色管理 权限管理 参数管理
7 8 9