Oracle培训的建议收集

近期要组织一次新员工培训,交代了两节课的任务,主要介绍Oracle数据库,一个是针对纯小白,一个是经过一段时间的学习,针对有一定基础的,内容不限,时间不限。

介绍数据库,介绍Oracle,其实有非常广泛的选题,从体系结构到SQL语法,从备份恢复到性能优化,从数据库管理到高可用架构,虽然我离精通还差很远,但还是有一些话题可以聊。

首先,针对基础课程,拟定了如下目录,

1. 数据库基本概念

2. Oracle基本概念

    2.1 Oracle历史

    2.2 Oracle认证

    2.3 Oracle进阶

3. Oracle体系结构

4. Oracle练习环境安装

    4.1 虚拟机介绍

    4.2 Oracle软件安装

    4.3 Oracle数据库安装
5. Oracle初阶使用
    5.1 访问Oralce的方法
    5.2 Oracle初阶管理操作
6. SQL基础

7. Oracle学习方法和资源

如果让我来排序介绍重点,顺序是:1-7-6-5-4-3-2。

因为对于小白来说,一门新技术,首先需要了解一些基本概念,其次,最重要的就是学习方法,经验未必适合所有人,但可以从中得到一些启发,有所借鉴,俗话说“师父领进门,修行在个人”。对于关系型数据库来说,SQL语言基本都是通用的,作为操作数据库的一门必备技能。作为新手,重要的就是可以上手实践,无论学习什么技术,实际操作是最佳途径。Oracle知识体系中,我认为最重要的就是体系结构,无论是性能优化、故障恢复、高可用架构,其实都是围绕着体系结构展开的,不能掌握Oracle的体系结构,可以说就不能深入地了解Oracle,但对于小白来说,有些内容可能未必马上理解,需要积累。Oracle历史等信息,可以让我们从另一个角度,认识Oracle。

其次,对于中级课程,拟定了如下一些目录,

1. Oracle体系结构

    1.1 Oracle实例
    1.2 Oracle数据库
    1.3 Oracle Network
2. 管理工具
3. 用户管理
4. 对象管理
5. 安全管理
6. 备份、恢复和数据迁移
7. 性能优化
8. 高可用方案
9. 数据库设计
10.案例介绍

因为我们主要负责应用开发,所以我认为的重点介绍顺序,1-9-7-8-2-3-4-5-6,不包括10。若要深入理解Oracle,了解Oracle体系结构是必须的工作。作为开发来说,数据库设计,在项目初期,非常重要。性能优化,则贯穿整个项目周期。高可用方案,则属于软件高层设计。2-6,主要和数据库管理相关,对于开发来说,可以作为一般性介绍。

欢迎各位达人,提出自己不同的意见,或者补充的意见,不胜感激!

如果您觉得此篇文章对您有帮助,欢迎关注微信公众号:bisal的个人杂货铺,您的支持是对我最大的鼓励!共同学习,共同进步:)

时间: 2024-09-25 17:22:53

Oracle培训的建议收集的相关文章

数据库之Oracle笔试面试题收集(来自网络)

数据库之Oracle笔试面试题收集(来自网络) 问题: 1.解释冷备份和热备份的不同点及各自的优点? 2.解释归档和非归档模式之间的不同和它们各自的优缺点? ***************************************************************************************************************************************************************************

oracle 数据库统计信息收集

Statistic 对Oracle 是非常重要的. 它会收集数据库中对象的详细信息,并存储在相应的数据字典里. 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划. 在9i 及之前的版本,在选择执行计划的时候会根据RBO(Rule-BasedOptimization)或者CBO来分析. 10g及以后版本只支持CBO(Cost-BasedOptimization).  优化器收集的统计信息包括如下内容:             1)Table statistics   

学习Oracle的一些建议

学习Oracle是一个漫长艰辛的过程.如果没有兴趣,只是被迫学习,那么是很难学好的.学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络.存储等.因此,要真的决心学好Oracle,就一定要有兴趣.有了兴趣,就会一切变得简单快乐起来.简单总结一下,那就是:兴趣.学习.实践. 如何入门是许多初学者最头疼的事情.Oracle涉及的方面太多了:SQL.管理.优化.备份恢复--那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如果没

Oracle 判断 并 手动收集 统计信息 脚本

CREATE OR REPLACE PROCEDURE SchameB.PRC_GATHER_STATS AUTHID CURRENT_USER IS BEGIN SYS.DBMS_STATS.GATHER_TABLE_STATS('SchName', 'TableName', CASCADE => TRUE); END; /   select owner,table_name,last_analyzed,num_rows from dba_tables where owner='SYSTEM'

oracle 性能优化建议小结_oracle

原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是"主键ID=?"这样的条件. 原则二: SELECT子句中避免使用 ' * ': ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间 . 简单地讲,语句执行的时间越短越好(尤其对于系统的终端用

oracle的一些资料收集

经常有人问一些资料,而自己经常要浪费一些时间查找这些链接,现在收集整理如下:(不断增加中........) 1.SQL SERVER的性能优化http://www.itpub.net/showthread.php?threadid=367241&pagenumber= 2. oreilly-oracle8i_internal_services_for_waits_latches_and_locks (no toc).pdf http://www.itpub.net/381975.html 3.m

Oracle GI 日志收集工具 - TFA 简介

转载自:https://blogs.oracle.com/Database4CN/entry/tfa_collector_%E4%BB%8B%E7%BB%8D 1.TFA的目的: TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断:TFA是类似diagcollection的一个oracle 集群日志收集器,而且TFA比diagcollection集中和自动化的诊断信息收集

【性能优化】dbms_stats在ORACLE中的使用

dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划. exec dbms_stats.gather_schema_stats( ownname          => 'SCOTT', options          => 'GATHER AUTO', estimate_percent => dbms_stats.auto_sample_size, method_opt       => 'for all

oracle诊断工具-RDA使用

RDA是Remote Diagnostic Agent 的简称,是oracle用来收集.分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控.分析数据库的工作,Oracle Support也建议我们在反馈相关问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证. 一.支持的操作系统 IBM AIX Intel Linux (RedHat and SuSE) HP-UX (10.* and 11.*) HP Tru64 Seque