- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 关于undo表空间配置错误的ORA-30012
undo表空间是Oracle体系结构的重要组成部分,为什么我们可以回滚,就是因为有它。数据库任意数据的修改都会在undo表空间里生成前镜像,一是可以回滚,二是可以实现并发,以及一致性查询。因此undo也是Oracle数据库在创建和配置参数时必要的组成部分。本文描述的是错误的配置undo表空间之后故障的解决。有关undo表空间的基础知识可以参考: Oracle 回滚(ROLLBACK)和撤销(UND
2014-04-25 09:58:11 11909
原创 生命,生活,生死
生命是春天里那晨露中的一缕新芽;是秋天里那金灿灿的累累硕果;是夏日那青色池塘边游来游去的蝌蚪;是冬雪里那一串串碎碎的兔印;生命就是那科学家显微镜下的蠕动的微生物;生命就是那上九天揽月的神六神七的载人飞行;生命就是那下五洋的蛟龙号一次次的海试…………生命很强大,坚如磐石;却也很脆弱,有如薄冰。生命很伟大,有如泰山上那挺拔的苍松;生命也很渺小,如恒河中的粒粒细沙。生命如歌,难能可贵,所有众生,难得的是
2014-04-24 17:20:01 3921 5
原创 ORA-00942: table or view does not exist
在过程,包,函数,触发器中调用Oracle相关动态性能视图时,需要授予适当的权限,否则会收到表和视图不存在的错误提示。即使你可以单独查询这些视图。因为动态性能视图依赖于底层表,无法直接对其授予权限。下面就是这个现象相关的例子。1、过程调用动态视图无法成功编译的示例SQL> select * from v$version where rownumBANNER---------------------
2014-04-23 15:08:19 90881
原创 记一次奇怪的ORA-04028: cannot generate diana for object
开发人员说新建了一个package,在编译的过程中出现了一些错误。提示为PL/SQL:ORA-00942: table or view does not exists.这是一个很明显的错误,及要么是表不存在,要么是由于没有权限就会出现该错误提示。根据这个提示,在增加相应的权限后,再次编译收到了ORA-04028: cannot generate diana for object这个错误提示。下面是
2014-04-23 10:36:06 4834
原创 Oracle 重建索引脚本
索引是提高数据库查询性能的有力武器。没有索引,就好比图书馆没有图书标签一样,找一本书自己想要的书比登天还难。然而索引在使用的过程中,尤其是在批量的DML的情形下会产生相应的碎片,以及B树高度会发生相应变化,因此可以对这些变化较大的索引进行重构以提高性能。N久以前Oracle建议我们定期重建那些高度为4,已删除的索引条目至少占有现有索引条目总数的20%的这些表重建索引。但Oracle现在强烈建议不要
2014-04-21 17:52:32 6472
原创 Linux 5 下安装MySQL 5.6(RPM方式)
MySQL在很多领域被广泛使用,尤其是很多互联网企业,诸如腾讯,阿里等等。本文主要介绍在Linux 5下通过rpm方式来安装Mysql,这是比较简单的一种安装方式,具体详见下文。
2014-04-16 11:13:08 11955 2
原创 Oracle 重建索引的必要性
索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形下需要重建索引。近来Oracle也提出了一些与之相反的观点,就是强烈建议不要定期重建索引。本文是参考了1525787.1并进行相应描述。1、重建索引的理由 a、Oracle
2014-04-15 15:45:07 10976 3
原创 Oracle 索引质量分析
索引质量的高低对数据库整体性能有着直接的影响。良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。因此对于索引在设计之初需要经过反复的测试与考量。那对于已经置于生产环境中的数据库,我们也可以通过查询相关数据字典得到索引的质量的高低,通过这个分析来指导如何改善索引的性能。下面给出了演示以及索引创建的基本指导原则,最后给出了索引质量分析
2014-04-14 16:33:36 5504 2
原创 ORA-01652: unable to extend temp segment by 8192...
1、错误提示信息alter index err ORA-01652: unable to extend temp segment by 8192 in tablespaceGOEX_ARCHIVE_IDXDECLARE*ERROR at line 1:ORA-01652: unable to extend temp segment by 8192 in tablespace GOEX_ARCHIV
2014-04-14 11:11:52 18783 2
原创 如何使用 orachk 工具
Oracle RAC 安装完毕后的健壮性是一个令人头疼的问题。之前Oracle为之专门推出了raccheck工具,确实方便了我们这些个苦逼的DBA。现在Oracle在raccheck的基础之上又推出了orachk. EXAchk 的功能并替换了流行的 RACcheck 工具,扩大根据用户报告的最重要问题的优先次序的覆盖面,并且主动扫描E-Business Suite Financials Acco
2014-04-11 16:40:55 8775
nginx流媒体安装包(nginx_mod_h264_streaming,yamdi)
2017-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人