- 博客(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
转载 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关注的人