很多時候,大多數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 >http://www.csdn.net/Develop/read_article.asp?id=20360</a>