网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.入侵oracle数据库时常用的操作命.
.必须引起DBA重视的Oracle数据库碎.
.编写叙述程式 (Scripts): .BAT 档.
.ORACLE之常用FAQ V1.0 (3).
.轻松修改Oracle数据库表的大小.
.JDBC+Hibernate将Blob数据写入Or.
.Oracle最新技术网站.
.如何用简易方法查找Oracle版本信.
.细化解析:Oracle 10g ASM 的一点.
.oracle性能---itpub.
.Oracle数据库备份与恢复之日志备.
.truncate,delete,drop的异同点.
.VMware下RedHat安装Oracle 9i RA.
.Oracle 10G 最佳20位新特性:段管.
.解决Oracle处理中文乱码的一种方.
.Oracle SQL*Loader 使用指南(转.
.举一个 web 翻页 sql 调整的实例.
.oracle开发中序列的使用.
.同条SQL,有时buffer get会暴增.
.如何将Oracle的数据倒入EXCEL中的.

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

发表日期:2008-2-9



  
很多时候,大多数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>
 
上一篇:说一说Oracle的优化器(Optimizer) 人气:865
下一篇:在Oralce9i内向给定的表对象内插入实际的行 人气:549
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐