暂无图片
我想系统的学习下oracle,啥路线好些
我来答
分享
SQL6080
2023-08-18
我想系统的学习下oracle,啥路线好些
1
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
严少安
暂无图片

看这里
Oracle入门到精通
https://www.modb.pro/path/323

暂无图片 评论
暂无图片 有用 5
打赏 0
暂无图片
Mark

学习Oracle的前提是:熟悉Linux操作系统、Unix操作系统、这几个模块。通了就差不多了
1、sql、pl/sql
作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重要工作,而且对DBA的要求更高,你不但能看懂,还要能够找出问题。学些这方面知识的要点就是:多练、多思考,多测试。
2、Oracle管理(体系结构)
这是Oracle的难点,Orcle技术博大精深,主要的难点就集中在这里面。包括Oracle的存储管理、对象管理、内存和进程、undo管理、初始化参数、数据字典视图、安全、latch和lock、权限和角色、资源调度、闪回、日志原理等。
学习这一块知识的时候,一个重点是:要知道原理和“根”,知道表面的东西没有任何意义。
知道原理以后,通过实验去证明,将原理总结出来。
这一块学习的好还是不好,直接决定了以后的一个备份恢复、优化、排错。
这一块虽然是研究管理,但是更加注重原理和体系结构的分析和解剖。
应该叫做“深入剖析Oracle体系结构”,多深都需要。
3、备份恢复(多做实验、多讨论)
4、优化
这一块完全是第一部分和第二部分的一个结合。这一块的学习没有最深,只有更深,学习方法和第二部分类似。
首先需要大家掌握一些Oracle的优化方面的基础知识,例如深入分析索引原理、分区、等待事件、时间统计模型、动态性能视图、操作系统的一些性能优化和查看命令,例如:top、iostat、vmstat、sar、pmap、prstat、filemon、nmon、svmon等。
最关键的还是要做三件事情:Oracle的动态性能视图、Oracle的报告(trace、awr、addm、ash)、执行计划;对这三块要熟悉和分析出来。这个部分的分析和动手实验很重要。
5、RAC
现在RAC的使用越来越多,学习RAC的重点还是:基础原理+RAC优化。
RAC系统的优化分为两个步骤:RAC系统优化和单实例优化;根据RAC的基础原理,能够设计高性能的RAC系统,能够分析RAC性能问题。对RAC的动态性能视图、等待事件、报告,能够看懂和分析。
6、SQL优化
为什么单独的拿出来呢?因为这部分需要持之以恒的进行研究和实验,而且工作中几乎是每天都要做的事情。
目前这方面,有一些比较经典的中文书,值得大家去看看。
7、PL/SQL深度学习
在这部分学习的时候,就要时时刻刻注意性能,主要是注意测试。

暂无图片 评论
暂无图片 有用 5
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
RPM安装Oracle功能差异
回答 1
已采纳
没有差异的,您可以查以下视图来进行比对SELECTcompid,schema,status,version,compname FROMdbaregistry ORDERBY1;功能
Oracle最耗时的字段关联条件(即on pro.pro_id = pay.PROJECT_BID的这两个)索引都上了, 查询效率还是一样?
回答 2
要看看整个SQL,如果就是selectfrompro,paywhere pro.proidpay.PROJECTBID没有其他有用的条件。那么就是两表关联。就是全表。
oracle生产中最大的表有多少g或者多少t?
回答 2
已采纳
OracleDatabase12cRelease2及更高版本中,最大表大小可以达到128T
请问各位大佬,在oracle在oracle Release 11.2.0.1.0版本中。 用varchar 类型建表,为什么显示的是varchar2类型?
回答 1
已采纳
以前的VARCHAR类型早放弃,改用第二代,VARCHAR2
oracle 11g rac集群 的 public 网络 改成子网划分后的网络比如,子网是255.255.255.192这样支持不?有大神在不
回答 4
支持,只要保证所有节点在一个子网就没问题!!
Oracle 11g可以使用expdp远程备份吗
回答 9
已采纳
直接备机上安装一下对应版本的oracle软件,建库、建dblink,然后就expdp远程导出吧。
AWR分析报告问题求助:运行卡顿
回答 2
硬件配置高, SQL执行效率低,SQL优化能解决问题.
Patch ID:21026948 补丁未能生效
回答 3
PSU190416太高了,要么申请Mergepatch,要么回退
Oracle数据库执行计划中有笛卡尔连接应该怎么优化?
回答 1
已采纳
首先应该检查表是否有关联条件,如果表没有关联条件,那么应该询问开发与业务人员为何表没有关联条件,是否为满足业务需求而故意不写关联条件。其次应该检查离笛卡尔连接最近的表是否真的返回1行数据,如果返回行数
Oracle用数据泵导出导入时需不需要exclude统计信息,如果有这个参数,导入后如何收集统计信息呢,按照表空间导出的需要exclude参数么?哪位大佬指点一下
回答 2
(1)统计信息是一些对象的统计信息,所以统计信息是对象的依赖,默认导出这些对象,如果使用默认参数,不显式指定,则会导出对象依赖的统计信息,即使你最小粒度导出单表,也会导出这个单表的依赖:索引、约束、权