自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记忆也需烂博客

关注:ORACLE,nosql,mysql,LINUX

  • 博客(318)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 安装ORACLE 11.2.0.3 错误

安装ORACLE 11.2.0.3 错误检测时错误:Device Checks for ASM - This is a pre-check to verify if the specified devices meet the requirements for configuration through the Oracle Universal Storage Manager

2013-04-09 15:43:48 1819

原创 ORACLE 使用函数返回表数据

#1.建立一个表对象类型create or replace type mcard.obj_table_field as object(  sectionid number(1),  cardid     int,  orderid    number(3),  fieldlist  VARCHAR2(100))#2.建立一个对应的类型create

2013-04-07 15:37:41 1315

原创 搞大了,修改一个参数后重启数据库服务器出错CRS-0184

ORA-00604 错误http://www.bitscn.com/pdb/oracle/200611/82301.html在进行代码测试时,出现ORA-00604 递归SQL 级别 出现错误SQL> create pfile from spfilecat /opt/app/oracle/product/11.2.0/dbs/initracdb1

2013-04-03 14:39:03 2152

原创 新安装的ORACLE RAC,节点2出错了

SQL> shutdown immediate;ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directorySQL> shutdown immediate;ORA-01034: ORACLE

2013-03-30 15:31:43 1368

原创 在redhat6.3 安装oracle 11.2.0.1遇到的错误

在redhat6.3 安装oracle 11.2.0.1遇到的错误:CRS-4124: Oracle High Availability Services startup failed.CRS-4000: Command Start failed, or completed with errors.ohasd failed to start: Inappropriate i

2013-03-28 18:07:51 4386

原创 安装ORACLE RAC时,用到的一些小命令1.弹出CD,2:配置时间同步,3.查看磁盘信息UUID

弹出CD[root@rac2 ~]# fuser -m -v /dev/sr0[root@rac2 ~]# umount /mediaumount: /media: not mounted[root@rac2 ~]# umount /dev/cdrom[root@rac2 ~]# eject--------------------------------------

2013-03-28 18:00:05 1041

原创 REDHAT6.3 udev 配置 存储器磁盘

1.udev 配置文件(redhat 6.3)1.1获取磁盘UUID:    [root@localhost ~]# /sbin/scsi_id -g -u /dev/sdb    3690b11c0002be80e00000ce3514380db    [root@localhost ~]# /sbin/scsi_id -g -u /dev/sdc    3690

2013-03-28 17:48:46 2811

原创 multipathd: sdn: readsector0 checker reports path is down 多路径出错问题解决

/var/log/messages 出现多路径出错问题解决:原因为在配置ISCSI 时,使用了两条无效路径,看到在进行存储器分区时,每一个LUN 磁盘,只能指定一个控制器,一个控制器,只有两条线路,只能用到两条,另一个控制器的两条,是无法访问的。这个问题暂时不知怎么解决。先用两条吧。如果有哪们知道,请指点。ar 17 14:12:00 rac2 multipathd: sd

2013-03-20 10:36:41 6095

原创 md3600i存储服务器连接 iscsi+multipath配置

md3600i存储服务器连接 iscsi+multipath配置存储器:dell ms3600i    管理IP:192.168.128.101    RAID0 iSCSI ip1:192.168.10.11    RAID0 iSCSI ip2:192.168.10.12    RAID1 iSCSI ip1:192.168.10.13    RAID1 iSC

2013-03-11 09:42:28 7839

原创 sql server 修改IDENTITY 字段 的统计当前值

一个表数据是从另一服务器同步过来的。现在数据已超过了 3514万条,但插入值时,提示不能插入重复键值 320.查看表的统计时间,看到是N年前统计的。手工更新表统计信息: UPDATE STATISTICS TABLE_NAME,再插入,还是无效。后使用代码:DBCC CHECKIDENT(TABLE_NAME, RESEED, 35142192)--35142192

2013-02-28 14:46:04 1924

原创 SQL SERVER 2008 数据恢复错误的解决步骤

SQL SERVER 2008 数据恢复出错:-------------------------------------------------------------------------------------------------------------------------还原对于服务器‘MOTEST’ 失败,。。。。。备份集中的数据库备份与现有的“DATABAS

2013-02-27 11:28:52 4302

转载 SQL Server 性能调优(cpu)

SQL Server 性能调优(cpu) 研究cpu压力工具perfomSQL跟踪性能视图cpu相关的waiteventSignal wait timeSOS_SCHEDULER_YIELD等待CXPACKET等待CMEMTHREAD等待调度队列cpu密集型查询高CPU使用率的创建几种状况miss index统计数据丢失非SARG

2013-02-25 15:48:24 14218

转载 SQL Server 性能调优(方法论)

SQL Server 性能调优(方法论)  目录确定思路wait event的基本troubleshooting虚拟文件信息(virtual file Statistics)性能指标执行计划缓冲的使用总结 性能调优很难有一个固定的理论。调优本来就是处理一些特殊的性能问题。通常一旦拿到一个服务器那么就先做一下性能检查。查看整个数据库是运行在什么样的

2013-02-25 15:46:44 5049

转载 Goldengate介绍

Goldengate 下载:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html GoldenGateTDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数

2013-02-06 13:20:00 1816

转载 Golden Gate 与 Oracle DataGuard的区别

Golden Gate 与 Oracle DataGuard的区别 项           目             GoldenGate TDMOracle DataGuard(物理)Oracle DataGuard(逻辑)基本原理抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远

2013-02-06 10:51:28 13526 1

转载 优化SQL Server的内存占用之执行缓存

优化SQL Server的内存占用之执行缓存篇优化SQL Server的内存占用之执行缓存 在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)

2013-01-30 11:04:21 1933

转载 ORACLE性能优化救生指南_21章 重做和归档的优化

(读书笔记)21.5 重做日志与归档化一般的做法是,把重做日志、闪回日志和归档日志与数据库文件分开。这些文件的上的IO类型,与数据文件的IO在性质上完全不同,备份与归档期间产生的突发IO可能会干扰进行中的数据文件IO。有两种常见的方式用来配置重做日志、归档日志与闪回日志:1.在两个磁盘卷上交替存放重做日志文。且把归档日志放到一个独立的卷上。2.把所有的这

2013-01-29 17:38:56 644

转载 发生TM锁争用的情况

Row Lock(TX)保护特定行;Table Lock(TM)保护整个表一般发生TM锁争用的情况如下:1)修改无索引外键(foreign key)的父键时:在子表的外键没有索引的状态下,若父表的key被修改,则对子表应该以shared模式或shared_sub_exclusive模式(这两种模式除了shared模式与自己可以共享,其他两两之间均不能共享)获得TM锁,已获得

2013-01-24 14:28:24 650

转载 位图索引(bitmap index)冲突引起的TX锁争用

B*Tree索引的叶节点以排序形式存储索引条目,每个索引条目指向各自的一个rowid。所以唯一键冲突之外,索引条目之间不发生争用。而位图索引的叶节点具有“column值+start rowid+ end rowid+ bitmap值”的形式。即,一个叶节点管理大范围的rowid.每当表的行被修改时,对位图索引相应的列值,每次都要重新计算行所属叶节点的位图。因此,两个会话同时对相同的叶节点执行位图运

2013-01-24 14:22:58 1381

原创 学习笔记:ORACLE 性能优化求生指南

第一章、ORACLE性能调优:一种系统化方法数据库优化顺序:    1.调整SQL,PL/SQL 代码及优化物理设计(分区,索引)尽可能的减少应用的请求;    2.减少对锁,闩锁,缓存及ORACLE代码层级中其它资源的急用来获取最好的并发能力;    3.在前两步规范化逻辑IO需求的基础上,通过优化ORACLE 内存来最小化物理IO的需求;    4.通过提供足够的IO带

2013-01-22 09:04:26 3081

转载 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】

PCTFREE、PCTUSED、FREELIST的关系和应用 概念:  pctused:一个块的使用水位的百分比,这个水位将使该块返回到可用列表中去等待更多的插入操作。  pctfree:用来为一个块保留的空间百分比,以防止在今后的更新操作中增加一列或多列值的长度。  freelist:可用列表是表中的一组可插入数据的可用块。  行连接:指一行存储在多个块中的情况,

2013-01-10 14:00:19 2543

原创 RAC IP 地址修改

RAC 修改IP:版本信息:   REDHAT AS5  ORACLE 11G R2, 两个节点。修改如下:1.修改/etc/host(rac1,rac2)192.168.3.205   rac-scan    --> 192.168.2.205192.168.3.201   rac1        --> 192.1

2012-12-21 16:46:52 1335

转载 ORACLE 执行计划2

SQL>set timing on                                   --显示Elapsed执行总时间。区别于set time on方式一:SQL>set autotrace on/off                         --显示结果集、执行计划和统计信息(执行SQL)SQL>set autotrace traceonly

2012-11-16 10:07:45 517

转载 看懂SqlServer查询计划

近期在做SQL SERVER 的代码优化,所以拿SQL SERVER 与ORACLE 的执行计划进行一个对比,把SQL SERVER ,oracle 的执行进行再次进行一个温习,重新列在这里。以更好的学习。http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html

2012-11-16 10:04:04 633

转载 如何看懂ORACLE执行计划

一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracle reads blocks of data. The smallest amo

2012-11-16 10:01:30 1171

原创 [INS-08109] Unexpected error occurred while validating inputs at state 'getOCMDetails'.

在ORACLE11G R2 安装ORACLE时出现以下错误:[INS-08109] Unexpected error occurred while validating inputs at state 'getOCMDetails'.经GOOGLE看到http://www.linkedin.com/groups/I-try-clone-oracle-grid

2012-11-12 09:41:14 13892

转载 Oracle常用监控SQL

1.监控事例的等待:select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4;2.回滚段的争用情况:select name,waits,gets,waits/gets rat

2012-11-12 09:40:19 762

转载 几篇关于Hadoop+Hive数据仓库的入门文章

Hadoop计算平台和Hadoop数据仓库的区别http://datasearch.ruc.edu.cn/~boliangfeng/blog/?tag=%E6%95%B0%E6%8D%AE%E4%BB%93%E5%BA%93Hive 随谈(三)– Hive 和数据库的异同http://www.tbdata.org/archives/551Hadoop Ecosystem解决

2012-11-12 09:38:45 786

转载 SQL SERVER 执行计划各字段注释

SET SHOWPLAN_ALL使 Microsoft® SQL Server™ 不执行 Transact-SQL 语句。相反,SQL Server 返回有关语句执行方式和语句预计所需资源的详细信息。语法SET SHOWPLAN_ALL { ON | OFF }注释SET SHOWPLAN_ALL 的设置是在执行或运行时设置,而不是在分析时设置。当 SET SHOWPLAN

2012-10-26 15:05:03 2724

转载 文档中没有介绍的SQL Server DBCC命令

文档中没有介绍的SQL Server DBCC命令http://www.searchdatabase.com.cn/showcontent_11822.htmhttp://www.searchdatabase.com.cn/showcontent_11823.htmhttp://www.searchdatabase.com.cn/showcontent_

2012-10-23 13:14:14 972 1

转载 linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号首先,单引号和双引号,都是为了解决中间有空格的问题。因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到

2012-10-16 14:33:26 76663 3

转载 ORACLE 10046 Trace

10046 trace的跟踪等级10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着非常重要的作用。设置10046事件的不同级别能得到不同详细程度的trace信息,下面就列出各个不同级别的对应作用:等级二进制作用00000

2012-10-16 10:01:37 11981

转载 linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法

linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法变量替换和变量默认值设置是紧密相关的,至少从概念出发是如此。参数扩张是将类似于变量的参数用它的值来替换。例如以“echo $VAR”的形式调用一个简单的变量。此外还有更多的特性可以访问。这个句法还包含一些没有扩展的特性,虽然这些特性自身很有意义。首先,这类特性执行默认变量赋值。

2012-09-22 15:21:49 865

转载 SQL SERVER 里的 try catch

sql server 2005中新增加的try catch,可以很容易捕捉异常了基本用法:begin try     {  sql_statement |  statement_block  }end trybegin catch     {  sql_statement |  statement_block }end catch注意:sql serve

2012-09-12 10:04:29 2737

转载 linux shell 中"2>&1"含义

/mnt/Nand3/H2000G >/dev/null 2>&1 &     对    于& 1 更准确的说应该是文件描述符 1,而1    一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result    ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一个文件表项,也可以

2012-09-11 14:27:34 754

转载 ORACLE 效率测试小工具 Runstats

1.创建runstats所需的表和包等sys@sec> @runstatssys@sec> exec runStats_pkg.rs_start;PL/SQL procedure successfully completed.2.创建测试用表:sys@sec> conn sec_test/sec_testsec_test@sec> create table t1

2012-09-10 14:00:50 2367

转载 正则表达式 BRE 与 ERE的区别

传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表 达式(ERE)。大多数LINUX程序至少要符合BRE规范。linux中,不同的程序支持的REGXP也不同,如sed只支持BRE的大部分,这主要是收到速度的限制。sed编辑器要尽可能快的处理数据流中的文本。而grep可以支持ERE,不过要使用-E 选项。gawk使用BRE引擎。 其中, BRE 定义的语法符号包

2012-09-06 09:24:05 2259

转载 linux shell 时间运算以及时间差计算方法

1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01  加上 1小时 20分处理方法:a.将基础时间转为时间戳time1=$(date +%s -d '1990-01-01 01:01:01')echo $time1631126861 【时间戳】 b.将增加时间变成秒

2012-08-22 14:27:16 791

转载 shell 中数学计算总结

shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。   1、错误方法举例   a)   var=1+1   echo $var   输出的结果是1+1,悲剧,呵呵      b)   var=1   var=$var+1   echo $var   输出结果是1+1,依然悲剧,呵呵

2012-08-22 14:26:38 690

转载 linux shell 逻辑运算符、逻辑表达式详解

shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。  一、逻辑运算符   逻辑卷标 表示意思 1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b

2012-08-22 14:19:35 2159

oracle11g ha

Oracle11g 第2版的高可用性(英文第2版).pdf

2011-08-11

oracle 11g rac 安装步骤示图

在redhat 5.6环境下安装oracle11g rac的步骤图,记录下来,以方便以后找错误。

2011-08-11

Database.10g.Administration.Workshop.I.Student.Guide ORACLE 原厂培训教材

Database.10g.Administration.Workshop.I.Student.Guide ORACLE 原厂培训教材

2009-02-06

如何编写防注入SQL

How to write SQL injection proofplsql 如何编写防注入SQL

2009-02-06

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

TA关注的人

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