ogg基础
分类: OracleGoldenGate技术架构图 从图中可以看到:GoldenGate主要包含Manager进程、Extract进程、Pump进程、Replicat进程,下面对其一一说明: Manager进程是GoldenGate的控制进程,它主要作用有以下几个方面:启动、监控、重启GoldenGate的其他进程,报告错误及时间,分配数...
set autot on
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[LAIN]] [STAT[ISTICS]]是可选的,也可以都不选择TRACE[ONLY]的含意是只显示explain和statistic,不显示SQL的结果集,带TRACE[ONL...
oracle执行计划看法
基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明一、什么是执行计...
yum 用法
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。在我们平时对CentOS的软件安装中,yum命令在查找安装盘中的rpm比较快,现将收集的...
UNDO和REDO表空间
弄懂几个概念:redo是重做日志文件,是oracle数据库的日志文件.oracle的重做日志有两种:在线重做日志以及归档重做日志。在线重做日志:主要用于由于数据库主机掉电等原因导致实例失败,此时oracle采用在线重做日志在数据库启动时将数据库恢复到归档重做日志:主要用于介质失败,比如:磁盘受损。此时需...
redo与undo
redo(重做信息)是Oracle在在线(或归档)重做日志文件中记录的信息,万一出现失败时可以利用这些数据来“重放”(或重做)事务。Oracle维护着两类重做日志文件:在线(online)重做日志文件和归档(archived)重做日志文件。数据库所在主机掉电,导致实例失败,Oracle会使用在线重做日志将系统恰好恢复到掉电之前的那...
oracle中常用名词解释
Rac和ha的区别? ha,仅只是在操作系统层面进行数据库的监控和管理,一般只针对单实例数据库使用。优点是管理方便,应用开发方便(方便了开发商);工程投入较小。缺点是,具有所有单实例数据库的缺搜索点:如:容错能力差,续航能力差,用户容量小等等问题。rac,数据库本身提供的一种单数据库多实...
oracle架构的基础知识(入门级)
作者:陆阳 学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储...
查看oracle中controlfile的内容
1.备份controlfile alter database backup controlfile to trace;2.查看dump参数sys@ORCL> show parameter dump NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_core_dump ...
ORA-01078:failure in processing system parameters的问题
故障现象:ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl10g.ora' 原理:在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。&...
ORACLE 绑定变量用法总结
之前对ORACLE中的变量一直没个太清楚的认识,比如说使用:、&、&&、DEIFINE、VARIABLE……等等。今天正好闲下来,上网搜了搜相关的文章,汇总了一下,贴在这里,方便学习。 ================================================================================== 在oracle 中,...
分析awr
分析AWR报告 1、AWR报告头信息DB Name :数据库名字 DBid: 数据库idElapsed:采样时间段DB Time:用户操作花费的时间,不包括Oracle后台进程消耗的时间DB Time远小于Elapsed Time说明数据库比较空闲2、AWR负载概要信息...
Oracle 执行计划(Explain Plan) 说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 ...
oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分...
廉价冗余磁盘阵列
作为高性能的存储系统,已经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,已经发展了六个级别,其级别分别是0、1、2、3、4、5等。但是最常用的是0、1、3、5、6五个级别。下面就介绍这五个级别。RAID 0:将多个的磁盘合并成一个大的磁盘,不具有冗余能力,并行I/O,速度最快。RAID 0亦称为带区集。它是...
什么叫做裸设备
天津: 1# cpu:19 会话:9 2# cpu:24 会话:16 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。...
oracle 查看用户所在的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL...
Create spfile from pfile命令要注意
自从9i版本开始,Oracle数据库开始引进另外一种初始化参数文件,spfile.简单说明一点:①该参数是一个二进制文件,不可以用文本编辑器直接编辑修改;②一般驻留在Database se...
Oracle 启动的三个步骤
Oracle 数据库的启动需要三个步骤,当我们直接输入Startup进行启动时,实际上数据库已经隐含的将三个步骤一起执行。而实际上,Oracle的启动过程包括了启动例程,装载数据库,打开数据库。每完成一个步骤,数据库就进入了一个特定的环境,以保证数据库进入了某种一致性的状态。本文即是对这三个步骤中需要打开的...
cannot mount database in EXCLUSIVE mode
1.故障发现Oracle 启动后发现其他帐户都无法登陆,报告错误如下:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux Error: 2: No such file or directory登录服务器Sqlplus /nologConnect / as sysdbaStartup出现故障如下:SQL> startupORACLE instance started.&nb...