上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 1.v$database SELECT name,open_mode,database_role,protection_mode,protection_level FROM v$database; 其中: open_mode :read write、read only、read only with apply、mounted database_role :primary、physical stan... 阅读全文
posted @ 2019-04-14 12:07 gegeman 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 在Dataguard中,可以将standby备库切换为snapshot快照数据库,在切换为snapshot数据库后,备库将置于可读写的模式。可用于模拟业务功能测试。在使用完成之后,可以将快照数据库切换为物理备库。在此期间,备库可以接受主库传输过来的日志,但是不能应用日志,需要处于物理备库的时候才可以应用。 (一)将物理备库切换为快照数据库1.备库配置快速恢复区 alter system set d... 阅读全文
posted @ 2019-04-13 19:02 gegeman 阅读(827) 评论(0) 推荐(0) 编辑
摘要: (一)三种保护模式介绍1.最大性能模式这种模式保证数据库主库性能最大化,主备库之间数据是异步传输的。即,主库日志归档以后才会传输到备库,在备库上使用归档日志文件做恢复操作。这种模式提供在不影响primary数据库性能前提下最高级别的数据保护策略。事物可以随时提交,当前primary数据库的redo数 阅读全文
posted @ 2019-04-13 14:47 gegeman 阅读(3344) 评论(0) 推荐(0) 编辑
摘要: (一)Active DataGuard启动顺序(1)启动监听,先启从库再起主库 lsnrctl start (2)启动数据库,先启动备库在启主库 --先启备库 sql>startup nomount sql>alter database mount standby database; sql>alter database open; sql>alter database recover man... 阅读全文
posted @ 2019-04-06 22:40 gegeman 阅读(3427) 评论(0) 推荐(0) 编辑
摘要: (一)DataGuard概要 DataGuard中文称为”数据卫士“,提供了数据库高可用性、数据保护和灾难恢复的功能。DataGuard通过建立primary数据库和standby数据库来确立参照关系,DataGuard将主库(primary)的redo日志传递给备库(standby),然后在备库中 阅读全文
posted @ 2019-04-06 22:28 gegeman 阅读(5971) 评论(0) 推荐(0) 编辑
摘要: (一)分析函数语法 function_name(<argument>,<argument>...) over(<partition by clause><order by clause> <windowing_clause>); function_name:函数名称,如count(),sum(),a 阅读全文
posted @ 2019-03-26 16:18 gegeman 阅读(4265) 评论(1) 推荐(0) 编辑
摘要: 操作系统版本:HP-UNIX B.11.31 数据库版本:11.2.0.4 RAC (一) 问题概要 (1)在AWR报告的Top 10 Foreground Events中发现reliable message占用了较高的DB Time,如下: Top 10 Foreground Events by 阅读全文
posted @ 2019-03-12 22:21 gegeman 阅读(4331) 评论(0) 推荐(0) 编辑
摘要: 一、iotop工具介绍 I/O可谓是数据库\服务器的最大瓶颈问题了,在使用top、nmon、zabbix、sar等工具监控I/O时,要么没有I/O监控(如top、zabbix),要么仅仅监控到磁盘层面(如nmon、sar)。然而,当服务器出现问题时,我们更想了解的是哪个进程占用了较多的I/O,这种情 阅读全文
posted @ 2019-03-12 17:09 gegeman 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 数据库版本:11.2.0.4 RAC(1)问题现象从EM里面可以看到,在23号早上8:45~8:55时,数据库等待会话暴增,大约到了80个会话。通过查看EM的SQL信息,发现等待产生于SQL语句 select TIMEKEYID.nextval from dual (二)问题追踪获取AWR报告观察, 阅读全文
posted @ 2019-02-23 17:03 gegeman 阅读(2840) 评论(2) 推荐(0) 编辑
摘要: (一)session相关视图 (1)视图 v$session v$active_session_history dba_hist_active_session_history 如果是多节点数据库,v$session和v$active_hist_session_history仅获得单节点的信息,可以使 阅读全文
posted @ 2019-02-14 22:42 gegeman 阅读(1905) 评论(0) 推荐(1) 编辑
摘要: 使用Oracle的在线重定义技术,可以将Oracle的普通表改为分区表。操作如下: STEP1:测试表是否可以在线重定义,这里以unixdev数据库的LIJIAMAN.BSTEST为例 如果表上没有主键,则会报错:SQL> exec dbms_redefinition.start_redef_tab 阅读全文
posted @ 2019-02-12 23:01 gegeman 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: (一)DBMS_RANDOM包信息 DBMS_RANDOM包包含3个存储过程,4个函数,1个类型,一共8个模块,如下。 (二)各个模块的用法 (2.1)dbms_random.value ( function) 如果不输入任何参数,该函数默认返回一个0到1之间的随机数字。准确的说,该小数取值范围为[ 阅读全文
posted @ 2019-01-27 22:17 gegeman 阅读(1984) 评论(0) 推荐(0) 编辑
摘要: 继上次删除分区表的分区遇到ORA-01502错误后[详细见链接:Oracle分区表删除分区引发错误ORA-01502: 索引或这类索引的分区处于不可用状态],最近在split分区的时候又遇到了这个问题。这里记录一下该问题是如何产生的,以及如何去解决。 (一)目的 在生产中,我们的大多数分区表都是按照 阅读全文
posted @ 2018-11-11 22:35 gegeman 阅读(2470) 评论(0) 推荐(0) 编辑
摘要: 在查看表空间的使用情况的时候,发现有几个LOBSEGMENT、LOBINDEX类型的对象占用了大量的空间。于是想找出那些表占用了大量的空间,以便于清理。 Oracle对BLOB类型的定义为:存储大型的、未被结构化的的变长二进制数据(如二进制文件、图片文件、音频和视频等非文本文件),在Oracle11 阅读全文
posted @ 2018-08-21 15:17 gegeman 阅读(9141) 评论(0) 推荐(0) 编辑
摘要: (一)nmon工具概述 nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控: --CPU使用率 --内存、交换空间使用率 --网络使用情况 --磁盘I/O,读写速度 --网络I/O速度,传输和读写速度 --顶级进程,查看哪些应用程序占用的CPU较多 --网络文件 阅读全文
posted @ 2018-08-14 23:04 gegeman 阅读(10002) 评论(5) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页