首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

交流群讨论精选1

U2:是不支持,但里面步骤可以参考 讨论话题3: dg gap只有一个归档时,查询select * from v$archive_gap;返回是0?查看应用日志可以看到这个归档没有应用到。...不应该返回吗 讨论精选: U1:没错,系统就是设计 U2:为啥?有一个就应该看到一个呀,不然会以为没有gap呢?...U1:再做了一次,只有一个gap返回了哦 U1:对这两个视图没有深入研究,搞不懂 U1:只能工作中遇到要多检查下是否应用才 U2:是否应用,是查看备库有无应用日志吗 U1: SQL> select...* from v$archive_gap; THREAD# LOW_SEQUENCE# HIGH_SEQUENCE# CON_ID ---------- ----------...SQL> select * from v$archive_gap; THREAD# LOW_SEQUENCE# HIGH_SEQUENCE# CON_ID ----------

1.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle 物理standby角色转换

架构图如下: Oracle DataGuard中Standby库有两种:物理Standby和逻辑Standby。...2.2.2、failover 在主数据库活动时候,Failover可将Standby数据库转换为主数据库角色,Failover可能会导致数据出现丢失情况。...四、操作步骤 3.1、执行switchover 从原Primary数据库端开始操作;到新Primary数据库端操作结束 3.1.1、primary节点 查询V$DATABASE视图SWITCHOVER_STATUS...3.2.1、检查归档日志是否连续 查询待转换standby数据库v$archive_gap视图;确认归档文件是否连续 select thread#, low_sequence#, high_sequence...# from v$archive_gap; 若有返回记录;通过命令加入数据字典 alter database register physical logfile 'filesepec1' 3.2.2、启动

46610

微信课堂:化解控制文件归档日志查询缓慢及ASM执行计划一则

归档查询与控制文件 最近有朋友在『云和恩墨大讲堂』微信群里提出了一个问题: 查询 v$archive_gap 会进入一个漫长 control file sequential read 等待事件,查询起码半小时...当数据库变大之后,控制文件上也会出现有意思情形,Oracle 数据库值得注意细节也无处不在。 那么,还有同学问,如何直观去看到这些信息呢?...在朋友给出执行计划中,我注意到其中一信息提示『当前数据库使用是RBO优化器』,虽然这是一个11.2.0.4数据库环境: Note ----- - rule based optimizer...显然,这也是客户现场遇到问题原因,RBO 选择了一个执行计划。...如果驱动表记录数很少,NL 就能够更高效率返回结果,以上执行计划就优于前者,如果对比一下正常环境效率,就可以让SQL回归正确执行方式。

40740

5.Data Guard及ADG日常运维操作

从这期开始讲Oracle Data Guard方面的内容 Data Guard作为Oracle提供一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套技能 前面我们已经介绍了如何假设物理备库...这个视图信息比上个更加具体,包括保护模式,应用模式等 1.3 查看归档日志gap状态 select * from V$ARCHIVE_GAP; ---- 1.4 查看数据库状态 select name...---- 1.5 查看备库同步状态 select*from V$DATAGUARD_STATS; ? ---- 1.6 查看ORL日志状态 select * from V$LOG; ?...---- 1.7 查看ORL及SRL状态 select * from V$LOGFILE; ? ---- 1.8 查看SRL状态 select* from V$STANDBY_LOG; ?...这里UNASSIGNED是由于负载较轻导致 相关视图简单介绍到这,具体请参见官方文档 https://docs.oracle.com/cd/E11882_01/server.112/e41134/views.htm

1K10

Data Guard及ADG日常运维操作

从这期开始讲Oracle Data Guard方面的内容 Data Guard作为Oracle提供一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套技能 前面我们已经介绍了如何假设物理备库...这个视图信息比上个更加具体,包括保护模式,应用模式等 1.3 查看归档日志gap状态 select * from V$ARCHIVE_GAP; 1.4 查看数据库状态 select name,log_mode...1.5 查看备库同步状态 select* from V$DATAGUARD_STATS; ? 1.6 查看ORL日志状态 select * from V$LOG; ?...1.7 查看ORL及SRL状态 select * from V$LOGFILE; ? 1.8 查看SRL状态 select* from V$STANDBY_LOG; ?...这里UNASSIGNED是由于负载较轻导致 相关视图简单介绍到这,具体请参见官方文档 https://docs.oracle.com/cd/E11882_01/server.112/e41134/views.htm

1.7K10

OGG迁移大库注意要点之impdp导入产生大量归档

Oracle用户下进入数据库: su - oracle sqlplus / as sysdba 查询: 在CDB中执行命令: show parameter recovery 查看db_recovery_file_dest_size...select * from v$recovery_area_usage; select * from v$flash_recovery_area_usage; archived_log就是归档日志使用率...删除归档: 首先需要检查DG状态: 在Oracle用户下: su - oracle dgmgrl / show configuration lag verbose 检查备库数据延迟,没有延迟或延迟小于...如果延迟大于10分钟,需要查询备库应用到哪个归档日志文件了,检查是不是断掉了 在备库执行: 检查是否断掉: select * from v$archive_gap; 如果没有结果,表示没有gap断开。...MRP0就是正在应用归档。 RFS进程: sequence对比 select * from v$standby_log; 中sequence。 检查完成没有问题后,可以开始删除归档日志。

84350

基于RMAN实现坏块介质恢复(blockrecover)

database_block_corruption,提示有坏块,注意该视图可能不会返回任何数据,如无返回,先执行backup validate SQL> select * from v$database_block_corruption...--下面使用linux dd命令对连续块损坏 [oracle@linux1 ~]$ dd of=/u02/database/usbo/oradata/tbs_tmp.dbf bs=8192 conv...6: '/u02/database/usbo/oradata/tbs_tmp.dbf' --查询视图v$database_block_corruption无任何记录 SQL> select * from...b、对于受损表对象进行聚合等相关运算时收到错误提示,因为坏块上数据无法被统计。如果你聚合是索引列,索引未损坏情形则可正常返回。...d、对于多个数据块损坏,先执行backup validate校验数据库或相应数据文件以便标记受损坏块后,填充v$database_block_corruption以及后续恢复。

1.1K10

【DB笔试面试789】在Oracle中,BMR如何恢复坏块?

♣ 题目部分 在Oracle中,BMR如何恢复坏块? ♣ 答案部分 如果数据库只有很少数据块被破坏,那么块介质恢复(Block Media Recovery,BMR)是较好块恢复方法。...-2'; ⑤ 运行备份验证数据库,修复在V$DATABASE_BLOCK_CORRUPTION中记录所有损坏块: RMAN> BACKUP VALIDATE DATABASE; RMAN> BLOCKRECOVER...database_block_corruption,提示有坏块,注意该视图可能不会返回任何数据,如无返回,先执行backup validate SQL> select * from v$database_block_corruption...--下面使用linux dd命令对连续块损坏 [oracle@linux1 ~]$ dd of=/u02/database/usbo/oradata/tbs_tmp.dbf bs=8192 conv...file 6: '/u02/database/usbo/oradata/tbs_tmp.dbf' --查询视图v$database_block_corruption无任何记录 SQL> select

1K30

使用RMAN增量备份处理Dataguard因归档丢失造成gap

查询缺失归档日志: SQL> select * from v$archive_gap; THREAD# LOW_SEQUENCE# HIGH_SEQUENCE# ---------- --------...MANAGED STANDBY DATABASE cancel; 2.在备库上确定需要开始增量备份SCN SQL> SELECT CURRENT_SCN FROM V$DATABASE; CURRENT_SCN...SQL> select min(checkpoint_change#) from v$datafile_header where file# not in (select file# from v$datafile...'FORSTANDBY'; 4.拷贝刚才备份到备库 scp /tmp/ForStandby_* 192.168.211.162:/tmp 5.将拷贝过来备份注册到备库控制文件中 [oracle@...restore at 29-MAR-18 9.重启备库到mount RMAN> SHUTDOWN; RMAN> STARTUP MOUNT; 10.如果数据库是用OMF方式管理数据文件,则需要在备库控制文件中重新注册下数据文件

46110

查看进程命令 linux_centos查看运行进程

/oracle 更改目录拥有者为oracle 2....选项:-i 匹配时忽略大小写 -v 找出模式失配 例如:% grep -i ‘java*’ ./test/run.sh 15....屏幕翻滚类命令 Ctrl+u: 向文件首翻半屏 Ctrl+d: 向文件尾翻半屏 Ctrl+f: 向文件尾翻一屏 Ctrl+b: 向文件首翻一屏 nz: 将第n滚至屏幕顶部,指定n...复制,黏贴 (1) 选定文本块,使用v进入可视模式;移动光标键选定内容 (2) 复制选定块到缓冲区,用y;复制整行,用yy (3) 剪切选定块到缓冲区,用d;剪切整行用dd (4) 粘贴缓冲区中内容...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

10.7K20

Linux如何查看进程、杀死进程、启动进程等常用命令

ps c 列出程序时,显示每个程序真正指令名称,而包含路径,参数或常驻服务标示。 ps -e 此参数效果和指定”A”参数相同。 ps e 列出程序时,显示每个程序所使用环境变量。...) 例如:chown -R oracle:oinstall /oracle/u01/app/oracle 更改目录拥有者为oracle 修改权限 命令:chmod (change mode) 功能:...选项:-i 匹配时忽略大小写 -v找出模式失配 例如:% grep -i 'java*' ....屏幕翻滚类命令 Ctrl+u: 向文件首翻半屏 Ctrl+d: 向文件尾翻半屏 Ctrl+f: 向文件尾翻一屏 Ctrl+b: 向文件首翻一屏 nz: 将第n滚至屏幕顶部,指定n时将当前行滚至屏幕顶部...复制,黏贴 (1) 选定文本块,使用v进入可视模式;移动光标键选定内容 (2) 复制选定块到缓冲区,用y;复制整行,用yy (3) 剪切选定块到缓冲区,用d;剪切整行用dd (4) 粘贴缓冲区中内容,

7.6K22

怎样对生产环境10T RAC新增Adg 不对现有主库产生任何负载,不占用网络带宽?

4.Rman备份出全量数据传到备库恢复,备份同时从现有一备库端定时转储归档传到备库register(第三方软件每小时内不定期删除归档日志,你怎么确保高频产生归档全部转储成功,一个丢失损坏?)...Server上部署Redhat7.2OS,本机存储空间分配足够(20T),保证主备库间带宽畅通;    2.在standby部署好Oracle12Csoftware、空库并启动到nomount状态 ...; restore database; recover database; }  exit; END ###基于gap点拉增量备份 select * from v$archive_gap; ##查看standby...from v$database);  ## 极端情况下使用,大多数时候不用这样做 ################################## 拉增备scn号用下面查出来最小号 SQL>...archive_gap; ## 测算追archivelog时间  select count(*),to_char(min(first_time),'yyyymmdd hh24:mi:ss') from

49801

文本输入与输出 - Java core II

OutputStreamWriter类使用选定字符编码方式,把Unicode码元输出流转换为字节流。...readLine:产生一文本,无法获取更多输入时返回null。InputStream inputStream = ......静态方法Charset.availableCharsets会返回所有可用Charset实例,返回结果是一个字符集规范名称到Charset对象映射表。...OracleJava实现有一个用户覆盖平台默认值系统属性file.encoding。它是非官方支持属性,并且Java库Oracle实现所有部分并非都以一致方式处理该属性,因此,不应该设置它。...为了获得另一种编码方式Charset,可以使用静态forName方法Charset shiftJIS = Charset.forName("shiftJIS");警告:在指定任何编码方式时,有些方法

1K80
领券