摘要: 日志挖掘 log miner 通过dbms_logmnr这个包把dml和ddl语句进行日志挖掘 (适用于调试、审计或者回退某个特定的事务。) DML挖掘 1.在scott用户下进行创建一个表t1: create table t1(id int,name char(10)); 2.插入一条sql:in 阅读全文
posted @ 2020-02-10 16:44 yunqp 阅读(176) 评论(0) 推荐(0)
摘要: 归档日志:archive log 1.归档日志和非归档日志的区别 1)归档会在日志切换时,备份历史日志,对于OLTP系统都应考虑归档模式,以便数据库能支持热备,并提供数据库完全恢复和不完全恢复(基于时间点) 2)归档会启用ARCn的后台进程、也会占用磁盘空间 3)非归档只能冷备,且仅能还原最后一次全 阅读全文
posted @ 2020-02-10 15:16 yunqp 阅读(183) 评论(0) 推荐(0)
摘要: 恢复控制文件方法 控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在NOMOUNT下 1)单个文件损坏了:参照多元化章节,通过简单复制解决。 2)所有的控制文件丢失: ①如果有binary控制文件备份,利用备份恢复控制文件, ②如果没有备份,利用t 阅读全文
posted @ 2020-02-08 00:08 yunqp 阅读(206) 评论(0) 推荐(0)
摘要: 自动诊断信息 ADR(Automatic Diagnostic Repository) 一般基于操作系统层面树状结构 主要包括告警日志、追踪文件、健康记录、dump、bump、aump等文件 SQL> show parameter diagnostic_dest NAME TYPE VALUE di 阅读全文
posted @ 2020-02-06 23:41 yunqp 阅读(313) 评论(0) 推荐(0)
摘要: 1.启动 启动分为三个阶段 1)nomount阶段:读取参数文件,检查参数文件是否完整 SQL> select status from v$instance; STATUS STARTED 2)mount阶段:读取控制文件,检查scn一致性 SQL> select status from v$ins 阅读全文
posted @ 2020-02-06 22:05 yunqp 阅读(133) 评论(0) 推荐(0)
摘要: 1参数文件:什么是参数文件 instance在启动数据库阶段之前读取初始化参数init parameter files,该文件管理实例相关启动参数 2 参数的分类 一 动态参数 immedite 二静态参数 false 三延迟参数deferved 动态参数可以直接在内存中修改,并对当前instanc 阅读全文
posted @ 2020-02-05 14:20 yunqp 阅读(141) 评论(0) 推荐(0)
摘要: oracle进程大体上可以分为三类:user process、serverprocess、backgroupprocess 一:userprocess 客户端进程 客户端的process,访问数据库可以分为三种形式:sqlplus、用于程序APP、web方式(oem) sqlplus可执行sql和p 阅读全文
posted @ 2020-02-01 22:49 yunqp 阅读(480) 评论(0) 推荐(0)
摘要: SGA的基本组件: 1.shared pool 共享池是对sql,datafile元数据进行分析、编译以及加入执行计划的内存区域。 共享池由缓存池(librar pool) 数据字典池(data dictionary cache)和缓存结果集(resul cache)组成。 一:library ca 阅读全文
posted @ 2020-01-31 23:30 yunqp 阅读(512) 评论(0) 推荐(0)
摘要: 1oracle server oracle server: database + instance 一个实例对应一个数据库的简称为单实例数据库。多个实例也可以对应的一个数据库,一般是数据库集群rac使用。重点需要注意的是实例和数据库的对应关系是 一对一或者一对多。 2.实例 instance An  阅读全文
posted @ 2020-01-31 15:12 yunqp 阅读(127) 评论(0) 推荐(0)