DATA GUARD出现ORA-16032错误
客户在配置DATAGUARD过程中碰到ORA-1031和ORA-16032错误。 其中ORA-1031错误很直观,直接报错在归档时没有权限:Wed Sep 28 15:43:26 2011ALTER SYSTEM SET log_archive_dest_2='s...
基于 Oracle Datagurad快速恢复应用
本文主要是根据本公司实际情况而说的,不同公司应该有不同的恢复方案
oracle DG online_redolog添加步骤
有时为了调优需要,我们需要增加onlline redo的组数,下面是操作流程一、查看主库online redo信息。select a.members,a.status,a.bytes/1024/1024,b.type,b.member,b.group#from v$log a,v$logfile bwhere a.group#=b.group#;二、相看主库standby_log 信息select a.member,a.status,b.bytes/1024/1024,b.group#,b....
ORA-01756: quoted string not properly terminated
dba经常使用sqllplu执行一些dml语句,字符集经常会困扰一些新手,上面出错案例报错信息提示,第一时间感觉是字符集问题,下面把问题重现一下。创建测试表 create table SHOP_CITY_AREA( id NUMBER(11),...
oracle 11g DataGuard online redo增加与修改大小
在一个dg环境中,配置的是实时同步,需要增加主库的redo大小和组数,本来是一个很简单的问题,解决思路是:先备库增加standby redo删除老standby redo,然后主库增加redo删除老redo,备库增加新redo删除老redo,最后主库增加standby redo。但是在实施过程中,遇到了一些细节性的问题,主要是学习到了log_file_name_con...
linux tmpfs和swap介绍
什么是tmpfstmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,temfs主要存储暂存的文件。linux内核中的VM子系统负责在后台管理虚拟内存资源Virtual Memory,即RAM和swap资源,透明地将RAM页移动到交换分区或从交换分区到RAM页,tmpfs文件系统需要VM子系...
一个insert插入语句很慢的优化
记录日期: 2014-07-30 14:25:27 原sql语句:INSERTINTO RISKREPT.BASE_FMLG (BATCH_DATE, DATE_STAMP_ST, TIME_STAMP_ST, ORG, ACCT, CARD_NBR, CARD_SEQ, MER_ORG, MER_NBR, REQUEST_TYPE_ID, LOGO, SYSTEM_ACTION, FINAL_ACTION, ACTION_REASON, REVERSAL_REASON, AVAIL_CR, CASH_AVAIL_CR, ACCT_CURR_BAL, ...
oracle权限整理文件
oracle 角色和权限的关系查看例如:要查看 scott 具有的角色,可查询 dba_role_privs; SQL> select * from dba_role_privs where grantee='SCOTT'; //查询 orale 中所有的系统权限,一般是dba select * from system_privilege_map order by name; //查...
该博客原创博文的索引
如果只做记录而不进行一定分类、目录等,则时间长了Blog中的文章也有可能变得“一团糟”。虽然文章可以搜索,但是针对本Blog文章不熟悉的人宁愿百度或谷歌,也不一定在这儿进行搜索文章。 至于以上原因,为了自己和读者阅读方便,决定给该Blog中的所有文章做个文章索引 (Article index),我认为索引不仅DB所需而且Blog也是...
oracle自动维运任务
ORACLE 11G 自动维护任务:自动维护任务是一种按规则自动启动的数据库维护操作任务。比如自动收集为查询优化器使用的统计信息。自动维护任务按维护窗口自动运行。所谓自动维护窗口是按照预定义的间隔时间窗口。oracle11g数据库有三种预定义的自动维护任务:■ Automatic Optimizer Statistics Collection:...
ORACLE 11.2.0.1升级到11.2.0.3
最近听了李光老师的关于oracle的升级公开课,深有感悟,所以这几天自己在虚拟机上来测试了一下,测试的过程如下: 本文文档结构数据库情况单实例非ASM存储ORACLE_SID : orclORACLE_HOME: /u01/app/oracle/product/11.2.0/dbhome_1 数据库原始状态[oracle@rhel6 tmp]$ sqlplus / as sysdba...
oracle datagurad 故障处理
年后放假回来,同事反应某dg环境不一致,备库从放假以来一直没有应用归档日志,归档文件已经传送到备库,备库启动在read only状态下,但没有appliy日志通过alter日志文件发现发下Tue Feb 17 12:47:24 2015Trace dumping is performing id=[cdmp_20150217124724]Recovery Slave PR04 previ...
查询表占用空间准确记录
平时我们查询表所占空间多少,一般不包含索引和大字段,为了解决一个表倒底占用多少空间呢。下面是我同事写的语句,觉的不错,所有拿出来和大家分享,大至意思是查出表大小,和索引大小,和大字段大小,和大字段索引,通过union all拼接起来,再按table_name group by分组统计 ...
oracle 11g Data Guard 移动数据文件
在给表空间添加数据文件时,或者迁移需要,我们经常要做数据方件的移动需求,如果是单个库,就比较好处理,直接将tablespace offline之后在mv数据文件,再online上去即可。但是由于存在DG,我们对DG需要额外的处理一下。下面是测试环境演示操作 一、主库操作 SQL> select DB_UNIQUE_NAME,SWIT...
Data Guard Failover 处理
目前两边主备是正常,为了模似data grard环境主库实例无法启动,快速把备库拉起来,不考滤数据丢失,直接先把备份启动起来,接管主库工作主库介绍SQL> select db_unique_name,open_mode,database_role,switchover_status from v$database;DB_UNIQUE_NAME &nbs...
oracle 闪回技术之闪回查询
随着oracle10G发布,闪回技术的出现,oracle DBA的上班的心情也得到了许多宽心,闪回技术只是是针对人为出错而恢复。闪回的分类1、闪回查询 2、闪回数据归档 3、闪回事物查询 4、闪回事务 5、闪回表 6、闪回删除 7.闪回数据库一、 闪回查询介绍(分闪回时间点查询和闪回版本查询)&nb...
VMRC控制台的连接已断开..正在尝试重新连接
不知什么原因VMware vSphere Client 今天登陆exsi5.5时,出现下面的信息,通过网上解决,特记录一下vmware esxi5.1出现VMRC 控制台的连接已断开…正在尝试重新连接1.在安装VSphere Client的主机上,以管理员模式进入cmd.exe,然后运行 bcdedit.exe /set nx AlwaysOff2.卸载VSphere Client,重启机器3.重新安装VSphere...
Oracle当前联机日志组损坏的处理
Oracle当前联机日志组损坏的处理2013-01-11 22:39:35标签:Oracle 联机日志组损坏 处理原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jiujian.blog.51cto.com/444665/1114957Oracle当前...
一次数据文件移动操作总结
前言: 在数据库运行、管理、维护维优过程中,有可能会碰到需要移动数据文件到其他硬盘或目录的情况。 删除或移动数据文件,都不像在操作系统中使用rm或cp命令那么简单。如果只是简单的rm或cp数据文件, &nbs...
一次用户空间学习记录
alter table move 表空间迁移实用DDL语句alter table move来完成此方案,利用脚本前台运行,共7个用户的所有对像要换表空间,因此为了安全,第一次操作用expdp导出一份做为备份,没有问题的话对其它可做不备份(时...