Oracle 从入门到精通系列 - 前言
Oracle 从入门到精通系列 - 前言
- 前言
- 一、需要具备的知识和工具
- 1、必须的
- 2、非必须的(能有最好)
- 二、大家能学到什么以及能学到什么程度
- 1、计划
- 2、能学到什么
- 3、能学到什么程度
- 三、一些经验
- 1、学习时间
- 2、学习方法
- 四、支持
- 1、博主的联系方式
- 2、其他可能的支持
前言
->返回总目录<-
博主 Lucifer
是一名数据库行业的 DBA,本职工作是Oracle数据库的管理,由于工作中经常使用Oracle,自己也比较喜欢专研,所以特意的去阅读了官方文档,总结了相关知识,同时博主自己也在同步提高中,有写的不合理的地方也请大家指正,我准备对Oracle官方文档的四大版块来讲解,一是Oracle的入门篇,二是Oracle的管理篇,三是Oracle的开发篇,四是Oracle的优化篇,分别讲述Oracle的理论基础、工具的使用和技术相关的细节,带大家从入门到精通。话不多说,先开始我们的第一次讲解:
一、需要具备的知识和工具
由于Oracle的入门并非像学SQL一样简单(理论上一台电脑+一个数据库软件+一本教材就能搞定),对Oracle的学习是需要一定的学习成本和学习基础的,有的是必要的,有的具备是最好的,下面将分别罗列:
1、必须的
1、SQL语言: 自不必说,这是必备技能,如果还不会请先移步SQL语言学习区(其实B站的视频也挺好)
2、计算机知识: 至少掌握一定的计算机知识,比如最简单的Windows,会Linux当然更好
3、一定的英语阅读技巧: 很多文章都需要英语阅读能力,不过想必大家要是都能阅读英文文档,也就不用看我的博文了。因此,无论是通过翻译软件,还是其他什么方式,有能完整阅读完一本Oracle 官方文档的能力就行,所以这里我定义为英文阅读技巧而非能力。其实博主本人英语也很一般,所以学习上会慢一点,但不是没有办法的
4、坚定的信念: 学习Oracle开始时会比较艰难,可能完全不知道学了能干啥。但一旦入门,就比较顺风顺水了,所以一定要坚持挺过那段艰难期(博主艰难了一个月左右,基本处于一脸懵逼的状态)
2、非必须的(能有最好)
1、软件工具: 市面上有很多用于连接Oracle数据库的软件,比如 SQLDeveloper
、PL/SQL Developer
、TOAD
以及 Navicat
等等,各有各的优缺点,学会使用不同的软件工具能对你学习Oracle有很大的帮助。所以大家要是能有的话最好,没有的话看完我的入门篇应该也能对Oracle有一定的了解
2、查阅文献的能力: 不管学习什么,有一定的查询文献能力是能够事半功倍的(百度是有限的,Google和必应等内容更全)
3、语言: Python、Shell、bat(批处理)等等,自动化和脚本化很重要
二、大家能学到什么以及能学到什么程度
网上也有很多关于Oracle的中文教程,不过应该都很散乱,不成体系。博主是希望将这门看起来高大上的知识以最简单易懂的方式分享出来,因此我想先讲一下大家在看完博主的文章后应该能学习到什么样的程度,以及时间安排。其实只要入门后应该都会更加快速学习了,时间肯定会比我的安排大大缩短:
1、计划
1、文章安排: 计划分为入门篇、管理篇、开发篇和优化篇四部分,分别介绍理论知识、安装管理、开发使用以及数据库的优化,还有很多实战案例可供参考
2、更新计划: 从 2022 年 1 月
开始更新,争取1周1更吧(目前已经更完入门篇和管理篇的目录,开发篇和优化篇不定时更新)
2、能学到什么
1、Oracle入门篇: Oracle的历史、体系结构、数据访问以及管理开发的介绍
2、Oracle管理篇: 带领大家手把手安装配置一个Oracle数据库,并配置数据库的各类功能,以及如何管理数据库,配置过程中将会尽可能详细的描述每一个配置的具体含义以及对应的作用,中间还会穿插一些进阶的理论知识
3、Oracle开发篇: 这一篇主要是详细讲解Oracle开发语言的使用,包括各种数据库开发的功能和如何使用
4、Oracle优化篇: 在管理和开发的同时,难免会遇到一些问题,比如数据库运行卡顿,SQL运行缓慢等等,这一篇将教你如何优化数据库,深入学习Oracle的原理和知识
3、能学到什么程度
1、Oracle入门篇: 理论上看完后应该可以对Oracle有一个初步的了解了,能知道自己在做什么,以及能听懂同事都在谈什么,能完整知道Oracle里面的相关内容,以及能开始着手使用Oracle数据库
2、Oracle管理篇: 应该就能完全掌握Oracle了,能独立安装配置一个Oracle数据库,基本上算是学会了,可以骄傲的说出我是一名Oracle DBA了(没有工具的童鞋可以看看里面的理论部分)
3、Oracle开发篇: 学完之后一般来说Oracle开发的工作都能够胜任了,各种SQL语句的编写可以说是炉火纯青了
4、Oracle优化篇: 可以说你正在晋级Oracle专家的路上高歌猛进,一般的难题已经难不倒你了
三、一些经验
1、学习时间
两月入门 两年精通 五年大成
换句话说就是:
菜鸟 工程师 专家
2、学习方法
1、不要着急,心平气和的慢慢学,直到入门后就会快起来
2、将理论和实际的使用对应起来,看看每个功能都是干啥的,会导致数据库发生哪些变化,因此,最好有一个查询软件,建议使用 PL/SQL Developer
3、由浅入深,最好有本地学习环境,不过需要电脑配置足够,一般现在的配置用来安装学习环境都是绰绰有余了,如果没有本地学习环境,我估计会停留在入门阶段很长时间
4、多看看官方文档,一定要至少看完一本英文手册,因为就压根没有中文的。所以这时候就是大家展示出自己阅读英文文档技巧的时候了,不得不说谷歌翻译确实准确一些
5、请认真看完Oracle从入门到精通系列前言、1和2
6、请认真看完Oracle从入门到精通系列前言、1和2
7、请认真看完Oracle从入门到精通系列前言、1和2
四、支持
1、博主的联系方式
交流专区 里有博主的微信联系方式,请仔细阅读其中的添加好友的须知!
2、其他可能的支持
1、一些官方培训,比如Oracle官方每周的 Oracle专家课程系列 培训,线上免费,爆赞!
2、墨天轮社区每周的免费线上培训直播活动,分享数据库相关技术,可以关注:modb 技术直播
3、一些资料:
- 博主上传的一些 资料,可能网上不多见,各位按需下载即可
- ORACLE-BASE 网站的各种文章资料,竖个大拇指
Oracle 从入门到精通系列 - 前言相关推荐
- Oracle 从入门到精通系列 - 思维导图计划
思维导图计划 ->返回总目录<- 博主依据Oracle官方文档和自己的学习经过,稍微整理了一下,出了一张Oracle知识结构的思维导图,目前还只是一个比较简陋的版本(比如Oracle很多新 ...
- Oracle数据库从入门到精通系列之二:SGA和后台进程
Oracle数据库从入门到精通系列之二:SGA和后台进程 一.SGA 二.后台进程 一.SGA Oracle有一个很大的内存块,称为系统全局区(SGA),用于(但不限于): 维护所有进程需要访问的内部 ...
- Oracle数据库从入门到精通系列之十八:Oracle进程
Oracle数据库从入门到精通系列之十八:Oracle进程 一.Oracle进程 二.服务器进程server process 三.后台进程background process 四.从属进程(slave ...
- 视频教程-Oracle从入门到精通全套视频教程之SQL与PLSQL(四)-Oracle
Oracle从入门到精通全套视频教程之SQL与PLSQL(四) Oracle DBA,熟悉Unix操作系统,精通Oracle数据库. 曾任职某大型金融IT公司,负责银行领域数据库构建与运维,维护大量银 ...
- RK3399平台入门到精通系列讲解 - 总目录
总目录 欢迎大家来到内核笔记的<RK3399平台开发入门到精通系列讲解>,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考.下面蓝字都是 ...
- Oracle从入门到精通(视频实战版)
Oracle从入门到精通(视频实战版) 内容简介 oracle 11g是甲骨文公司精心打造的最新版本的oracle数据库,该版本数据库凝聚了oracle三十多年的精华.本书不仅是一本oracle 11 ...
- oracle从入门到精通_【论文】基于SPSS Modeler和Oracle的学生行为数据分析
张翠轩,曹素丽,王淑梅 (石家庄邮电职业技术学院计算机系,河北 石家庄050021) 摘要: 随着校园信息化程度的日益提高.学校积累了大量的学生数据,如何充分利用这些数据,获取其中蕴藏的价值,已经成为 ...
- 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介
文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...
- Linux从入门到精通系列之PPTP
Linux从入门到精通系列之PPTP 今天我们来说下怎么在linux环境下如何搭建PPTP-×××,PPTP(Point to Point Tunneling Protocol),即点对点隧道协议.该 ...
最新文章
- 云端应用SQL注入攻击
- Logstash为什么那么慢?—— json序列化
- html怎么让方块自动旋转,纯CSS3做的的3D旋转方块
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
- 《系统集成项目管理工程师》必背100个知识点-81风险管理
- C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件
- Github上传代码指南(Window版,同样适合Linux版)
- iOS点击获取短信验证码按钮
- php中const的意思,php – 在const中使用const
- python中home定义是什么_关于python中的module你需要了解的
- 拓端tecdat|Python高维统计建模变量选择:SCAD平滑剪切绝对偏差惩罚、Lasso惩罚函数比较
- 桌面无法显示计算机,win10 桌面计算机无法显示
- Linux怎么恢复已删除的文件,Linux中使用extundelete恢复已删除的文件
- ESXI 通过naa在主机上找到物理磁盘的位置
- 【论文排版】参考文献的格式设置
- centos7.5.1804配置本地yum源和阿里云yum源以及163源
- pmos低电平驱动_MOS管驱动电路总结
- 怎么用计算机输入名字,怎么用电脑起名字
- EOJ Monthly 2021.1
- 【架构师】零基础到精通——康威定律
热门文章
- Oracle 从入门到精通系列 - 思维导图计划