stored outlines迁移成SQL执行计划基线
stored outline迁移stored outline是对SQL语句的一组hint。hint指示优化器对SQL语句选择一个特定的执行计划。stored outline是一种遗留技术用于提供执行计划的稳定。stored outline迁移是用户将stored outline转换为SQL执行计划基线的处理过程。SQL执行计划基线是一组能保证提供良好性能的执行计划。stored outl...
当12C PDB遇上JDBC
最近整合了几个测试环境,都放入了12c的容器数据库中。今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了。迁移数据库的步骤,因为数据量不大,数据结构较为复杂,所以直接采用了DataPump来做,而且因为测试环境,所以很多问题有充足的时间去排除和分析。首先我创建了一个PDBCREATE PLUGGABLE DATABA...
数据结构 关于B树说明及插入和分裂
注意:本文是我学习的一点总结,具体的代码并没有经过调试,是通过算法导论B树中的描述写成,但是增加了关于数据的链表,而不是如算法导论中的一个数组,留于此用于以后的继续深入学习。B树的定义和特点:B树的阶实际上就是指向子树的最大指针个数比如2-3树阶为3,2-3-4树阶为4B树已经不是常规的树结构,多用于文件系...
【Python】supervisor 工具介绍
Supervisor是一款基于Python的进程管理工具,可以很方便的用来管理服务器上部署的程序。supervisor是C/S模型的程序,其server端是supervisord,client 端是supervisorctl ,思考一下当应用服务器要部署多个服务程序,机器关闭,重启,如何批量维护?此时supervisor是一个不错的选择。可以用 supervisor 同时启动所有应用程序而不用逐个启动。
Nagios监控lvs服务
1在lvs 服务器上安装nrpe客户端:1.1,rpm方式安装nrpe客户端下载地址:http://download.csdn.net/detail/mchdba/7493875[root@localhost nagios]# ll总计 768-rw-r--r-- 1 root root 713389 12-16 12:08nagios-plugins-1.4.11-1.x86_64.rpm-rw-r--r-- 1 root root 32706 12-16...
[Cacti] cacti监控Mongodb实战
前言: 为了更好的使用mongodb,需要监控出mongodb的一些基础使用情况,比如Flush数、连接数、内存使用率、Index操作,Slave延迟等等,这些可以通过配置cacti监控mongodb的模板来完成。 1,在cacti界面导入模板在计算机本地,下载...
Nagios通过check_http监控一台web应用服务器上多个tomcat服务
如何在nagios监控tomcat,是一个比较简单又复杂的事情,简单是因为如果只监控web应用服务器的一个tomcat服务是否正常运行,那么比较简单;如果要监控tomcat的其他比如连接数比如jvm内存使用率等就比较复杂,google没有适合的监控脚本;如果要监控web应用上面的多个tomcat服务器,而且很多tomcat服务都是跳转式的,那就需...
Nagios服务器端配置文件详解(2)
上一步骤: http://blog.csdn.net/mchdba/article/details/256548896 配置nagios Nagios 主要用于监控一台或者多台本地主机及远程的各种信息,包括本机资源及对外的服务等。默认的Nagios 配置没有任何监控内容,仅是一些模板文件。若要让Nagios 提供服务,就必须修改配置文件,增加要监控的主机和...
Cacti使用安装详解
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张...
Cacti监控MySQL实现过程中碰到的问题解汇总
前言:cacti监控mysql服务器的大概50张graphs都弄出来了,也出图了,其中遇到一些问题,印象比较深刻的记录如下:(一):添加io监控 点击Create Graphs for thisHost 进去创建IO的图,结果报错This data query returned 0 rows, perhapsthere was a problem executing this data query. You ...
Cacti监控一台Web服务器上多个Tomcat端口的实现
因为一台web应用服务器上面安装了多台tomcat,有多个端口,比如默认的8080,还有后续追加的9100,9300,9500等等。一个cacti_host_template_tomcat_server.xml模板只能指定监控一个tomcat服务端口。 因此如果想要监控一台web服务器上的多个tomcat服务器,那么就必须另外想办法,按照一个host上面一个模板监控...
impdp异常中断导致的问题
今天查看数据库的负载,发现cpu消耗异常的高。里面有不少dw的进程.但是查看impdp的进程却不存在。查看datapump的进程情况,发现大量的job,但是状态都是not running.select * from dba_datapump_jobs where owner_name='MIG_TEST';SYS_IMPORT_TABLE_01 SYS_IMPORT_TABLE_02 SYS_IMPORT_TABLE_03 SYS...
只言片语分析datapump的工作原理
datapump是从oracle 10g推出的新的数据导入导出工具,可以说是exp/imp的加强版,主要的亮点在于服务端,结合了direct+parallel,而且从datapump的结构上来说也和exp/imp有很大的差别。而老式的exp/imp还有一套自己的数据字典表需要维护,习惯了exp/imp,突然切换到expdp/impdp还有是一些抵触情绪的,因为从之前的感触中没有...
Oracle dataguard报错:Error 1017 received logging on to the standby
1,状态描述:SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS; &nb...
ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string
standby down了,所以重启报错,ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translated :1,重启报错信息SQL> startup &nb...
ORACLE安装./runInstaller报"You are attempting to install 64-bit
准备安装oracle数据库,参考:http://blog.csdn.net/mchdba/article/details/430860371,解决方法(1),忽略系统prereqs[root@powerlong5 database]# export DISPLAY=192.168.121.218:1.0[root@powerlong5 database]# xhsot +-bash: xhsot: command not found[root@powerlong5 database]# xhost +access co...
ORACLE 11G 搭建dataguard详细步骤(所有操作总结)
序言: DATAGUARD是通过建立一个PRIMARY和STANDBY组来确立其参照关系。 STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。 &n...
ORACLE 11G Data Guard 角色转换
1,ORACLE Dataguard角色切换DataGuard已经是现今标准的主流容灾方案,由于日志传递对于网络适应程度强,且可以采用同步实时的传递方式和异步延迟的传递方式,甚至可以成为远程的异地容灾方案。不管用于何种用途,DG都免不了要进行角色转换,即将standby 数据库切换为primary数据库,角色转换分为:switchover和fai...
ORACLE 11G DataGuard Failover后如何修复standby库
failover后的问题场景:由于做failover测试,一个standby已经被我变成了primary库,如何将这个新的primary库(原来的standby)变回来重新成为standby两个都是primary,p1,p2,如何将一个primary库1设置成p1,而另外一个primary库p2设置成p1的standby库呢?1,问题描述原来的primary库:SQL> select open_mode,database...
ORACLE 11G dataguard的一些高级管理案例研究
搭建完了ORACLE 11G dataguard后,也做了角色切换的实验,有switchover已经failover,感觉受益颇多,而后继续研究了下dataguard的一些高级管理功能,所谓冰山一角,ORACLE果然博大精深,总结记录如下:1,ORACLE 11G dataguard的高级管理1.1、READ ONLY/WRITE模式打开物理STANDBY一般standby都是可以设置为mount状态的...