- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[IT认证]ocp原厂培训笔记
ocp 原厂培训笔记(第一天)
1.给我们培训的机构 OU: oracle 大学
2.老师名字 ***@
3.OCA.OCP.OCM
OCM 要求 首先是ocp,通过两门高级课程,实验 2 天的 LAB
4.上课时间表
上午 9:00-11:50
下午 1:30-4:30
5.QA
ekit 教材
oracle 其他的一些应用系统
ORACLE IAS
J2EE server:oc4j
oracle applicaction 11i
oracle Jdevelop:Oracle Developer Suite
10g 的G 的意思是 grid.
oracle 全球的论坛 global grid forum:GCF
grid 的优势有哪些:
1.虚拟化:在计算时没必要知道进行这个计算的位置在哪里
2.动态供应:24*7 通过 dataguard 来实现
3.资源池:RAC 可以通过把便宜的刀片组合在一起形成强大的功能
oracle 原文的意思是:神的预言,指示
ORACLE SERVER(Rdbms)=instance+database
instance=SGA 共享内存+Background process
oracle 的内存结构
server process: PGA 中 (翻译为 program 或 private)
shared_pool :plsql,sql 都放在这个池子里,dictionary 放在这个池子里 dictionary
cache,library cache,cursors
database buffer cache:数据库缓冲区
java pool:java 代码专用
stream pool(定义了数据库的选择规范)
large pool(大池里选择文件缓冲区,rman 用)
用到的web 服务器是apache 吗? 是的,9i,8i 都是在一张盘,但是10g 是单独的光盘。
关于connect 和 session 的关系与区别
1connection 物理上的
2session 逻辑上的概念
一个如下的dml 语句将会做什么操作呢?
select * from em where empno=100;
三步:
1.parse :访问共享池,数据字典有计划
2.execute 调度作业
3.fetch 取这个数据
DDL 操作不会 fetch 操作。
SMON:翻译为系统监视进程
PMON:翻译为进程监视进程(PMON 主要作用之一是 清除用户进程留下的垃圾)
如何设置dbwr 的个数?
如果系统中,每多出 4 个CPU(内核)会考虑增加一个 dbwr 进程.
检查点的作用,修改控制文件和数据文件。
如果一个进程失败,对它的恢复,是通过smon 来做,将恢复到最近一个成功的检查点。
smon 会做一个 前滚操作(roll forward),再做一个回滚操作(roll back)
具体过程,smon 会读取控制文件,取checkpoint 时间对应的scn,再读redo 块,
把从那个时间开始的所有redo 执行,一直执行到redo 块的尾部。
事物的概念是什么:
一组 DML 语句,做为一组逻辑的部分会全部执行或全部取消。
checkpoint 分为两种,
1:增量 (checkpoint not commplete 这种报警的时候就是增量备份时候 报的警。
2.完全的(手工 checkpoint)
对于OLAP 系统,应该尽量减少物理io
pinned 状态,服务器进程正在对块进行跟新的时候就处于这个状态,此时操作系统会产生
一个latch
只有dbwr 来写完 灰数据的时候,这个latch 才会释放。
latch 用在dbwr 跟新缓存区的时候,使用了latch 时,别的用户无法跟新同一个缓存区。
redolog
oracle 至少需要两个redolog 组(group),一个控制文件
每个组里可以有一个或多个member.member 之间的关系是mirror 的。
如果指定多个控制文件,则这几个控制文件可以被并行写。
oracle 引进了2 进制参数文件,spfile 就是其中一种,它的好处是不需要文本编辑就可以
被修改。
passwd file 的目的是验证 登陆的用户是否有足够的权限。
sysaux 表空间的目的是降低 system 表空间的压力,叫做system 的辅助表空间(辅助系统
表空间)
我们可以调用特定的plsql 进程把数据从sysaux 迁移到别的表空间去。
oracle data block 的大小由 db_block_size 大小确定,必须是操作系统块的倍数
data,index,undo 都是 segment 的概念。
而当 对大量数据进行sort 操作的时候,一
文档评论(0)