关于ASM的参数文件路径
今天对ASM参数文件做了几个小实验。首先说明一下环境,我的环境是ASM+单实例刚开始,参数文件是在磁盘组里的SQL> show parameter spfileNAME TYPE&nb...
解决创建磁盘组,出现Oracle Grid Infrastructure is not configured properly
今天在ASM上面跑单实例的时候,遇到一个小问题,记录下已经成功得安装了GI和Oracle软件,并且在过程中并没有报任何错误。但是在用图形化界面asmca想要创建磁盘组的时候就报错了,错误如下解决方法如下:在root用户下面跑一下roothas.pl脚本[root@my ~]# /u01/app/grid/11.2.0/crs/install/roothas.plUsing config...
oracle GoldenGate系列:(六)GoldenGate各个进程介绍
一、GoldenGate 进程GoldenGate主要包含Manager进程、Extract进程、Pump进程、Replicat进程对应每个进程,都有几个文件与其对应,分别有dirprm :参数文件,该进程所配置的参数(edit param 进程组名 就是配置该文件)dirchk:检查点文件,记录了该进程的检查点信息dirrpt:report文件,可以...
探讨where后使用别名
Oracle中SQL语句使用别名是是一件十分常见的事。如:SQL> select ename,sal as salary from emp where sal<1000;ENAME SALARY---------- ----------SMITH 800JAMES ...
oracle GoldenGate系列:(五)关于GoldenGate附加日志的理解
几个月之前写了几篇关于OGG的文章,但是由于各种原因停了下来。现在将之前的再笔记整理一遍,继续写下去。今天这篇文章写的主要是GoldenGate中附加日志的作用,而不是单纯地写附加日志本身的功能。在前面部署OGG的过程中,我们需要打开附加日志。那么附加日志是什么呢?使用OGG的时候为什么需要打开附加日志?一...
Oracle传输表空间
一、传输表空间概述在Oracle环境中,有很多方法可以对数据进行备份和传输,像是exp/imp、expdp/impdp和rman等。而可传输表空间(Transportable Tablespace)也是方法之一。 传输表空间技术在oracle9i开始出现, 由于传输表空间只是复制包含实际数据的数据文件到目标数据库的指定位置,而使用数据泵则是传输...
Oracle managed file(OMF)
一、OMF的概述Oracle Mananger Files,也叫OMF,翻译成中文即是Oracle文件管理, 使用OMF可以简化dba的管理工作,我们在创建oracle物理文件时候不用指定文件的名字、大小、路径,oracle 会为其自动分配。但是这项技术虽然为dba提供了便利,但同时也有一些不好的方面。下面我们就看下OMF的作用吧。二、开...
执行闪回时发生ORA-55510错误
今天在做闪回的时候发生了ORA-55510 错误,记录一下,具体如下SQL> CREATE TABLE TEST_EMP TABLESPACE USERS AS SELECT * FROM HR.EMPLOYEES;Table created.SQL> DELETE FROM TEST_EMP WHERE EMPLOYEE_ID=100; 1 row deleted.SQL> commit;Commit co...
解决删除undo表空间时的ORA-01548错误
今天有个同学碰到这个问题,帮他解决了下它的undotbs1表空间有问题,想要删除它,碰到问题。SQL> drop tablespace undotbs1 including contents and datafiles;drop tablespace undotbs1 including contents and datafiles*ERROR a...
RMAN catalog的配置
一、为什么要使用catalog 1.因为nocatalog下,rman的备份信息是写在控制文件中的,若是控制文件损坏或丢失,代表着rman的备份信息也就丢失了。2.因为rman的备份信息是写在控制文件中的,存放时间受CONTROL_FILE_RECORD_KEEP_TIME参数的影响,若是在CONTROL_FILE_RECORD_KEEP_TIME期间备份信息过多,也会导致控制...
Grid Control 安装之WebLogic Server的安装与升级
Grid Control 是具有完整功能的全企业Oracle 生态系统管理工具。相比对于em,gc不仅可以管理多个数据库,还可以对其他IT产品包括不属于oracle旗下的进行管理。Grid Control主要包括以下四个部件:Grid Control Console:是OEM的用户接口,基于一个WEB控制台,通过该控制台可以监控和管理整个网络环境的目标。Oracle Manag...
解决OPatch failed with error code 73错误
在打oracle补丁时候有时会报OPatch failed with error code 73错误这里记录了两种常见的错误第一种:[oracle@odd-PROD1 14727310]$ $ORACLE_HOME/OPatch/opatch apply。。。。。。。。UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.Prerequisite check "CheckAct...
手工建库时报ORA-01519
在手工建库的时候遇到一个小问题,顺便记录了一下。SQL> @/home/oracle/createDB.sqlERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection forcedORA-01501: CREATE DATABASE failedORA-01519: error while processing file '?/rdbms/admin/dtxnspc.bsq' near line 5ORA-0...
dataguard中的物理 standby与逻辑standby
dataguard的备库有物理 standby和逻辑 standby两大模式Physical standby database(物理 standby)同步模式: 通过直接应用Primary 数据库传送过来的REDO来保持与 Primary 数据库的一致,基于block-for-block的。优点:没有数据类型的限制,可以保证两个数据库完全一致。效率高,因为是使用最底层的块级别上...
使用rman恢复参数文件
当我们的数据库实例的参数文件丢失了,怎么样把它找回呢?如下在恢复的过程中,可能要用到dbid,所以下面有两种方法可以查看dbid方法一:查询v$database视图SQL> select dbid from v$database; DBID----------1446008355方法二:用rman连接上已将启动的数据库实例...
Oracle重要的进程
服务器进程(server process)在专有模式下,oracle会为每一个通过监听连接上服务端的客户端进程分配一个服务器进程主要任务:对通过应用程序发出的 SQL 语句进行语法分析并运行语句,将需要的数据块从磁盘写到SGA中的buffer cache中。返回所得到的结果后台程序SMON(系统监视器):能够实现实例恢复,...
基数与选择性
基数( cardinality)和选择性(selectivity)对于Oracle优化的课题中,基数和选择性是两个重要的概念。那么什么是基数和选择性呢。基数:某一列,不同唯一键的数量。比如,有一个一万行的表,它的sex列只有男和女这两个值,那么,这列的基数便是2了。所以,主键列的基数等于表的行数。选择性=基数/行数...
RMAN的备份原理
今天看了DAVE对RMAN的备份原理的讲解,真的令我受益匪浅,之前只是能够熟练地运用该工具,却不知所以然。今天总算对RMAN的备份原理深入了一把。以下是我个人对DAVE讲的内容以及网上的文章的进行整理。注:本文只对RMAN的备份原理进行探究,并不讲到如何对数据库进行备份。RMAN的组成RMAN是SMR(Server Managed Rec...
安装Grid的过程中报CRS-4124与CRS-4000的解决方法
之前在安装Grid的时候遇到了一个问题在前面的步骤都成功做完来到这一步的时候,要求执行两个脚本执行第一个脚本没啥问题但在第二个文件时候报了错误[grid@14oracle16 /]# /u01/sys_software/product/11.2.0/grid/root.shRunning Oracle 11g root.sh script... Th...