目前市场上使用比较广泛的数据库有:Oracle、DB2、SQL Server、Sybase、Mysql、PostgreSql

我们学习数据库的目标应该要明确,有的人是为了找到一份满意的工作。有的人是喜爱数据库的学习,有的人是知识扩充。不过出于什么目的,选择市面上主流的数据库就是一个正确的选择。Oracle是市场份额最大的一家数据库公司。所以,我们就学习Oracle。把数据库的学习方法学会,其他数据库也是可以应用上的。所谓举一反三。

Oracle数据库常见的岗位有数据库管理员、数据库开发、数据库维护、数据库监控等。

对于大公司来说,分工是非常明细的。如果是小公司的话,可以就是一个人的活。

数据库管理员:一般负责日常维护数据库,经行数据库安装、升级、迁移、调优、备份、恢复及解决数据库故障。

数据库开发:根据项目需求编写高效的SQL语句,与软件开发人员设计表、存储过程、触发器等。

数据库维护:对数据库中的数据进行维护、统计、形成相关的报表等。

数据库系统监控员:监控数据库系统,一旦出现错误信息就发出告警。并及时处理。一些银行、金融行业需求会比较多。

总结下来其实就是一个岗位DBA。

数据库的学习其实需要一定的技术前提。需要非常熟悉linux。

我自己列举了适合自己的学习计划,不一定适合任何人。但是我是这么一步步的走过来的,提供给大家参考一下。如果 有更好的学习方法,请赐教。(这里说明一下,本人的学习计划是跳过了SQL语言基础,一些触发器、索引、锁等并没有列入为我的学习计划。因为本有人SQL SERVER2008的基础。)

3月学习计划

VMware workstation 的下载和安装

在虚拟机中安装Red Hat Enterprise

Linux的基本结构

终端使用以及常用命令

软件安装与管理

RPM包的安装方式

Yum安装方式(本地yum与centos yum)

用户与用户组管理(Oracle安装需要配置)

Web服务器配置与应用

搭建mantis应用环境(PHP+MYSQL+APACHE)

4月学习计划

Oracle

1.Oracle的体系架构

1.1逻辑存储结构

1.2物理存储结构

1.3 Oracle服务器结构

2.Oracle的安装与卸载

2.1 Oracle在Linux环境下的安装部署

2.2 Oracle在window环境下的安装部署

3.Oracle控制文件与日志文件的管理

3.1管理控制文件

3.1.1创建控制文件

3.1.2备份和恢复控制文件

3.1.3删除与查看控制文件

3.2管理重做日志文件

3.3管理归档日志文件

3.Oracle表空间和数据文件的管理

3.1 Oracle11gR2的默认表空间(system and sysaux)

3.2维护表空间与数据文件

3.3管理撤销表空间与时间表空间

4.用户管理与权限分配

4.1用户与模式的关系(schema)

4.2用户的创建于管理

4.3用户权限管理

4.4角色管理

5.数据导入和导出

5.1 EXPDP导出数据

5.2 IMPDP导入数据

6.使用RMAN工具备份和恢复

6.1 RAMN 备份策略(增量备份和完全备份)

6.2使用RMAN工具完全恢复

6.2.1恢复处于NOARCHIVELOG模式的数据库

6.2.2恢复处于ARCHIVELOG模式的数据库

6.3使用RMAN工具部分恢复

6.3.1基于时间的不完全恢复

6.3.2基于更改的不完全恢复

7.Oracle11g的闪回技术

7.1闪回数据库与表

7.2闪回丢弃

数据库学习计划——learning plan相关推荐

  1. Recent Learning Plan(近期计算机摸鱼计划)

    Recent Learning Plan(近期计算机摸鱼计划) 老人家毕业前的养老生活着实有一些无聊,所以给自己找了点能干的事情,填充下自己的生活,在这里先简要的定一个以项目制作为目的导向的学习计划目 ...

  2. 通过亚马逊云新用户入门学习计划快速上手云上无服务器化的MySQL数据库

    前言 之前一直使用云服务器一直都是使用实例来使用MySQL数据库,因为刚好又能学习Linux的知识,但是通过购买实例服务来充当数据库,不仅资源不能得到充分应用,也会有操作麻烦容易出这样那样的问题. 今 ...

  3. 旦复携手甲骨文推出面向数据库OCP认证的 ORACLE 360学习计划

    旦复携手甲骨文推出面向数据库OCP认证的 ORACLE 360学习计划 现在,您有一个提升竞争力和获取OCP认证的绝佳机会:Oracle360学习计划,还在犹豫什么!!! 上海,2010年05月10日 ...

  4. SP-1. 五月学习计划(study plan)

    Author:吾爱北方的母老虎 原创链接:https://blog.csdn.net/weixin_41010198/article/details/80196526 五月又开始了,工作计划要跟上了, ...

  5. Machine Learning学习计划

    内容:Ng讲授的机器学习公开课(网易公开课) 原因:兴趣所在,课题需要,提升自我 资源:http://cs229.stanford.edu/syllabus.html 注:上面给出的网址中包含课程相关 ...

  6. 机器学习(Machine Learning)深度学习(Deep Learning)资料汇总

    本文来源:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...

  7. 机器学习(Machine Learning)深度学习(Deep Learning)资料集合

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 原文链接:https://github.com/ty4z2008/Qix/blob/master/dl ...

  8. (转)机器学习(Machine Learning)深度学习(Deep Learning)资料

    原文链接:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...

  9. 第8期Datawhale组队学习计划

    第8期Datawhale组队学习计划马上就要开始啦 这次共组织15个组队学习,涵盖了AI领域从理论知识到动手实践的内容 按照下面给出的最完备学习路线分类,难度系数分为低.中.高三档,可以按照需要参加 ...

最新文章

  1. Meta 2022博士奖学金计划公布,华人学者占四成
  2. 与Susan Fowler探讨生产就绪微服务之问答
  3. (转载)解决macOS /usr/include 无法写入或者不存在的问题
  4. 【Android-功能】Android应用增量更新
  5. Log4j 2使用教程
  6. 华为FusionCube从融合到超融合 只为让计算变简单
  7. 【TCP传输数据-键盘录入】
  8. postgresql数据类型之数组类型
  9. sqlite 事务处理 java_SQLite事务处理
  10. 微信公众平台消息接口开发(27)彩票查询
  11. linux 数据转为曲线图,Linux系统下生成TPS,ResponseTime曲线图
  12. redis客户端工具redis-insight推荐
  13. Day11:股市风险
  14. 什么是直方图,如何使用它来改善照片?
  15. 伊利诺伊香槟大学计算机专业排名,伊利诺伊大学香槟分校专业排名一览及最强专业推荐(QS世界大学排名)...
  16. 成绩排序 九度OJ第2题
  17. “云安全+云保护” 谜团技术解析
  18. 二、Android BCB的作用
  19. 计算机用户名和密码在哪个文件夹,登陆邮箱、论坛等的帐号和密码存放在电脑中的哪个文件夹中?...
  20. 计算机应用基础教学进度表,《计算机应用基础》教学计划及教学进度

热门文章

  1. webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
  2. vue+Springboot+easyexecl 导出excel文件打不开
  3. hadoop生态圈学习总结
  4. 第3章-图形处理单元-3.8-像素着色器
  5. 艺术不死,只是以生成 AI 的形式存在
  6. g3电容屏失灵,电击疗法
  7. In a combobox, how do I determine the highlighted item (not selected item)?
  8. 13.3、linux kernel介绍
  9. DEBUG:grad can be implicitly created only for scalar outputs
  10. instanceof原理与实现