Oracle LogMiner
Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些...
文章
重庆八怪
2008-12-26
690浏览量
MS SQL Server和Oracle对数据库事务处理的差异性
背景
在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle对数据库事务处理的差异性引起一些争论,因此记录我对数据库事务处理的想法。
简介
本文讲述MS SQL Server和Oracle对数据库事务处理的差异性,以及Oracle...
文章
橘子红了呐
2017-11-19
736浏览量
Oracle内存结构
Oracle内存结构
1.概述
Oracle数据库:每个Oracle都由一个数据库实例和一系列物理文件组成。
即,Oracle数据库由一系列后台进程、内存及文件组成。
当启动一个数据库时,Oracle会分配一个被称为系统全局区SGA的共享内存区,同时会启动多个后台进程,他们共同构成了一个...
文章
推荐码发放
2018-07-27
1002浏览量
Quick BI 数据可视化分析平台
2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品
广告
Oracle SQL tuning 步骤
SQL是的全称是Structured Query Language(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。不要把SQL语言与商业化产品如Microsoft SQL server或开源产品MySQL相混淆。所有的使用SQL缩略词的这些都是SQL标准的一部...
文章
leshami
2012-04-02
873浏览量
你要为难优化器,优化器会加倍为难你
又一个核心系统去IE成功了,操作系统从AIX换为Linux,Oracle数据库从11.2.0.3升级到11.2.0.4,整体CPU利用率稳定运行在10%之内。
但是,有一个停复机业务的SQL犹如脱缰的野马,执行时间从几毫秒变到几百秒(执行时间的变化过程中,执行计划没有发生改变,表中的数据有变化...
文章
稀奇古怪
2017-05-16
1204浏览量
理解和使用Oracle分析工具LogMiner
用LogMiner 理解和使用Oracle 8i分析工具LogMiner Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档...
文章
jimbuster
2007-03-28
1036浏览量
LogMiner
一、LogMiner的用途
日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。
在Oracle 8i之前,Oracle没有提供任何协助数据库管理员来读取和解释重作日志文件内容的工具。系统出现问题,对于一个普通的数据管理员来讲,唯一可以作...
文章
长征2号
2017-12-31
1140浏览量
Oracle的优化器(Optimizer)
导读: Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql ...
文章
老牛的博客
2008-03-24
639浏览量
《Oracle PL/SQL程序设计(第5版)》一一2.3 SQL*Plus
本节书摘来自异步社区出版社《Oracle PL/SQL程序设计(第5版)》一书中的第2章,第2.3节,作者:【美】Steven Feuerstein , Bill Pribyl,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.3 SQL*Plus
Oracle PL/SQL程序设计(第5...
文章
异步社区
2017-05-02
1696浏览量
SQL优化二(SQL性能调优)
一·、前言:这篇博文内容非原创,是我们公司的架构师给我们做技术培训的时候讲的内容,我稍微整理了下,借花献佛。这篇博文只是做一个大概的科普介绍,毕竟SQL优化的知识太大了,几乎可以用一本书来介绍。另外,博主对SQL优化也是刚刚接触,也有很多不了解的地方,说的不对的地方,还请大家指正,共勉!
二...
文章
jmcui
2017-08-20
951浏览量
oracle一个事务的完整流程分析
oracle服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户commit或rollback0.sql语句的解析下面要...
文章
nothingfinal
2012-09-06
594浏览量
oracle一个事务的完整流程分析
oracle服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户commit或rollback0.sql语句的解析下面要...
文章
xumaojun
2012-09-06
559浏览量
oracle手工创建数据库
1. 创建必要的相关目录
2. 创建初始化参数文件
3. 设置环境变量Oracle_sid
4. 创建实例
5. 创建口令文件
6. 启动数据库到nomount(实例)状态
7. 执行建库脚本
8. ...
文章
科技小能手
2017-11-12
827浏览量
Oracle的优化器(Optimizer)
导读: Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql ...
文章
余二五
2017-11-22
876浏览量
AG阅读总结5.1——实例启动与关闭
1、启动数据库:
1,、数据库启动的方式:一般有三种方式可以启动数据库,sqlplus,recovery manager(传说中的RMAN),enterprise manager(传说中的EM)。
2、理解初始化参数:初始化参数是干嘛的?其实,就是数据库实例的配置参数,当你运行statup命令...
文章
长烟慢慢
2012-03-19
852浏览量
oracle init.ora常用配置详解
参考网上整理了重要的配置文件db_name = "51cto" 一个数据库标识符,应与CREATE DATABASE 语句中指定的名称相对应。instance_name = 51cto在多个例程使用相同服务名的情况下,用来唯一地标识一个数据库例程。INSTANCE_NAME 不应与 SID 混...
文章
科技小先锋
2017-11-22
930浏览量
日志挖掘(logminer)
转。
如何使用logminer分析Oracle 联机日志
笔者在工作中经常遇到这样的情况:为了追踪数据的变化,需要知道某个表或者表中的某行数据是什么时候被修改的,以及修改前的内容。但是,Oracle并不提供这样的功能。怎么才能做到这一点呢?我们都知道,Oracle 的联...
文章
技术小美
2017-11-05
547浏览量
如何获得阿里技术offer:从《阿里DBA面试题》体味阿里社会招聘
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。
...
文章
阿里云头条
2016-03-01
9904浏览量
Oracle详解(Ⅰ):世界上目前已知最好的关系型数据库
Oracle
Oracle数据库的体系结构
数据库:
Oracle数据库是数据的物理存储,这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库。可以看多是Oracle就只有一个大数据库
实例:
一...
文章
Mr.Elliot
2018-08-23
897浏览量
Oracle数据库应用系统调优方法
从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能 Oracle数据库广泛应用在社会的各个领域,特别是在Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题...
文章
rockypeng
2013-11-09
713浏览量
从Oracle迁移到MySQL的各种坑及自救方案
讲师介绍 冯帅
点融网高级DBA
获有Oracle OCM、MySQL OCP,目前从事MySQL相关的运维和架构工作,擅长异构数据库交互。
当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有...
文章
稀奇古怪
2017-05-17
2492浏览量
从Oracle迁移到MySQL的各种坑及自救方案
当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑过为了顺利完成复杂的数据库迁移任务,都需要考虑并解决哪些问题呢?
在以前的工作中,我迁移过Oracle到Informix、Oracle和SQLSer...
文章
技术小美
2017-11-13
1312浏览量
oracle 11g 新特性
1.Exadata是结合了数据库威力的硬件。
闪存:不同于数据库闪存,这是一个基于文件扩展的常驻SGA缓冲区的高速缓存(类似于交换区),为数据库提供二级缓存。当数据库被换出SGA时该文件被使用。
存储索引:利用最小值/最大值使查询运行得更快。主要维护数据的摘要信息。内存结构驻留在存储单元层面上。...
文章
技术小胖子
2017-11-22
986浏览量
ORACLE告警日志文件
告警日志介绍
告警日志文件是一类特殊的跟踪文件(trace file)。告警日志文件命名一般为alert_.log,其中SID为ORACLE数据库实例名称。数据库告警日志是按时间顺序记录message和错误信息。
告警日志位置
在ORACLE
10...
文章
潇湘隐者
2016-04-26
1841浏览量
oracle锁机制的延续——并发与多版本1
开发多用户数据库应用,最大的难题之一是:一方面要力争最大的并发访问,而同时还要确保每一用户 能以一致的方式读取和修改数据。力争最大的并发访问需要用锁定机制,而确保一致读和修改数据则需要一些并发控制机制。
1、并发控制:
并发控制(concurrency control)是数据库提供...
文章
长烟慢慢
2012-02-24
796浏览量
告警日志
告警日志介绍
告警日志文件是一类特殊的跟踪文件(trace file)。告警日志文件命名一般为alert_.log,其中SID为ORACLE数据库实例名称。数据库告警日志是按时间顺序记录message和错误信息。
告警日志位置
在ORACLE 10g中,BACKGRO...
文章
技术小美
2017-11-13
845浏览量
oracle等待事件9——I/O上的等待事件 上篇
1、db file scattered read
oracle在执行全表扫描(FTS:full table scan)或全索引扫描(index full scan)时,为保障性能,尽量一次性读取多个块,这称为Multi Block I/O。每次执行multi block I/O,都会等待物理I/...
文章
长烟慢慢
2012-09-17
853浏览量
Oracle数据库体系结构解析
Oracle 数据库体系结构图 如下图所示,
纵观上图可知,Oracle数据库服务器大致分为两个主要部分 既1.Oracle instance (数据库实例 上半部分)2.database (数据库 下半部分)。
用户不能直接连接到数据库,而是用户先发出一个用户进程, 用户进程和Orac...
文章
青衫无名
2017-07-03
953浏览量
MySQL两千万数据优化&迁移
最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息,极不方便做统计和分析。所以我需要创建一张新表,把旧表中的数据一条一条取出来优化后放回新表;
一. 清除...
文章
sibenx
2016-08-31
5489浏览量
2.0 解析系列 | OceanBase 2.0 的 Oracle 兼容模式
OB君:本文是 “OceanBase 2.0 技术解析系列” 的第九篇文章,今天我们来说说2.0版本最不得不提的——Oracle兼容模式。本文整理自10月27日OceanBase TechTalk北京站活动中酒满的演讲《OceanBase2.0的Oracle兼容模式》。更多精彩欢迎关注OceanB...
文章
荔子liqi
2018-11-23
2462浏览量