如何自行解决Oracle的技术问题?

oracle|解决|问题

很多时候,大多数IT类的技术问题完全可以自行去解决它,相对于答案来说,我们更需要一个方法.下面就一个例子来说说一些Oracle问题的解决途径(途径?如果可以这么说的话)。

问:

关于x$ktuxe表的疑问??
本人在电子杂志(注:www.itpub.net 的电子杂志)第五期第29页看到这条语句,但我不清楚其具体含义,能否帮忙解释一下?另外,这里的kluxescnw和kluxescnb又是什么意思?

select max(ktuxescnw*power(2,32)+ktuxescnb) scn from x$ktuxe

答:说点题外话,类似如下的问题,如果是我怎么去找答案。 

首先,这样的问题我先看看有没有必要要弄明白,x$ktuxe,第一眼看上去,是Oracle的一个内部视图,既然是这样,可以知其然,不继续深入的了解他......

什么?这样的习惯不太好? %$#@..... 

那好,如果不是这样,我偏要了解一下这个视图是做什么的.怎么办?

到OTN上寻找文档?不太可能,这样类似的视图一般Oracle不会详加说明的。

对了,Metalink上也许会有,哦,没有Metalink的帐号...

还好,我们有Google, 

Http://www.google.com

输入x$ktuxe. Search it , OK ,共有 116 项查询结果,稍加审视:

第一项结果是:

Rollback Segment Scripts
... the rollback segment header blocks. The rollback segment header block transaction tables
can be read via X$KTUXE, however the number of undo blocks in use is not always accurately
reflected here until release 9i. Prior to that, it is necessary ...
www.ixora.com.au/scripts/rbs.htm

-------------------------
第三项结果是:

Speculation of X$ Table Names
... x$ksulop, kernel service, user long operation, x$ksupr, kernel service, user process, x$ksuse, kernel
service, user session, x$ktuxe, kernel transaction, undo transaction entry, x$kzsro, kernel security,
system role, used in many SQL scripts in ?/rdbms/admin. x$le, lock element, x$le_stat, lock element
status, ...
www.stormloader.com/yonghuang/computer/x$table.html - 16k

有这两个结果,看来已经足够了,阅读一下...... 嗯,基本明白了一些,

不过能不能得到点具体的信息?还是Google吧

有的时候,可能Google直接搜索出来的信息,对我们用处都不大,那么你还可以搜索Google的新闻组:

http://groups.google.com

在我们的这个例子中,得到的第一个结果:

Re: where can I find the latest SCN
... select discn from x$kccdi; You can get the SCN of the most recently committed (local) transaction with
the following query: select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe; This may not be
quite the same as the current SCN, because the latter may have advanced a little for various ...
comp.databases.oracle - Serge Lisin 写于 2002年9月18日

Ok,看看去?是什么样的问题,别人如何回答的。把这个帖子的Thread从头到尾读一下,到现在为止,这个问题至少已经比较清晰了--至少,你得到的结果也会比我试图解释给你的答案清晰。

更多的时候,别人给你回答问题也是通过这种途径

为什么不自己掌握类似的方法呢?

看了这里,你可能会说:这么简单,谁还不会?
的确,的确是人人都会的办法,问题是:遇到类似的情况,你能不能想到这样的方法?

废话一堆,如果您看了觉得还有点用那我可就太高兴了 :D
 

原文出处:<a href="http://www.csdn.net/Develop/read_article.asp?id=20360">http://www.csdn.net/Develop/read_article.asp?id=20360</a>
 

时间: 2024-09-12 09:17:42

如何自行解决Oracle的技术问题?的相关文章

Oracle内核技术揭密

数据库技术丛书 Oracle内核技术揭密 吕海波 著 图书在版编目(CIP)数据 Oracle内核技术揭密/吕海波著. -北京:机械工业出版社,2014.7 (数据库技术丛书) ISBN 978-7-111-46931-5 I.O- II.吕- III. 关系数据库系统 IV. TP311.138 中国版本图书馆CIP数据核字(2014)第115943号 本书是首本国内作者深入剖析Oracle原理的技术书籍.虽以内部原理为主线,但又不乏很多实际的应用案例,希望读者可以将学到的原理与实际应用相结合

Oracle Flashback 技术大解密

Oracle Flashback 技术大解密                                                                                                          作者:吴伟龙   Flashback 技术是以Undo segment中的内容为基础的,因此受限于UNDO_RETENTON参数.要使用flashback的特性,必须启用自动撤销管理表空间.   在Oracle 10g中, Flash back

如何解决Oracle GoldenGate 没有主键的问题?

如何解决Oracle GoldenGate 没有主键的问题? 本站文章除注明转载外,均为本站原创: 转载自love wife & love life -Roger 的Oracle技术博客 本文链接地址: 如何解决Oracle GoldenGate 没有主键的问题? 针对没有主键的情况,GoldenGate大概提供了3种方案,大致如下: 1.默认使用所有列当主键,通过keycols来实现,这种其实存在一定的问题,在这次的项目中直接否定. 2.通过在源端表中添加ogg_key_id列的方式来实现,这

解决Oracle 9i和Tomcat端口冲突

问题:1.同时安装Desktop.Engine,Engine部分控件不能用,老是提示要授权.2.将Desktop卸载,Engine大多数控件能用,少部分不能用. 问题关键:Engine授权文件有问题.现在网上Engine9.0的授权文件版本太多了,但有些可以,有些是不能用的.其实我就是被这个问题所困,迟迟不能解决,现将可用的Engine9.0授权文件公布如下(绝对可用):3dengine,9,ecp379783729,none,D7MGJE2110L5J9HSX169designer,9,ecp

如何解决Oracle分页查询中排序与效率问题

本文将结合作者近日工作中,在ORACLE数据库分页查询时,遇到一个小问题,为大家讲解如何解决Oracle分页查询中排序与效率问题. 原始未分页查询Sql代码如下: select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSX t,tuser u,lborganization o where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1 order by ID 结果如下: RN  I

c++-C++急求复数类已自行解决

问题描述 C++急求复数类已自行解决 求前辈写上思路和注释,我还要看的. 一.编写复数类CMyComplex.实现各种常用构造函数,实现整数.实数向复数的转化函数,实现整数.实数和复数以及复数之间的加.减.乘.除各种运算,并编写输出的成员函数.在主函数中测试. 设计一个MyComplex(复数)类 1.基本信息:实部.虚部: 其中:基本信息为private属性,成员函数为public属性: 2.MyComplex类有多个构造函数:缺省构造函数.带参数的构造函数.带默认参数的构造函数 3.基本功能

sql-求解决oracle两个表数据匹配的问题

问题描述 求解决oracle两个表数据匹配的问题 是这样,有两个表 A 和B 要求得出只要A_id的开头和B表中的A_num的数据匹配,就将B的value添加进去 结果应该是这样: 其中A标的数据量有十万多,B表的有四千多. 这个需求应该怎样高效的实现? 想了很久都没得思路,求大神帮助啊! 解决方案 select a.*,b.value from a,b where instr(a.a_id,a_num)=1 解决方案二: 排版乱了,应该这样 结果 解决方案三: select a.*, b.va

解决oracle客户端可以连接11g rac vip,但是不能连接scan ip问题

local不用动,remote_listern按我说的设置一下,应该就可以了! # Public Network - (eth0) 10.4.56.39    syquadb1 10.4.56.40    syquadb2 # Public Virtual IP (VIP) addresses - (eth1) 10.4.56.41    syquadb1-vip 10.4.56.42    syquadb2-vip # Private Interconnect - (bond0:eth2 et

Oracle数据库技术(38)_oracle

正在看的ORACLE教程是:Oracle数据库技术(38). 作者:未知 更新人:Finishing 来源:不详 更新时间:2004.07.06 投稿信箱: jc@ddvip.net   <