`
yanghuidang
  • 浏览: 966804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何自行解决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>

分享到:
评论

相关推荐

    Python与Oracle数据访问技术白皮书.pdf

    这份白皮书不仅是一份技术指南,也是解决问题的参考手册,可以帮助开发者构建高效、稳定的Python-Oracle数据访问解决方案。同时,Oracle公司明确表示,虽然白皮书提供了产品方向的概述,但实际的产品开发、发布和...

    Oracle正版、盗版区别.docx

    - 盗版Oracle用户无法享受官方提供的任何技术支持和服务,一旦出现问题,需要自行解决。 3. **稳定性与安全性**: - 正版Oracle经过严格测试,更稳定可靠,有助于保护企业数据的安全性和完整性。 - 盗版Oracle...

    Oracle DBA两日速成经典教程 高清完整.pdf版

    系统将检查硬件和软件是否满足最低要求,如有问题则需要先解决。 9. 选择数据库的用途,如通用用途、事务处理或数据仓库。 10. 设置数据库命名参数,包括全局数据库名和SID。 11. 选择是否启用示例模式。 12. ...

    Oracle communications data model

    此外,Oracle Communications Data Model提供了业界领先的数据库和商业智能技术解决方案,配合通信领域的特定数据模型,使得一流的技术解决方案对于通信行业可用。Oracle的解决方案集成了深度的通信服务提供商市场...

    linux下编译oracle驱动qoci

    - **在Linux用Qt访问Oracle数据库需要自己编译Oracle驱动QOCI**:这句话指出了一个特定的技术场景,即在Linux环境下,如果想要通过Qt框架来访问Oracle数据库,则需要自行编译Oracle驱动程序QOCI。 #### 标签解析 -...

    windows下ROracle的安装包

    由于官方文档并未直接提供预编译的Windows版本,用户通常需要自行编译源码,这往往对技术要求较高。不过,本安装包解决了这个问题,可以直接在Windows环境下使用。 【描述】:安装ROracle的过程中,首先需要注意的...

    Oracle软交换呼叫中心平台与Oracle呼叫中心应用

    4. 自助服务:通过IVR(Interactive Voice Response)系统,让客户能够通过语音命令或电话键盘自行解决常见问题,减轻座席压力。 5. 多渠道支持:除了电话,Oracle呼叫中心应用还支持Web、电子邮件、即时消息、视频...

    Oracle大数据解决方案架构

    ### Oracle大数据解决方案架构...通过整合先进的技术和工具,Oracle解决方案不仅可以处理大量的结构化和非结构化数据,还能实现数据的实时处理和分析,从而帮助企业更好地理解和利用其数据资产,推动业务增长和发展。

    qt oracle的驱动

    通常,Qt官方库并不直接包含Oracle的驱动,因此需要用户自行编译或寻找第三方的解决方案。描述中提到的“纯天然”的驱动可能指的是没有经过修改,直接从源代码编译得到的驱动,这确保了其原始性和兼容性。 在2010....

    Oracle云计算解决方案.pptx

    Oracle的虚拟化技术是其IaaS解决方案的核心组成部分,包括Oracle Server Virtualization Technology。Oracle提供了硬分区、虚拟机和操作系统虚拟化等多种形式,如Dynamic System Domains、Solaris Containers(Zones...

    oracle biee常见问题解答

    - **解决方案**:为了解决频繁登录的问题,可以考虑使用单点登录(SSO)技术来实现无缝集成。这通常涉及配置SSO服务,并确保BIEE与其他应用程序之间的身份验证同步。 **3. Oracle BIEE性能提高** - **优化策略**:...

    Migrate a non-Oracle database to Oracle

    - **自动解决冲突**:处理表名碰撞和Oracle保留关键字等问题。 - **数据迁移**:支持CLOBs/BLOBs默认映射、单表数据迁移及离线数据加载等功能。 ##### 4. **数据类型映射** - **类型转换**:根据源数据库中的...

    oracle bbed安装配置

    因此,使用BBED必须谨慎,尤其在生产环境中,应视为最后的解决方案,并确保在有完整备份的情况下操作,以免引起数据库无法启动或其他严重问题。 BBED工具仅适用于Linux/Unix操作系统,没有Windows版本。在使用过程...

    Linux6安装Oracle教程

    1. **下载Oracle安装包**:首先需要自行下载所需的Oracle安装包。确保下载的是适用于当前Linux系统的版本。 2. **安装虚拟机**:如果是在虚拟机环境中进行安装,则需先安装好虚拟机软件(如VirtualBox或VMware)。 ...

    Toad for Oracle 12

    4. **技术支持**:如果在激活过程中遇到任何问题,应及时联系官方客服寻求帮助,不要尝试自行解决可能涉及的技术难题。 ### 结论 Toad for Oracle 12是一款强大的Oracle数据库管理工具,它的授权密钥对于确保软件...

    学习ORACLE的技巧

    2. 使用GOOGLE进行研究:Google是强大的知识库,遇到难题时,先尝试自行搜索解决方案。关键词的选择至关重要,应尽可能准确描述问题,例如"Oracle数据库连接错误"或"SQL查询优化技巧"。此外,学会使用Google高级搜索...

    Oracle私有云架构介绍

    Oracle针对私有云环境提供的PaaS解决方案,旨在帮助企业充分利用云计算的优势,同时保持对其数据和应用程序的高度控制。该解决方案主要包括以下几个关键组件: 1. **基础架构即服务 (IaaS)**:提供了计算、存储和...

    ORACLE文档--Database Error Messages

    Oracle作为全球领先的数据库管理系统之一,其错误消息不仅包含了系统运行时遇到的问题,还提供了定位问题和解决问题的重要线索。《ORACLE文档--Database Error Messages》这份文档,即Oracle9i数据库错误消息集,为...

    Oracle人力资本管理解决方案.pdf

    整体而言,Oracle人力资本管理解决方案旨在通过技术手段提升HR卓越管理,包括降低成本、提升用户满意度、提高绩效。其技术架构基于SOA,支持BPEL工作流集成,为企业提供了可扩展且易于维护的平台。通过这些功能,...

Global site tag (gtag.js) - Google Analytics