上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
摘要: 一.相关说明 当我们在一个session 上进行事务操作时,如果我们想查看这个事务的相关统计信息,那么可以通过v$mystat ,v$sysstat, v$sesstat, v$statname 字典来查看。 在Oracle 11g中,通过这2个视图,我么可以查看到588个相关的统计信息。SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Editio 阅读全文
posted @ 2012-06-25 12:46 davedba 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一.相关说明 当我们在一个session 上进行事务操作时,如果我们想查看这个事务的相关统计信息,那么可以通过v$mystat ,v$sysstat, v$sesstat, v$statname 字典来查看。 在Oracle 11g中,通过这2个视图,我么可以查看到588个相关的统计信息。SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Editio 阅读全文
posted @ 2012-06-25 12:46 davedba 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 这篇测试一下通过DBLink 访问含有Blob字段表的方法。 关于DBLINK 和 Lob 的说明,参考如下链接:Oracle DBLinkhttp://blog.csdn.net/tianlesoftware/article/details/4698642删除Dblink 报错ORA-02024: database link not found 的解决方法http://blog.csdn.net/tianlesoftware/article/details/6160196ORACLE LOB 大对象处理http://blog.csdn.net/tianlesoftware/article/d 阅读全文
posted @ 2012-06-19 15:55 davedba 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 这篇测试一下通过DBLink 访问含有Blob字段表的方法。 关于DBLINK 和 Lob 的说明,参考如下链接:Oracle DBLinkhttp://blog.csdn.net/tianlesoftware/article/details/4698642删除Dblink 报错ORA-02024: database link not found 的解决方法http://blog.csdn.net/tianlesoftware/article/details/6160196ORACLE LOB 大对象处理http://blog.csdn.net/tianlesoftware/article/d 阅读全文
posted @ 2012-06-19 15:55 davedba 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 一.水平分割 根据一列或多列数据的值把数据行放到两个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。 水平分区将表分为多个表。每个表包含的列数相同,但是行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。任何需要特定月份数据的查询只需引用相应月份的表。水平分割通常在下面的情况下使用:(1) 表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。(2) 表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。(3) 需要把数据 阅读全文
posted @ 2012-06-18 20:07 davedba 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一.水平分割 根据一列或多列数据的值把数据行放到两个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。 水平分区将表分为多个表。每个表包含的列数相同,但是行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。任何需要特定月份数据的查询只需引用相应月份的表。水平分割通常在下面的情况下使用:(1) 表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。(2) 表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。(3) 需要把数据 阅读全文
posted @ 2012-06-18 20:07 davedba 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Undo 表空间管理的说明,参考:Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/5689558我们可以使用如下脚本查看Oracle undo segment段的信息:/* Formatted on 2012/6/18 18:10:55 (QP5 v5.185.11230.41888) */SELECT T1.USN, T2.NAME, T1.STATUS, T1.LATCH, T1.EXTENTS, T1.WRAPS, T1.EXT... 阅读全文
posted @ 2012-06-18 18:25 davedba 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Undo 表空间管理的说明,参考:Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/5689558我们可以使用如下脚本查看Oracle undo segment段的信息:/* Formatted on 2012/6/18 18:10:55 (QP5 v5.185.11230.41888) */SELECT T1.USN, T2.NAME, T1.STATUS, T1.LATCH, T1.EXTENTS, T1.WRAPS, T1.EXT... 阅读全文
posted @ 2012-06-18 18:25 davedba 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Oracle 的每个Block上都有一个部分,叫做ITL,其用来保存事务的信息。 有关ITL的说明参考:OraceITL(Interested Transaction List) 说明http://blog.csdn.net/tianlesoftware/article/details/6573988 对象的ITL数由对象的initrans 和 maxtrans 参数决定,Oracle 官方文档中记载:initrans 的默认值是1,maxtrans 是255. 实际上任何block中的ITL 都是可以根据需要动态增长的,只要block里还有足够的空间。ITL的最大数限制是255,实际上其大小 阅读全文
posted @ 2012-06-07 09:56 davedba 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Oracle 的每个Block上都有一个部分,叫做ITL,其用来保存事务的信息。 有关ITL的说明参考:OraceITL(Interested Transaction List) 说明http://blog.csdn.net/tianlesoftware/article/details/6573988 对象的ITL数由对象的initrans 和 maxtrans 参数决定,Oracle 官方文档中记载:initrans 的默认值是1,maxtrans 是255. 实际上任何block中的ITL 都是可以根据需要动态增长的,只要block里还有足够的空间。ITL的最大数限制是255,实际上其大小 阅读全文
posted @ 2012-06-07 09:56 davedba 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Row-X(SX)锁在Oracle的锁中级别是3,是行级排它锁,即在提交前不允许做DML操作 Insert、Update、Delete、Lock row share。关于Oracle 锁的说明,更多内容参考:ORACLE 锁机制http://blog.csdn.net/tianlesoftware/article/details/4696896这里要说的的是Row-X(SX)锁引起的问题,不过这里部分内容也只是推测,因为之前的没有留足足够的证据来说明这个观点。 之前发生过修改业务系统的一个核心存储过程,导致其他关联的过程也全部无效的情况,并且还不能直接进行编译,需要在OS级别kill 进程后才 阅读全文
posted @ 2012-06-07 05:57 davedba 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Row-X(SX)锁在Oracle的锁中级别是3,是行级排它锁,即在提交前不允许做DML操作 Insert、Update、Delete、Lock row share。关于Oracle 锁的说明,更多内容参考:ORACLE 锁机制http://blog.csdn.net/tianlesoftware/article/details/4696896这里要说的的是Row-X(SX)锁引起的问题,不过这里部分内容也只是推测,因为之前的没有留足足够的证据来说明这个观点。 之前发生过修改业务系统的一个核心存储过程,导致其他关联的过程也全部无效的情况,并且还不能直接进行编译,需要在OS级别kill 进程后才 阅读全文
posted @ 2012-06-07 05:57 davedba 阅读(254) 评论(0) 推荐(0) 编辑
摘要: The single mostimportant feature of Oracle is one that first appeared in version 6: the changevector, a mechanism for describing changes to data blocks, the heart of redoand undo. --对于Oracle来说,最具有革命性的新特性莫过于Oracle 6时出现的改变向量(changevector);改变向量:即描述数据块更改的信息, change vector 也是redo 和undo的核心。This is thetec. 阅读全文
posted @ 2012-06-02 19:00 davedba 阅读(383) 评论(0) 推荐(0) 编辑
摘要: The single mostimportant feature of Oracle is one that first appeared in version 6: the changevector, a mechanism for describing changes to data blocks, the heart of redoand undo. --对于Oracle来说,最具有革命性的新特性莫过于Oracle 6时出现的改变向量(changevector);改变向量:即描述数据块更改的信息, change vector 也是redo 和undo的核心。This is thetec. 阅读全文
posted @ 2012-06-02 19:00 davedba 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 2PC: (See two-phase commit) ACID: The properties of a reliable transactional system: Atomic,Consistent, Isolated and Durable. archived redo logfile: (See log file(archived)) array: A list of related items of uniform size. If you know the size of anitem, you can calculate the location of the nth item 阅读全文
posted @ 2012-05-31 20:58 davedba 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 2PC: (See two-phase commit) ACID: The properties of a reliable transactional system: Atomic,Consistent, Isolated and Durable. archived redo logfile: (See log file(archived)) array: A list of related items of uniform size. If you know the size of anitem, you can calculate the location of the nth item 阅读全文
posted @ 2012-05-31 20:58 davedba 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 从Oracle 11g 开始,使用默认安装时,Oracle 会自动管理UNDO,之前也整理过几篇有关UNDO的文章,如下:Oracle undo 管理http://blog.csdn.net/tianlesoftware/article/details/Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/5689558Currentonline Redo 和 Undo 损坏的处理方法http://blog.csdn.net/tianlesoftware/article/details/6261475整理的都. 阅读全文
posted @ 2012-05-31 17:18 davedba 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 从Oracle 11g 开始,使用默认安装时,Oracle 会自动管理UNDO,之前也整理过几篇有关UNDO的文章,如下:Oracle undo 管理http://blog.csdn.net/tianlesoftware/article/details/Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/5689558Currentonline Redo 和 Undo 损坏的处理方法http://blog.csdn.net/tianlesoftware/article/details/6261475整理的都. 阅读全文
posted @ 2012-05-31 17:18 davedba 阅读(234) 评论(0) 推荐(0) 编辑
摘要: SQL 语句:/* Formatted on 2012/5/31 14:51:13 (QP5 v5.185.11230.41888) */SELECT D.TABLESPACE_NAME, SPACE || 'M' "SUM_SPACE(M)", BLOCKS "SUM_BLOCKS", SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)", ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) || &# 阅读全文
posted @ 2012-05-31 14:51 davedba 阅读(163) 评论(0) 推荐(0) 编辑
摘要: SQL 语句:/* Formatted on 2012/5/31 14:51:13 (QP5 v5.185.11230.41888) */SELECT D.TABLESPACE_NAME, SPACE || 'M' "SUM_SPACE(M)", BLOCKS "SUM_BLOCKS", SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)", ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) || &# 阅读全文
posted @ 2012-05-31 14:51 davedba 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 在网上看到的一篇Blog,原文链接如下:http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html 需要FQ才能打开这个链接,作为一个IT技术人员,FQ是必备技能。 在这篇Blog里列了一些常见的与性能相关的瓶颈,仅仅是列举出来,没有单独的进行说明,不过每个点都是值得研究的。 具体的列表如下:一. Database:1.Working size exceeds available RAM2.Long & short running queries3.Write-write confli 阅读全文
posted @ 2012-05-22 10:55 davedba 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在网上看到的一篇Blog,原文链接如下:http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html 需要FQ才能打开这个链接,作为一个IT技术人员,FQ是必备技能。 在这篇Blog里列了一些常见的与性能相关的瓶颈,仅仅是列举出来,没有单独的进行说明,不过每个点都是值得研究的。 具体的列表如下:一. Database:1.Working size exceeds available RAM2.Long & short running queries3.Write-write confli 阅读全文
posted @ 2012-05-22 10:55 davedba 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在前面几篇介绍了OracleBinary Options 的文章,如下:Oracle Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例 Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652Oracle 11gR2 Relink 脚本新特性 说明http://blog.csdn.net/tianlesoftware/article/details/7577873 阅读全文
posted @ 2012-05-19 10:38 davedba 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 在前面几篇介绍了OracleBinary Options 的文章,如下:Oracle Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例 Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652Oracle 11gR2 Relink 脚本新特性 说明http://blog.csdn.net/tianlesoftware/article/details/7577873 阅读全文
posted @ 2012-05-19 10:38 davedba 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一.11gR2 中Relink 脚本说明前面将了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652 From 11GR2(11.2.0.1,11.2.0.2 etc...) the relink script no longer scans 阅读全文
posted @ 2012-05-17 21:13 davedba 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一.11gR2 中Relink 脚本说明前面将了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652 From 11GR2(11.2.0.1,11.2.0.2 etc...) the relink script no longer scans 阅读全文
posted @ 2012-05-17 21:13 davedba 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N多以前没有遇到过的错误。安装被迫中断,尝试忽略之前的错误,又会遇到其他的错误。64位 linux平台下Oracle安装文档http://blog.csdn.net/tianlesoftware/article/details/6062816如何搭建一个数据库服务器平台http://blog.csdn.net/tianlesoftware/article/details/56022911.1 ins 阅读全文
posted @ 2012-05-17 19:50 davedba 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N多以前没有遇到过的错误。安装被迫中断,尝试忽略之前的错误,又会遇到其他的错误。64位 linux平台下Oracle安装文档http://blog.csdn.net/tianlesoftware/article/details/6062816如何搭建一个数据库服务器平台http://blog.csdn.net/tianlesoftware/article/details/56022911.1 ins 阅读全文
posted @ 2012-05-17 19:50 davedba 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一. Oracle Binary Options 说明关于OracleOptions,之前有整理过一系列文章,参考:Oracle 组件 系列 小结http://blog.csdn.net/tianlesoftware/article/details/7339998我们可以通过v$option视图来查看相关的信息: V$OPTIONdisplaysOracle Database options and features. Typically, although not always, options mustbe separately licensed, whereas features com 阅读全文
posted @ 2012-05-17 19:36 davedba 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一. Oracle Binary Options 说明关于OracleOptions,之前有整理过一系列文章,参考:Oracle 组件 系列 小结http://blog.csdn.net/tianlesoftware/article/details/7339998我们可以通过v$option视图来查看相关的信息: V$OPTIONdisplaysOracle Database options and features. Typically, although not always, options mustbe separately licensed, whereas features com 阅读全文
posted @ 2012-05-17 19:36 davedba 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一.自适应游标共享(Adaptive Cursor Sharing) 说明1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量。然而,游标共享和SQL 优化是两个相互冲突的目标。用文字编写SQL 语句为优化程序提供了更多的信息,这无疑会导致更好的执行计划,但大量的硬分析会导致内存和CPU 开销增加。Oracle9i Database首次尝试推出了一个折衷的解决方案:允许共享使用不同文字值的相似SQL 语句。对于使用绑定变量的语句,Oracle9i 还引入了绑定扫视(Bind Peek)概念。使用绑定扫视,优化程序会在首次执 阅读全文
posted @ 2012-05-16 17:30 davedba 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一.自适应游标共享(Adaptive Cursor Sharing) 说明1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量。然而,游标共享和SQL 优化是两个相互冲突的目标。用文字编写SQL 语句为优化程序提供了更多的信息,这无疑会导致更好的执行计划,但大量的硬分析会导致内存和CPU 开销增加。Oracle9i Database首次尝试推出了一个折衷的解决方案:允许共享使用不同文字值的相似SQL 语句。对于使用绑定变量的语句,Oracle9i 还引入了绑定扫视(Bind Peek)概念。使用绑定扫视,优化程序会在首次执 阅读全文
posted @ 2012-05-16 17:30 davedba 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一.安装Oracle Linux 6.1系统我这里使用VBox 来安装,具体使用参考:OracleVirtual Box 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/6826389在安装OS 时安装如下包:Base System > BaseBase System > Client management toolsBase System > Compatibility librariesBase System > Hardware monitoring utilitiesBase System & 阅读全文
posted @ 2012-04-13 22:16 davedba 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一.安装Oracle Linux 6.1系统我这里使用VBox 来安装,具体使用参考:OracleVirtual Box 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/6826389在安装OS 时安装如下包:Base System > BaseBase System > Client management toolsBase System > Compatibility librariesBase System > Hardware monitoring utilitiesBase System & 阅读全文
posted @ 2012-04-13 22:16 davedba 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在Oracle Linux 6.1 上安装Oracle 11.2.0.3, 在运行runInstaller 时报错。 具体如下:[root@dave mnt]# xhost +access control disabled, clients canconnect from any host[root@dave mnt]# su - oracle[oracle@dave ~]$ cd /u01/software/database/[oracle@dave database]$ lsdocreadme.html rpm sshsetup welcome.htmlinstallresponse ru 阅读全文
posted @ 2012-04-13 21:30 davedba 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在Oracle Linux 6.1 上安装Oracle 11.2.0.3, 在运行runInstaller 时报错。 具体如下:[root@dave mnt]# xhost +access control disabled, clients canconnect from any host[root@dave mnt]# su - oracle[oracle@dave ~]$ cd /u01/software/database/[oracle@dave database]$ lsdocreadme.html rpm sshsetup welcome.htmlinstallresponse ru 阅读全文
posted @ 2012-04-13 21:30 davedba 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在Oracle Linux 5中,我们可以使用使用Oracle validated Configuration 来加速部署Oracle 环境,关于Validated Configurations参考:OracleValidated Configurations 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/7061684 在Oracle Linux 6中,没有推出oracle validate包,而是推出了oracle-rdbms-server-11gR2-preinstall包。一.官网说明Oracle RDBMS Se 阅读全文
posted @ 2012-04-13 10:48 davedba 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在Oracle Linux 5中,我们可以使用使用Oracle validated Configuration 来加速部署Oracle 环境,关于Validated Configurations参考:OracleValidated Configurations 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/7061684 在Oracle Linux 6中,没有推出oracle validate包,而是推出了oracle-rdbms-server-11gR2-preinstall包。一.官网说明Oracle RDBMS Se 阅读全文
posted @ 2012-04-13 10:48 davedba 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 昨天直接将VBox 虚拟机强制退出,再启动就显示虚拟机不可用,如图: Could not find an open hard disk with UUID {b96d5ecb-168a-4eaf-851e-0f21961dae4e}. 返回代码: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) 组件: VirtualBox 界面: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66} VBox 安装在64位 win7上,在网上google了一... 阅读全文
posted @ 2012-04-13 10:06 davedba 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 昨天直接将VBox 虚拟机强制退出,再启动就显示虚拟机不可用,如图: Could not find an open hard disk with UUID {b96d5ecb-168a-4eaf-851e-0f21961dae4e}. 返回代码: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) 组件: VirtualBox 界面: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66} VBox 安装在64位 win7上,在网上google了一... 阅读全文
posted @ 2012-04-13 10:06 davedba 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页