SQL实践
找出连续的数据 如1,2,3,48,50,51,52,53,67,68找出连续的数字的起点和重点1,348,4851,5367,68create table test.range_problem( a int not null, primary key (a)); insert into test.range_problem values(1); insert into test.range_problem values(2);...
健康检查汇总
健康巡检实战一 RAC环境上的健康巡检需要的事项和解决方法1 检查Vip-Vip不是正常relocate适用环境: Only 10gR2 10.2.0.5 ~11gR1检查方法:os>cat $ORA_CRS_HOME/bin/racgvip |grep "PING_TIMEOUT="|awk -F"-w " '{print $2}'|awk '{print $1}'[Note]"CRS_HOME/log/node02" 下的VIP trace file中出现以下...
SQL问题诊断
问题 诊断 用户反应有一个员工不能设置他的考勤月历了。补充说明,我们员工上班都是按周一到周五上班,朝8晚5下班,但也有上三天晚班休息两天的上班制度,所以要设置员工的上班制度。 而现在不能设置这个员工的上班制度了,那么这个员工也没法提交加班申请等操作了。而且快到工资结算的时候,如果不能及时提交考勤和加班...
静默方式安装oracle 11g 完整攻略
下载oracle 11g下载地址:wget http://v.yingsun.net/cobra/download/linux.x64_11gR2_database_1of2.zip下载地址:wget http://v.yingsun.net/cobra/download/linux.x64_11gR2_database_2of2.zip一 安装java查看CentOS自带JDK是否已安装。yum list installed |grep java查看yum库中的Java安装包 ...
dgbroker搭建完整记录
https://github.com/yoshinorim/mha4mysql-manager.git一个表或索引或其它对象使用BUFFER CACHE,最终使用哪个CBC LATCH,由其文件号以及数据块号,进行HASH后使用指定的CBC LATCH使用Shell脚本实现自动化静默安装Oracle软件下载oracle 11g下载地址:wget http://v.yingsun.net/cobra/download/linux.x64_...
SQL SERVER中SQL优化
Sqlserver中尝试了一个开发的写法 实现功能是扫描当前每条记录时,把下一条记录合并到当前行。 用自关联CURR.RN = NEXT.RN +1(能找下一条)的方式查找时30万的数据就很慢,甚至30分钟后就内存溢出,最后调试后发现导致慢的根本原因是用表变量存储了中间结果,然后从表变量里查询数据时就非常慢。数据量如果很...
数据库从文件系统迁移到ASM
今天需要把文件系统上的数据文件迁移到ASM上文件系统上数据文件:/dev/sda /database/oradata 归档:/dev/sda /arch新ASM存储: /dev/sdb1、/dev/sdc1、/dev/sdd1对应asm的+DG1 存放数据文件 /dev/sde1 对应asm的+DG2 存放归档日志 /dev/sdf1 对应asm的+DG3 闪回区域1先创建ASM磁盘 VOL1 - VOL5 ...
PLSQL重点问题理解和实战
ORACLE中PL/SQL使用的集合变量类型有RECORD(类)、VARRAY(sql数组)、TABLE(嵌套表)TABLE(嵌套表) 可以加index定义也可以不加,加表示index by是建立主键索引相当于数组,不加就是个嵌套表集合1 TABLE(嵌套表)定义表变量类型 type type_table_emp_empno is table of emp.empno%type index by binary_integer;--Y...
使用remove_constants工具查看Oracle是否使用绑定变量
这个也是Tom大神写的工具。https://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:1163635055580下面模拟没有绑定变量的环境,然后使用该工具查看创建实验帐号conn / as sysdbacreate user edmond identified by edmond;grant connect,resource,dba to edmond;create table t(x int);insert into ...
记一次patch升级过程
记一次补丁升级过程从11.2.0.4.0 到11.2.0.4.3 1检查当前数据库PSU号: cd/DBSoft/Product/11.2.4/db_1/OPatch/ ./opatch versionOPatch Version: 11.2.0.3.4终于明白上面这个是OPatch工具的版本,不是不定的版本。注意补丁的版本看OUI versionOPatch version : 11....
mysqld: File './binlog.~rec~' not found 问题解决处理
之前搭建了mysql主从同步服务器,之前启动正常,但今天在重启了服务器后,发现一直报mysql pid mysqld_safe mysqld from pid file hostname.pid ended 这实际是个错误,说明mysql启动时找*.pid文件发生错误。这时要去.err文件里去找错误但你的.err文件不删,不是每次启动时的错误信息都追加到这个文件,所以要删...
ORACLE无GUI搭建环境
下载oracle 11g下载地址:wget http://v.yingsun.net/cobra/download/linux.x64_11gR2_database_1of2.zip下载地址:wget http://v.yingsun.net/cobra/download/linux.x64_11gR2_database_2of2.zip一 安装java查看CentOS自带JDK是否已安装。yum list installed |grep java查看yum库中的Java安装包 ...
数据到hadoop的迁移
最近在用flume和sqoop来做非关系数据(日志)和关系数据(MYSQL)迁移到hdfs的工作,简单记录下使用过程,以此总结一 flume的使用使用flume把web的log日志数据导入到hdfs上步骤1 在 elephant 节点上先安装flume sudo yum install --assumeyes flume-ng2 创建配置文件vi /etc/hadoop/conf/flume-conf.propertiestai...
MYSQL实战-MHA搭建及问题总结
##################MHA部署####################1.服务器 192.168.56.21 mydb1 #Master 192.168.56.22 mydb2 #Slave 192.168.56.23 mydb3 #MHA manager2. 所有机器修改vim /etc/hosts192.168.56.21 mydb1192.168.56.22 mydb2192...
有用文章链接
一 优化问题 awr解读 dbtime,dbcpu,redosize,等待事件等;视图合并;执行计划改变;调整链接方式;1有用教程收藏 http://blog.itpub.net/750077/viewspace-2142055/ 看 视图合并优化2SQL优化实例-思路分析 http://blog.itpub.net/750077/viewspace-2141158/二 维护知识rac问题datagurad诊...
解决ORA-12154: TNS无法解析一例
Oracle用户密码含有特殊字符导致无法登陆解决方法 密码中包括特殊字符时,如1qaz@WSX @和连接描述符中的@冲突所以要加“号,windows中加”“”三个引号,在密码前后。Linux格式sqlplus'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名 参考 http://www.jb51...
RAC重要概念和原理
一 clusterware组成OCR,VOTING文件;后台进程;网络元素1.1后台进程(1)Css 用于监控心跳,提供防止脑裂服务。就是监控集群的运行状态(2)Crs为应用层资源(CRS Resource) 提供"高可用性服务";监控CRS Resource 的运行状态,并要启动,停止,监控,Failover这些资源.Crs资源主要有两类 GSD,ONS,VIP 和 Listener 属于N...
【Oracle】Opatch 工具介绍
Opatch 是oracle公司开发的安装,卸载,检测patch冲突的工具,管理oracle所有已经安装的补丁!opatch命令格式为:opatch < command > [< command_options >] [ -h[elp] ]oracle@rac3:/home/oracle/opatch/94...
mysql实战--MYSQL中的SQL分组方法
在mysql中没有提供分组统计函数,但mysql中变量使用非常灵活,在sql中可以灵活使用变量,这给mysql实现分组的方式带来很大方便,因此在 mysql实现一个分组统计的功能也并不难以实现,且理解起来还比较容易,比如我们提供一下的数据,用来描述,查询出的关键词的词频数,然后根据关键词的...
java常用工具类
java中有用的工具集任何语言都要处理日期,map类型,字符串,数字类型的数据,这里找到一些用java经常处理这些数据的常用工具类,以便参考一 VO工具集package com.sds.faro.common.util;import java.io.UnsupportedEncodingException;import java.lang.reflect.InvocationTargetException;import java.lang.r...