自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Oracle 监听无法启动 TNS-12540: TNS:internal limit restrictionexceeded Linux Error: 28: No space left 处理方法...

朋友的一个库,因为机房空调故常,温度过高导致服务器重启,之后监听就无法启动。LSNRCTL> status Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.50.2)(PORT=1521))) TNS-12541: TNS:nolistenerTNS-12560: T...

2011-09-26 17:37:00 163

Oracle Pipelined Table Functions 与 性能优化 说明

一.Pipelined table functions 官网说明如下:http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/tuning.htm#BCGICBDF Chainingpipelined table functions is an efficient way to perfo...

2011-09-26 17:36:00 92

Oracle v$nls_parameters 和 nls_database_parameters 区别

一. 先看官网的说明1.1 V$NLS_PARAMETERSV$NLS_PARAMETERS contains current values of NLS parameters。 ColumnDatatypeDescriptionPARAMETER...

2011-09-26 17:36:00 165

Oracle 11gR2 deferred segment creation 与 exp/imp 说明

一. deferred segment creation 说明 从Oracle 11.2.0.1版本开始,Oracle又提供了一种新的空间分配方法: Create一个非分区表时,这个Table Segment并没有立刻创建, 而是直到有第一行记录插入的时候才去创建这个Segment,这和我们以前的Segment的创建和空间分配方法是不一样.这样的段也被称为延迟段.从...

2011-09-26 17:34:00 101

Oracle 11g 使用 dbms_parallel_execute 对大表进行并行update

一. dbms_parallel_execute说明Updating Large Tables in Parallel TheDBMS_PARALLEL_EXECUTEpackage enables you to incrementally update the data in a large table in parallel, in twohigh-leve...

2011-09-26 17:34:00 127

Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

一. 官网对Unique Constraints说明http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.htm#CNCPT1642 uniquekey constraint requires that every value in a column or set of col...

2011-09-26 17:32:00 494

Oracle 10.2.0.4 高负载 触发 ORA-00494 错误

MOS 上有一篇文章专门介绍这个问题,参考:[ID 779552.1]。在Oracle 10.2.0.4版本中,alert log 可能出现如下错误: ORA-00494:enqueue [CF] held for too long (more than 900 seconds) 这个错误,通常和ORA-600 [2103] 一起出现。 他们的产...

2011-09-26 17:30:00 63

Oracle 监听(Listener) 中 services 说明

一. 查看service1.1 先看下一个监听查看的示例:[oracle@db2 ~]$ lsnrctl serviceLSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43Copyright (c) 1991, 2005, Oracle. All r...

2011-09-26 17:29:00 144

常用的PL/SQL开发原则 by dbsanke

在微博上看到dbsnake 有一个培训,因为是在北京举办的,过去不。所以问dbsnake 能否把相关的文档传我一份。 dbsnake 邮件给我时说有些东西没有写到文档里。 这个文档也是dbsnake 对Oracle 的一个经验的积累的过程,全部写出来也不实际,所以有机会还是多参加这类培训,这对技术提高还是很有帮助的。在这个文档里dbsnake 整理了一个PL/SQL 的开发文档。 贴过来...

2011-09-26 17:28:00 82

Oracle 查看 Shared Pool 信息的相关脚本

关于Oracle SGA中Shared Pool的详细说明,参考我的blog:Oracle Shared pool 详解http://blog.csdn.net/xujinyang/article/details/6823351 在上篇blog里,介绍了shared pool 的组成和一些原理, 也有一些脚本,在这篇blog里,在补充几个查看Shared...

2011-09-26 17:27:00 89

Oracle SQL Parsing Flow Diagram(SQL 解析流程图)

在MOS 上有一篇介绍SQL 解析流程图的文档,参考[ID32895.1]。 截取主要部分内容如下: Thisarticle show the parsing mechanism as a flow diagram. Its main purpose is toshow the difference between a 'soft' and a 'hard' parse....

2011-09-26 17:26:00 146

Oracle Namespace 说明

一. 初识Namespace Oracle通过namespace来管理schema object的名字,关于Namespace 的定义,在官网文档上没有找到一个详细的定义,在网上搜到一些相关信息:SchemaObject Namespaces A namespace defines a group of object types, within w...

2011-09-26 17:26:00 443

Oracle 高 Version counts 问题说明

一.version count 说明 MOS上有文档说明此问题,参考:[ID296377.1] Oracle里的所有SQL 语句都是implicitly sharable的。 当用户提交了一个SQL语句,RDBMS 会对这个SQL 语句进行hash 运算,然后产生一个hash 值, 在拿这个hash 值与shared pool 里已经存在的SQL 进行hash...

2011-09-26 17:25:00 115

Oracle Library cache 内部机制 说明

一. Library Cache 说明LibraryCache 是Oracle SGA 中Shared pool 的组成部分。Shared Pool的说明,参考之前的blog:Oracle Shared pool 详解http://blog.csdn.net/xujinyang/article/details/6823351 这里重点看...

2011-09-26 17:24:00 95

Oracle 游标(cursor) 说明

一. Cursor说明 Oracle里的cursor分为两种:一种是shared cursor,一种是session cursor。1.1 Shared cursor 说明 sharedcursor就是指缓存在librarycache(SGA下的Shared Pool)里的一种library cache object,说白了就是指缓存在libra...

2011-09-26 17:23:00 167

一次library cache pin故障的解决过程

在dbsnake 上看到的这篇文章,转过来。 主要还是学习解决问题的一个思路。这个往往比问题的解决更重要。 原文链接如下:http://dbsnake.com/2010/06/solve-library-cache-pin.html内容如下: 今天接到同事的电话,说他的一个存储过程已经run了一个多小时了,还在继续run,他觉得极不正常,...

2011-09-26 17:22:00 67

Oracle all_parameters 视图

在dbsnake 的blog里看到一个all_parameters 表,通过这个表可以查看隐含的参数。但是后来确认了下,没有这个表。 所以这个应该是dbsnake 自己建的一个视图。Oracle 参数分类 和 参数的查看方法http://blog.csdn.net/xujinyang/article/details/6829538 在上面的blo...

2011-09-26 17:20:00 70

Oracle Library Cache 的 lock 与 pin 说明

一. 相关的基本概念之前整理了一篇blog,讲了Library Cache 的机制,参考:Oracle Library cache 内部机制 说明http://blog.csdn.net/xujinyang/article/details/6823085 在这个机制中,没有详细讲library 上的lock 和pin。这2个概念对DB 的理...

2011-09-26 17:19:00 80

点击按钮时显示按钮被按下的效果

在实际项目中,为了提供给用户更加好的用户体验,在点击按钮时,要能显示按钮被按下时的状态,给用户一种动态的感觉。其实这在程序中实现起来也比较容易,只需多一张按钮背景图片即可,在按钮没有按下或者弹起时显示一种状态图,在按钮被压下时显示另外一种状态图。 具体实现就是除了写按钮的Click方法,还要写按钮的MouseUp和MouseDown事件。示例代码如下: /// <s...

2011-09-26 17:17:00 178

ORA-600 各个参数含义说明

说明:CSDN 的新blog 对表格的样式支持太差,所以这里的排版很不清楚。 可以下载我的word 文档,下载地址,0分资源,有帐号即可下载。http://download.csdn.net/source/3480570一. ORA-600 概述ORA-600 是一个非常头疼的一个错误。比如: ORA-00600:internal er...

2011-09-26 17:17:00 340

ORA-600 [2662] Block SCN is ahead of Current SCN 处理方法 说明

一. ORA-600[2662] 说明关于ORA-600[2662]的的错误,之前的blog 有说明: ORA-600[2662] "Block SCN is ahead of Current SCN" [ID 28929.1]http://blog.csdn.net/xujinyang/article/details/6922438关于ORA...

2011-09-26 17:16:00 60

Oracle 手工清除回滚段的几种方法

关于回滚段的问题,之前也小整理过一个,参考:Current online Redo 和 Undo 损坏的处理方法http://blog.csdn.net/xujinyang/article/details/6822947 Roger同学昨天整理了一个更加详细的说明,转帖过来。 Roger 的原文链接如下:http://www.killdb.com/?p=...

2011-09-26 17:16:00 121

Oracle datafile block 格式 说明

一. DUMP DatafileBlock 示例 Oracle的一个数据块里的SCN有三种,分别是块头的SCN, CSC (cleanout SCN)和ITL中记录的commit SCN。 如果我们想查看某个或者某些block 里的内容,可以把这些block dump出来查看。关于这个dump 方法,在之前的blog里有说明:Oracle rdba...

2011-09-26 17:15:00 68

Oracle 11.2.0.3 Patchset

2011年9月23日,Oracle 发布了11.2.0.3 的Patchset。 不过只有Linux 的32和64位2个版本。 Patch ID:10404530关于这7个文件的不同作用,之前有整理文档:Oracle 11gR2 Patchset 不同文件作用 说明http://blog.csdn.net/tianlesoftware/article/details/6...

2011-09-26 17:15:00 107

Oracle alter index rebuild 说明

在ITPUB论坛上看到的一个帖子,很不错。根据论坛的帖子重做整理了一下。原文链接如下:alter index rebuild online引发的血案http://www.itpub.net/thread-1445427-1-1.html一.官网说明在MOS上的一篇文章讲到了rebuild online和offline的区别:Index Rebuild Is Hanging ...

2011-09-26 17:13:00 582

Oracle ORA_ROWSCN 伪列 说明

一. 官网对该伪列的说明From:11gR2http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/pseudocolumns007.htm#SQLRF50953 Foreach row, ORA_ROWSCN returns the conservative upper bound...

2011-09-26 17:12:00 85

Oracle rebuild index 报 ORA-01652 解决办法

早上刚开QQ,群里的一朋友就说rebuild index 报ORA-01652错误。并且temporary tablespace 是足够大的。 rebuild 索引是6G,indextablespace 剩余空间是2G。让朋友把index tablespace 空间增加10G,在rebuild index成功。之前整理过的一篇有关rebuildindex 的文章:O...

2011-09-26 17:12:00 126

Oracle Block scn/commit scn/cleanout scn 说明

一. 说明 Oracle的一个数据块里的SCN有三种,分别是块头的SCN, CSC (cleanout SCN)和ITL中的commit SCN。 关于block 里的具体信息,可以把block dump 出来,进行查看。 这个在我之前的blog里有整理:Oracle datafile block 格式 说明http://blog.csdn.net/xuj...

2011-09-26 17:11:00 151

Oracle block cleanout 说明

一. Block Cleanout 说明文章的整理参考:http://www.orawh.com/60.html之前的相关测试参考:OraceITL(Interested Transaction List) 说明http://blog.csdn.net/xujinyang/article/details/6823264Ora...

2011-09-26 17:09:00 74

Oracle Dump Redo Log File 说明

一. dump redo 说明 关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式: (1)使用'alter session' 命令dumpredo header。 (2)使用'alter system dump logfile' 命令dump logfile contents。...

2011-09-26 17:08:00 84

Oracle undo 管理

在开始之前,我们先来思考几个问题?1.ora-01555错误的是怎么产生的?有什么办法解决?该问题,参考我的Blog:OracleORA-01555快照过旧 http://blog.csdn.net/xujinyang/article/details/68327222.回滚段(回滚表空间)有什么作用?3.数据库启动的时候,如何加载...

2011-09-26 17:06:00 92

Oracle undo 表空间管理

Oracle的Undo有两种方式:一是使用undo表空间,二是使用回滚段.我们通过undo_management参数来控制使用哪种方式,如果设为auto,就使用UNDO表空间,这时必须要指定一个UNDO表空间。如果设为manual,系统启动后使用rollbacksegment方式存储undo信息。如果系统没有指定undo_management,那么系统默认以manu...

2011-09-26 17:05:00 75

如何 搭建 RMAN 备份平台

一.RMAN的一些理论知识RMANCatalog和Nocatalog的区别http://blog.csdn.net/xujinyang/article/details/6838066RMAN系列(一)----RMAN体系结构概述http://blog.csdn.net/xujinyang/article/details/6829398...

2011-09-26 17:04:00 61

Oracle 不同故障的恢复方案

之前在Blog中对RMAN的备份和恢复做了说明,刚看了下,在恢复这块还有知识点遗漏了。而且恢复这块很重要,如果DB真要出了什么问题,就要掌握对应的恢复方法。所以把DB的恢复这块单独拿出来说明一下。RMAN备份与恢复实例http://blog.csdn.net/xujinyang/article/details/6822620如何搭建一个数据库服务器平台http://blog...

2011-09-26 17:03:00 77

Oracle dump undo 说明

一. undo 的一些准备知识在之前的blog里有对undo segment 有说明:Current online Redo 和 Undo 损坏的处理方法http://blog.csdn.net/xujinyang/article/details/68229471.1 当undo_management被设置成MENUAL时使用系统回滚段...

2011-09-26 17:02:00 66

Current online Redo 和 Undo 损坏的处理方法

Oracle不同故障的恢复方案http://blog.csdn.net/xujinyang/article/details/6822958Oracle undo表空间管理http://blog.csdn.net/xujinyang/article/details/6822968上面的2篇Blog讲到了Oracle一些故障下的恢复方法,但是还有2点,之前没有做详述。即curr...

2011-09-26 17:02:00 71

锁 死锁 阻塞 Latch 等待 详解

锁这东西是纯概念性的东西,但是作用又非常大。以前整理过两篇文章,今天又看了点书,觉得还不是很清楚。就重新整理了下。在想要不要把以前的文章删掉,这样在blog里是比较简介的,但后来又一想。这些连接在其他的地方可能被引用了。就决定还是保留着了,也算见证自己成长的一个过程。ORACLE锁机制http://blog.csdn.net/xujinyang/article/details/6882...

2011-09-26 17:01:00 475

ORACLE 锁机制

ORACLE 锁机制数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之...

2011-09-26 16:58:00 64

oracle 锁问题的解决

可以用Spotlight软件对数据库的运行状态进行监控。当出现session锁时,我们要及时进行处理.1. 查看哪些session锁:SQL语句:select 'alter system kill session '''||sid||','||serial#||''';' from v$session where sid in (select sid from v$lock w...

2011-09-26 16:58:00 96

Oracle bbed 五个 实用示例

在之前的blog 里介绍了BBED 工具的语法部分。 参考:Oracle BBED 工具 说明http://blog.csdn.net/xujinyang/article/details/6832709在这篇主要看一下BBED 工具的几个使用示例。 Althoughbbed can modify data in the data file...

2011-09-26 16:56:00 117

空空如也

空空如也

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

TA关注的人

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