自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 限制DDL操作(三)

出于安全性或避免影响性能的考虑,在产品数据库中有时候会禁止或者在一定时间段内限制DDL语句的发生。Oracle也提高了很多方法来实现这个功能,这个简单介绍一下。这篇介绍DML_LOCKS初始化参数。限制DDL操作(一):...

2009-02-28 23:16:27 109

转载 限制DDL操作(二)

出于安全性或避免影响性能的考虑,在产品数据库中有时候会禁止或者在一定时间段内限制DDL语句的发生。Oracle也提高了很多方法来实现这个功能,这个简单介绍一下。这篇介绍DISABLE TABLE LOCK语句。限制DDL...

2009-02-27 23:55:41 139

转载 限制DDL操作(一)

出于安全性或避免影响性能的考虑,在产品数据库中有时候会禁止或者在一定时间段内限制DDL语句的发生。Oracle也提高了很多方法来实现这个功能,这个简单介绍一下。这篇介绍利用触发器来限制DDL语句。利用触发器来...

2009-02-26 21:17:45 107

转载 VAULT环境初始化参数的不同

对于VAULT环境,除了限制了SYS、SYSTEM等传统DBA用户外,还修改了数据库的一些默认初始化参数。VAULT的主要功能就是提高系统的安全性,将DBA和安全管理员的功能分开,因此本着这个原则,VAULT环境...

2009-02-25 23:37:14 86

转载 Oracle安装过程对数据库级语言设置的影响

今天一个朋友问到这个问题,发现不同的建库方式对数据库级参数的影响是不同的。语言的设置分为3个级别:数据库级、实例级和会话级。数据库级是在数据库创建时确定的,实例级根据数据库启动时初始化参数来确定,而会话级在会...

2009-02-24 23:21:34 71

转载 迁移过程中出现的open failed错误

在数据库的迁移过程中,碰到了这个错误。这次迁移主要是切换存储,不涉及Oracle版本和平台的变化,因此整个操作都很简单,唯一需要注意的是,ORACLE_HOME的位置也发生了变化。在迁移过程中,采用tar的方...

2009-02-23 20:29:56 661

转载 利用SQL解释一个魔术

昨天在星夜上看到一个扑克的魔术,很有意思。首先描述一个这个魔术,从一副扑克牌中随意抽取21张牌。然后让人随意选择其中的一张牌,牢记后,将其放回到牌中,然后任意洗牌。下面根据发牌的规则,将牌分成3堆,每堆7张。...

2009-02-22 23:11:37 73

转载 RAC环境在ASM上创建表空间出错ORA-569

在一个的测试数据库上,创建表空间时出现了这个错误。由于数据库环境比较复杂,简单描述一下。这个测试环境安装的是Oracle 1106 for Solaris 10 sparc 64bit的RAC环境,搭建了AS...

2009-02-21 23:56:56 94

转载 ORA-600(17069)错误的解决过程

今天在一个报表数据库后台发现了这个错误。简单描述一下问题的解决过程。详细的错误信息为:Fri Feb 20 08:16:44 2009Errors in file /u1/oracle/admin/repdb...

2009-02-20 23:51:23 195

转载 TABLE居然也是数据类型

发现了一个很有意思的现象,居然TABLE也可以当作数据类型用。用TABLE作为数据类型建表:SQL> CREATE TABLE T_TABLE (ID TABLE);表已创建。SQL> D...

2009-02-19 23:57:29 556

转载 触发器迭代限制

Oracle的触发器在触发事件发生后,会自动执行触发器的操作,而这个触发器的操作又可能会触发另一个触发器,这就导致了触发器的迭代。今天在看Concept的时候,发现Oracle对于触发器迭代是有限制的,最多允许3...

2009-02-18 23:28:16 173

转载 实现自然数N的全排列

今天同事问了一个问题,如何实现一个数N的全排列,也就是Pn。对于一个3来说,打印结果应该包括123、132、213、231、312、321。当然还有一个小要求,不能使用递归算法。其实算法应该不复杂,不是递归就是循...

2009-02-17 23:31:22 254

转载 外键列上是否需要索引

其实这个问题应该算是老生常谈了。这两天看concept看到这里,于是就在说说这个问题。外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。无论是Oracle...

2009-02-16 21:34:13 70

转载 空间数据库三维空间两点距离计算错误

没想到这么基础的问题,Oracle也会出现错误,看来这个功能真是很少有人使用。在9i和10g中,计算三维空间两点间距离出现错误,Oracle仅仅就算了X和Y这二维的结果:SQL> CONN YANGTK...

2009-02-15 23:41:33 149

转载 利用空间数据库求两点距离

前两天在实现一个SQL的时候,需要计算平面上2点间的距离,如果使用SQL函数实现,代码比较长,于是想到能否利用空间数据库的结构来实现这个功能。测试环境为11.1.0.6,如果是9i,由于没有创建同义词,还需要在S...

2009-02-14 23:06:32 276

转载 小议Oracle外键约束修改行为(七)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇描述一下如何实现RESTRICT。小议Oracle外键约束修改行为(一...

2009-02-13 22:05:02 64

转载 利用SQL实现一个图形概率问题

今天和同事聊天的时候,同事提到开发版有个SQL问题比较有意思:http://www.itpub.net/thread-1122842-1-1.html在一个7×7的图形内,构造一个等腰三角形的概率有多大。说实...

2009-02-12 23:42:16 98

转载 小议Oracle外键约束修改行为(六)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇描述一下如何实现SET DEFAULT。小议Oracle外键约束修改行...

2009-02-11 22:56:56 87

转载 小议Oracle外键约束修改行为(五)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇描述一下如何实现UPDATE SET NULL。小议Oracle外键约...

2009-02-10 23:42:41 72

转载 小议Oracle外键约束修改行为(四)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇描述一下如何实现UPDATE CASCADE。小议Oracle外键...

2009-02-09 18:41:07 108

转载 小议Oracle外键约束修改行为(三)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇简单描述一下CASCADE操作。小议Oracle外键约束修改行为(一)...

2009-02-08 21:25:36 85

转载 小议Oracle外键约束修改行为(二)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。这篇简单描述一下SET TO NULL操作。小议Oracle外键约束修改行...

2009-02-07 23:25:58 55

转载 小议Oracle外键约束修改行为(一)

Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在。而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作。在SQL92标准中定义了几种外键改变后,如何处理子表记录的动作,其...

2009-02-06 23:56:22 66

转载 Oracle外键约束中NULL的处理

Oracle的NULL一直是一个有趣的话题,只要存在NULL,就可能会出现意想不到的结果。Oracle在外键中处理NULL约束,采用的方法就和处理唯一约束中明显不同。Oracle唯一约束中NULL的处理:http://yan...

2009-02-05 23:25:50 125

转载 EXP导出外部表报错(三)

今天测试的时候发现在10201环境中,利用EXP导出外部表报错。测试其他版本是否存在问题。EXP导出外部表报错(一):http://yangtingkun.itpub.net/post/468/477637EXP导出...

2009-02-04 23:29:27 125

转载 索引组织表中逻辑ROWID的物理猜(三)

第一次看CONCEPT的时候,一直不是很明白,Oracle索引组织表中逻辑ROWID的物理猜是如何实现的,而这次看的时候很自然的就想明白其中的实现。索引组织表中逻辑ROWID的物理猜:http://yangtingkun.i...

2009-02-03 23:31:55 94

转载 迁移后带库备份问题(二)

在迁移一次产品环境后,没有发现其他的问题,不过备份出了一点小问题。这篇给出一个更方便的解决方法。迁移后带库备份问题:http://yangtingkun.itpub.net/post/468/477704...

2009-02-02 22:55:32 183

转载 迁移后带库备份问题

在迁移一次产品环境后,没有发现其他的问题,不过备份出了一点小问题。原始环境所有的备份都放在了带库中,而新的环境没有使用带库,改为向本地磁盘中备份。备份并不会出错,不过控制文件中已往的备份却无法删除。删除备...

2009-02-01 23:56:31 72

空空如也

空空如也

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

TA关注的人

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