自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 sql tuning advisor显示效果

plsql developer显示效果:按sqladvisor代码的改写的显示效果:显示成原始查询的显示效果:

2020-04-26 13:34:56 162

原创 查询SYS.V_$RMAN_STATUS很慢

select * from SYS.V_$RMAN_STATUS很久不出结果加hint/+rule/解决 SELECT/*+rule*/ OBJECT_TYPE BACKUP_TYPE, (SYSDATE - MAX(END_TIME)) DAYS_SINCE_BACKUP, MAX(END_TIME) LAST_SUCCESSFUL_BACKUP FROM...

2018-05-22 12:51:46 491

原创 oracle监控语句

top sql:select round(100 * a.pct, 2) pct, round(a.elapsed_time/1000000, 2) elapsed_time, round(a.elapsed_time/a.executions/1000) ms_by_exec, round(a.cpu_time/1000000, 2) cp...

2018-05-22 10:41:02 805

转载 gtid主从报错When@@SESSION.GTID_NEXT is set to a GTID

故障现象gtid主从报错信息When@@SESSION.GTID_NEXT is set to a GTID, you must explicitly set it to a differentvalue after a COMMIT or ROLLBACK. Please check GTID_NEXT variable manual pagefor detailed explanati...

2018-05-07 16:33:16 2071

转载 FusionInsight

作者:知乎用户 链接:https://www.zhihu.com/question/33570348/answer/187976691 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一个电脑,要考虑它的存储,那么FusionInsight HD是怎么实现存储呢?用HDFS.我最早接触过磁盘阵列,一个主机上插了32块硬盘,7*24小时的存储视频监控录像。我...

2018-04-26 19:52:12 2245

转载 Monitoring Open and Cached Cursors

http://www.orafaq.com/node/758Open cursors Open cursors take up space in the shared pool, in the library cache. To keep a renegade session from filling up the library cache, or clogging the CPU wit...

2018-04-17 12:44:44 285

原创 oracle升级监控脚本

–DB CPU/time with t as (select max(t.snap_id) over() max_snap_id, t.snap_id, t.stat_name, ((max(value) over(partition by t.stat_name order by t.snap_id ...

2018-04-07 15:57:32 259

原创 编译失效对象

begin dbms_utility.validate(object_id); end; /dbms_utility.compile_schema();

2018-03-30 03:45:46 317

原创 MySQL slave线程异常处理

MySQLReplication整体上来说,复制有3个步骤:  (1) master将改变记录到二进制日志binary log中;(2) slave将master的binary log events拷贝到它的中继日志relay log;(3) slave重做中继日志中的事件,将改变反映到它自己的数据。异步复制:MySQL

2018-03-26 15:41:08 1026

原创 在线修改错了log_archive_config后primary无法归档到DG

把log_archive_config参数修改成其它库的了(多窗口操作太危险啦!!!!!!!!!!),改回来后alter日志没保错,查看等待事件,发现一个“LNS ASYNC end of log”的等待事件的进程,目测是LNS相关的。查询spid,发现是ora_tt00_*的进程,查询v$process定位相关trace,发现有报错: ASYNC ignored current log: KC...

2018-03-24 17:21:01 773

原创 oracle主机产生大量defunct进程

=====DB update==== 1)我为您贴的内容来自03:00:32的ps输出,这些非数据库进程在第一时间和数据库进程一起同时处于defunct状态, 而非先是数据库进程产生defunct,然后才有其他defunct进程。 filename=cnsz081498_ps_18.03.19.0300.dat zzz ***Mon Mar 19 03:00:32 CST 2018...

2018-03-21 17:12:05 1288

原创 lob转varchar2

dbms_lob.substr(clobcolumn,4000);

2018-03-13 16:15:49 490

转载 MONITOR

MONITOR 起始版本:1.0.0MONITOR 是一个调试命令,返回服务器处理的每一个命令,它能帮助我们了解在数据库上发生了什么操作,可以通过redis-cli和telnet命令使用.$ redis-cli monitor1339518083.107412 [0 127.0.0.1:60866] "keys" "*"1339518087.877697 [0 12

2018-03-09 17:51:25 225

转载 slowlog

slowlog (阅读原文) 此命令用于读取和重置redis慢请求日志redis slow log概述redis的slow log记录了那些执行时间超过规定时长的请求。执行时间不包括I/O操作(比如与客户端进行网络通信等),只是命令的实际执行时间(期间线程会被阻塞,无法服务于其它请求)。 有两个参数用于配置slow log: slowlog-log-slower-than:设定执行时间,单位是毫秒...

2018-03-09 16:45:22 268

转载 Oracle 12c new feature: Unified Audit

RDBMS Server Unified Audit is a major architectural change: fast, easy, and impossible for the DBA to bypass. On upgrade to Oracle 12c, you really should enable it. The earlier method that we all use...

2018-03-09 15:00:35 671

原创 mysql备份恢复脚本

1全库备份mysqlbackup -uroot -p --protocol=TCP --port=3322 --datadir=/test/mymon/data/mysqldata/mymon/ --backup-dir=/test/mymon/rdbms/mpmymon/tmp/backup0 backup-and-apply-log2增量备份mysqlbackup

2017-10-25 16:52:43 307

原创 RDBMS CLONE

1.tar 种子软件:******************************************************************************************************root用户:cd $ORACLE_HOME/..tar -zcvf 11.2.0.4.5_rdbms_clone_source01.tar 11.2.0.4

2017-10-25 16:31:18 214

原创 GI clone

1. RAC GI CLONE条件:No Grid Naming Service (GNS)No Intelligent Platform Management Interface specification (IPMI)Voting disk and Oracle Cluster Registry (OCR) are stored in Oracle Automatic Storag

2017-10-25 16:29:33 323

原创 静默安装RAC RDBMS(11.2.0.4)

1.建立相应目录# mkdir -p /u01/app/oracle# chown -R oracle:oinstall /u01/app/oracle# chmod -R 775 /u01/app/oracle# mkdir -p /u01/app/oracle/product/11.2.0.4/db_1# chown -R oracle:oi

2017-10-25 16:26:44 315

原创 mysql从库重建

方法一:通过mysqldump方法(只适合小于5G的库)-----cat mysqldump_3901.sh $MYSQL_HOME/mysql --login-path=root --socket=/test/my3901/var/mysql.sock    -e 'stop slave;'/test/mysql/base/bin/mysql --login-path=root --

2017-10-25 15:55:50 2611

原创 oracle数据库通过回滚点方式做重大版本部署回退方案

打回滚点:3生产环境检查FRA参数设置是否正确show parameter db_recovery_file_dest(手册中写出具体值)db_recovery_file_dest                string         /paic/hq/$ORACLE_HOME/log/$ORACLE_HOMEdb_recovery_file_

2017-10-25 15:49:30 3608

原创 DG库mrp进程并发超过系统上限无法起来

环境:SunOS 5.11数据库:12.1.0.2.170117同一台主机上有7个实例,有个实例mrp进程起不来,报错如下,其它实例正常,异常实例同城容灾环境DG库正常Additional information: 3Sun Oct 22 13:46:53 2017Recovery Slave PR08 diedSun Oct 22 13:46:53 2017M

2017-10-23 16:13:38 969

原创 通过监听文件日志统计连接情况的perl脚本

#!/usr/bin/perlmy $timestamp;my $file_name;my $listHost=false;if ($#ARGV 4){ print "Usage: -t 'time rexge' [-h] filename\n"}else{ while ($ARGV = shift) { if ($ARGV =~ m/-t/i) { $timestamp

2017-10-19 15:00:20 486

原创 记一次DG异常

远程DG库报错,数据库无法mount:ORA-00600: internal errorcode, arguments: [25010], [69], [1024], [131070], [], [], [], []数据库版本:10.2.0.5.6平台:SunOS 查看mos发现有如下bugBug 5493247 - ORA-600 [25010] during med

2017-10-19 14:35:36 351

原创 oracle常用SQL整理

1.查询AWR报告:select s.snap_id, s.dbid, s.instance_number, to_char(s.end_interval_time, 'yyyy-mm-dd hh24:mi:ss') cdate from dba_hist_snapshot s order by snap_id desc; select dbms...

2017-09-27 14:42:21 637

转载 SQL Plan Management (2)

在之前的Blog 里了解了Oracle 11g SQL Plan Management的理论,这篇Blog来演示一些具体的操作示例。Oracle 11g 新特性 --SQL Plan Management 说明http://blog.csdn.net/tianlesoftware/article/details/8292410官网说明:Using SQL Plan Management

2017-09-27 14:16:45 485

转载 SQL Plan Management (1)

一.概述SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。在以前版本的Oracle DB 中引入了各种计划控制技术(如存储的大纲(storedoutline(9i))和SQL 概要文件等(SQLprofile(10g))),用于解决计划更改

2017-09-27 13:38:59 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除