Oracle
Oracle OCP
金小金~
这个作者很懒,什么都没留下…
展开
-
[Oracle OCP 052-2-4]数据字典表和动态性能视图
Oracle提供了大量的内部表,他们记录了数据库对象的更改和修正。可以将这些内部表划分为两种主要类型:静态的数据字典表和动态的性能表。这些内部表是由oracle维护的,可以说它们是只读表。...原创 2019-08-06 12:51:38 · 134 阅读 · 0 评论 -
[Oracle OCP 052-2-3]CheckPoint 检查点及scn
checkpoint分类完全检查点 full checkpoint增量检查点 incremental checkpoint局部检查点 partical checkpoint完全检查点工作方式:记下当前的scn,将此scn之前所有的脏块一次性写完,再将该scn号同步更新控制文件和数据文件头可以引起完全检查点的两个动作正常关闭数据库:shutdown immediate手动检查点切换:...原创 2019-08-03 10:43:31 · 230 阅读 · 0 评论 -
[Oracle OCP 052-2-2]深入分析Oracle数据库中的checkpoint_change#(scn)
检查点分类1、系统检查点(记录在控制文件中)SQL> select checkpoint_change# from v$database; CHECKPOINT_CHANGE# ------------------ 539625 2、数据文件检查点(记录在控制文件中)SQL> select file#,checkpoint_change#,la...转载 2019-08-02 14:46:15 · 229 阅读 · 0 评论 -
[Oracle OCP 052-2-2]没有备份的情况下undo损坏和修复
system表空间的undo默认system表空间会有一个单独的undo segment(usn为0)。其他表空间的事务不能使用它。缺省下undo tablespace会被分配10个undo segment,理论上一个段可以有多个事务,但Oracle的策略并不情愿如此,实验表明,对应并发的事务,通常每个事务会分配一个UNDO段,也就是说如果这10个段不够,Oracle会自动在增加段。当数据库启...原创 2019-08-02 14:25:15 · 248 阅读 · 0 评论 -
[Oracle OCP 052-2-1]UNDO概述
undo文件[root@db01 ~]# cd /opt/oracle/oradata/orcl[root@db01 orcl]# lltotal 1644776-rw-r-----. 1 oracle oinstall 9748480 Jun 26 21:34 con01-rw-r--r--. 1 oracle oinstall 5787 Jun 26 21:18 con...原创 2019-07-27 11:54:02 · 168 阅读 · 0 评论 -
[Oracle OCP 052-2-1]UNDO知识点整理
undo 相关视图dba_rollback_segsdba_undo_extentsvtransactionvtransactionvtransactionvrollstatvrollnamevrollnamevrollnamevundostatx$ktuxe查看 undo 相关参数select name,value,issys_modifiable from v$par...转载 2019-07-27 11:01:18 · 128 阅读 · 0 评论 -
[Oracle OCP 052-2-1]日志挖掘 log miner
log miner 的作用数据库恢复中有时会需要对Redo log进行分析,要会使用log miner,以便确定要恢复的时间点或SCN日志挖掘的方法分类1)DML2)DDL对语句DML进行日志挖掘添加database补充日志SQL>ALTER DATABASE ADD SUPPLEMENTAL LOG DATA*注意:通过PL/SQL包的DML的日志挖掘,这步要先执行,...原创 2019-07-27 10:10:27 · 219 阅读 · 0 评论 -
[Oracle OCP 052-1-6]非归档模式丢失CURRENT日志组怎么办
非归档模式,无备份的情况下,手误把CURRENT日志组给删了,导致数据库起不来这种情况该如何处理?先来模拟一下环境mount状态下查看日志状态,由下可知,group1为current状态,其他group为unused状态scott@ORCL>select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCK...原创 2019-07-03 00:07:18 · 219 阅读 · 0 评论 -
[Oracle OCP 052-1-6]丢失INACTIVE状态的redo日志怎么办
前提:已建立日志组镜像不小心删除日志组镜像中inactive redo logfile解决办法把默认路径下inactive redo logfile 原封不动copy到日志组镜像路径中去即可实验Using username "root".Authenticating with public key "rsa-key-20190527"Last login: Wed Jul 24 1...原创 2019-07-24 20:00:00 · 251 阅读 · 0 评论 -
[Oracle OCP 052-1-6]Redo日志切换
实验详细idle>set linesize 150;idle>select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME-----...原创 2019-06-20 21:06:24 · 522 阅读 · 0 评论 -
[Oracle OCP 052-1-6]Redo Log概述
redo log功能:数据恢复redo log特征:记录数据库的变化(DML,DDL)用于数据块的recover以组的方式管理redo file,最少两组redo,循环使用和数据文件存放到不同的磁盘上,需读写速度快的磁盘(比如才用RAID10)restore&recoveryresotre:昨天10点备份,restore后恢复的是昨天10点那一刻数据库的样子recove...原创 2019-07-23 21:21:36 · 111 阅读 · 0 评论 -
Oracle:Control File
查看Control File的位置v$controlfileshow parameter controlfilev$parameteridle>idle>idle>select name from v$controlfile;NAME---------------------------------------------------------------...原创 2019-06-26 19:57:59 · 187 阅读 · 0 评论 -
[Oracle OCP 052-1-3] 访问ORACLE EM网页
查看EM状态 emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.1.0Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.http://db01:1158/em/console/aboutAppl...原创 2019-06-22 21:58:27 · 342 阅读 · 0 评论 -
[Oracle OCP 052-1-3]SPFILE & PFILE
概念简介ORACLE中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件,可以分为两种类型。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。初始化参数文件(Initialization Parameters Files),Oracle 9i之前,...原创 2019-06-22 21:50:16 · 140 阅读 · 0 评论 -
[Oracle OCP 052-1-2]Oracle 进程简介
分类User ProcessServer ProcessBackground Process(PMON,SMON,DBWR,LGWR,CKPT,OTHERS)解释User Process: 客户端进程Server Process: 与User Process一对一对应ps -ef | grep sqlplusBackground ProcessPMON:客户端连接断了,S...原创 2019-06-21 22:11:57 · 122 阅读 · 0 评论 -
[Oracle OCP 052-1-2] 如何把表放到Keep Buffer Pool/Recycle Buffer Pool
概念简介Keep Buffer Pool: 其作用是缓存那些需要经常查询但又容易被默认缓冲区置换出去的对象Recycle Buffer Pool : 用于存储临时使用的,不经常使用的较大的对象把表放到Keep Buffer Pool假设scoot用户下有一张名为TTT的表,词表使用频度很高,但又容易被默认缓冲区踢出去,所以将词表放到Keep Buffer Pool核心SQL:alter ...原创 2019-06-21 21:25:50 · 238 阅读 · 0 评论 -
[Oracle OCP 052-1-1] database buffer相关参数
idle>show parameter block;NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_block_buffers ...原创 2019-06-20 21:58:45 · 210 阅读 · 0 评论 -
Oracle: 体系架构
Oracle OCP 052-1-1原创 2019-06-20 22:02:22 · 115 阅读 · 0 评论