oracle出现ORA-16038,ORA-19809,ORA-00312问题的解决方法
数据库装载完毕。ORA-16038: 日志 3 序列号 5035 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 3 线程 1:......REDO03.LOG' 损坏非当前联机日志: 1、启动数据库,遇到ORA-00312 or ORA-00313错...
oracle SQL监控脚本
今天看到了一些oracle数据库监控的脚本,为以后监控数据库sql带来便利,因此将其摘录下来。1.捕获耗费性能的SQL语句#!/bin/kshsqlplus -s /nolog << EOFconnect sys/sys as sysdate;col sid format 99...
Oracle RAC入门(转载)
本文将详细讲述Oracle RAC入门和提高,希望对广大Oracle数据库管理人员以及致力于学习Oracle数据库的管理人有所帮助。Oracle RAC 产品概述Oracle Real Application Server,真正应用集群,简称Oracle RAC ,是Orac...
闪回删除(Flashback drop)
大家在平时开发中,有时意外的删除过表,可能就是直接重新创建该表。在oracle10g中,可以用Flashback drop恢复用一个被删除(drop)了的对象,oracle自动将该对象放入回收站。Flashback drop恢复的原理也是利用oracle...
闪回表(Flashback table)运用
上一回演示了运用闪回表查询恢复delete删除的数据以及其原理,今天了解下闪回表。原理: 闪回表(Flashback table)与闪回查询(Flashback query)的原理大致相同,也是利用undo信息来恢复表对象到以...
Oracle闪回查询恢复delete删除数据
Flashback query(闪回查询)原理 Oracle根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。 Flashback query(闪回查询)前提:SQL> sho...
Intersect、minus、union、union all用法
SQL语句中的三个关键字:MINUS(减去),INTERSECT(交集)和UNION ALL(并集);MINUS是从第一个查询结果减去第二个查询结果,如果有相交部分就减去相交部分;否则和第一个查询结果没有区别. INTERSECT是两个查询结果的交集...
MERGE用法
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描...
With 用法
基本语法:WITH subquery_nameAS(the aggregation SQL statement)SELECT(query naming subquery_name); 示例:With a as (select * from emp), b as (select * from dept)&n...
浅谈Oracle锁
Oracle锁—原理当多个用户同时访问共享的某个对象(对象可能是表、行或内存结构)时,为解决多个用户并发性访问带来的数据的安全性、完整性、一致性问题,必须要有一种机制,来使对这些共享资源的并发性访问串行化...
数据库连接原理
数据库常用的连接有如下三种:1.hash join(哈希连接)2.nested loop(嵌套连接)3. merge join(合并连接) 连接原理概述hash join原理概述hash join是CBO 做大数据集连接时的常用方式。优化器扫描小表(或...
Rman的命令之(一)
Rman的crosscheck命令 1.交叉校验RMAN备份Crosscheck命令用来校验控制文件或恢复目录中的RMAN信息是否与备份介质上的实际物理备份集片相同。在每个备份集或副本的状态中:A(Available,可用):RMAN认定该...
Rman的list和report命令详解
一.List命令RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。1. 列出对应物命令:list incarnation作用:为用户提供目标数据库的每个数据库...
oracle临时表的用法
今天头脑中想了下,在以前工作中(或学习中研究过)的一些技术,多少还能有些印像,而对临时表的语法却相对模糊,用途却还有些记忆(在工作中为更改数据库业务处理时性能问题,而引入了临时表)。因此为加强对临时表...
Oracle正则表达式的用法
l 方括号表达示方括号表达式描述[[:alnum:]]字母和数字混合的字符[[:alpha:]]字母字符[[:cntrl:]]控制字符[[:digit:]]数字字符[[:...
RMAN基础(三)
还原(restore)是指访问先前生成的备份集,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。恢复(recovery)是一个使数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应...
RMAN基础(二)
一、默认配制RMAN的脱机备份1. 启动RMAN,并连接到目标数据库 rman target back_admin/back_admin2. 关闭数据库Rman>Shutdown immediate3. 加载数据库Rman>Sta...
Rman基础(一)
rman的命令参数Rman命令行参数说明target定义要连接的目标数据库的用户名、口令和服务名catalog定义恢复目录的用户名、口令和服务名nocatalog表示会话不使用恢复目录cmdfile表示要执行的...
Oracle 高级复制基础
1.基本概念 1. 分布式数据库技术 分布式数据库技术是目前我们经常提及的分布式计算的一个重要组成部分,该技术允许数据在多个服务器端共享。采用分布式数据库技术,一个本地服务器可以存取不同物理地点的远...
在工作中常用的sql语句
这个是我以前在工作中常用的一些SQL语句,里面大部分都是从其他网站上找的,只有部分是自己在工作中解决问题事记录的,现在一起贴出来跟大家分享下,其实很多时候看看别人的经验总结和技术的理解,会使自己少走很多弯...