Linux 5.4安装64位Oracle 11gR2 (图文并茂版)
《【11gR2】EnterpriseLinuxRelease5Update4安装64位Oracle11gR2(文字版)》(http://space.itpub.net/519536/viewspace-617547)文章最后提到,我有意整理一份图文并茂的详细安装手册,既说之则做之。将整理排版之后的p
【OMF】在OMF管理模式下日志组添加效果
1.查询当前的日志分配情况sys@ora10g>select*fromv$logfileGROUP#MEMBER----------------------------------------------------------------------------------------1/o
【实验】【PARTITION】RANGE分区表移动表分区(Move Partition)
1.移动分区表的作用大体有两个1)与move表一样,可以降低行迁移2)修改分区的表空间2.需要注意的问题:1)对于分区内存在大量数据的时候在移动的过程中会带来大量的IO,这里注意一下2)注意索引是否失效的问题3.创建一个简单的分区表sec@ora10g>createtablet_partiti
【AWR】测试AWR手动采样对系统自动采样的影响
先调整AWR自动采样的时间间隔,以便在较短的时间内看到测试效果。否则在默认的1小时采样一次的环境下,测试周期过长。1.获取AWR默认采样间隔时间参考文章《【AWR】调整AWR数据采样时间间隔及历史快照保留时间》(http://space.itpub.net/519536/viewspace-6684
【Xen】使用OEL5.5的Xen 技术虚拟OEL4之安装介质调用方法
初次在OEL5.5(OracleEnterpriseLinux5.)操作系统上使用Xen技术完成OEL4安装时,可能对如何调用操作系统安装介质产生疑惑,因为在“InstallationSource”选项提示栏中显示的是输入http类型的内容。其实这里可以使用NFS格式的内容,这里给出如何使用NFS方
【SQL】Oracle的内连接、左外连接、右外连接及全外连接
理解Oracle的各种连接方法的最有效的方法就是“躬亲”,在实践中去深刻理解内连接,左外连接,右外连接,全外连接的概念的和效果。1.创建测试表并准备测试数据sec@ora10g>createtablea(anumber(1),bnumber(1),cnumber(1));sec@ora10g&
【Flashback】使用Flashback Drop技术闪回被DROP表的指定版本数据
当同一张表被多次DROP后,会在“数据库回收站”中记录多个被删除的版本.这里我们给出对DROP的指定版本进行恢复的方法和过程。1.确认数据库闪回功能是否开启sec@ora10g>showparameterrecyclebinNAMETYPEVALUE----------------------
【AUTO】配置Oracle数据库和监听随Linux系统自启动
在某些情况下需要在Linux操作系统上提供一种无人值守的随机启动Oracle的功能,目的也许仅仅是为了帮助那些对Oracle细节非常不关心的朋友。当然,如果有可能,一定不要使用这种自动化的方法,因为有太多不确定的因素存在。正途还是一边手工启动数据库,一边监控alert日志,以便第一时间发现问题解决问
(En)UNIX Shell 范例精解(第4版).rar
(En)UNIXShell范例精解(第4版).rar个人推荐的Shell经典图书,英文版本的,有“理”有“例”,浅显易懂,朗朗上口,实乃实战参考学习之利器。(En)UNIXShell范例精解(第4版).part1.rar(En)UNIXShell范例精解(第4版).part2.rar(En)UNIX
【RAC】删除RAC数据库节点(一)——删除数据库实例
现有两节点RAC数据库,我们的终极目标是使用“非暴力方式”将第二个节点彻底剥离集群环境。本文给出删除的第一步:删除RAC第二个节点的数据库实例1.以oracle用户连接到第一个节点,这里使用dbca完成集群中第二个节点的数据库实例删除任务2.欢迎界面上选择“OracleRealApplication
【SQL*Plus】使用BREAK和COMPUTE在SQL*Plus中得到分组统计结果
秉承KISS原则,一切简单实用的工具都是值得深入挖掘的。SQL*Plus就是其中之一。我通过这个小文儿给大家介绍一下在SQL*Plus中使用break和compute命令实现类似group分组函数的统计效果,这里只是抛个“砖”,期待大家“玉”的到来。1.创建样例表t,并简单初始化几条数据,以便后续的
【认证】【OCP】100%通过1Z0-042(2008年元宵节),留念。
今天(2008-02-21,阴历正月十五,元宵节)满分100%通过1Z0-042的考试。考试题数量:84题考试时间:2小时俺使用的时间:33分钟(包括两遍扫查)通过分数:68%俺的分数:100%准备过程:SG认真学习了三遍,第一遍和第二遍为纯学习和做实验,第三遍为对照题库学习。TK做了三遍,使用的有
【实验】【Flashback】Flashback EXP功能实践
FlashbackEXP功能实现了导出某一个时间点或具体SCN点的数据,在备份和恢复某一个特定时间数据提供了可能。这个功能得益于EXP工具提供的两个参数:FLASHBACK_SCN和FLASHBACK_TIME,下面分别使用这两个参数进行一下实践:1.创建实验环境sec@ora10g>sett
【故障处理】csscan工具无法使用,报错“error while loading shared libraries...”
今天在使用Oracle的csscan工具对字符集转换检查时,出现报错无法使用的问题。把这个小问题的原因记录一下。1.【问题现象】sec@secDB/home/oracle$csscancsscan:errorwhileloadingsharedlibraries:libclntsh.so.10.1:
【TABLESPACE】“ALTER TABLESPACE”命令的“RENAME”功能在重命名表空间能力上的测试
在文章《【TABLESPACE】使用“ALTERTABLESPACE”命令的“RENAME”功能实现表空间快速重命名》(http://space.itpub.net/519536/viewspace-701776)中介绍了关于重命名表空间的一般方法。由于系统表空间(SYSTEM表空间和SYSAUX表
【PL/SQL】在PL/SQL中执行刷新Shared Pool命令
请注意,不是所有的SQL语句都可以直接嵌入在PL/SQL块中运行的。以刷新SharedPool命令“altersystemflushshared_pool;”为例看一下报错信息及应对策略。1.刷新SharedPool命令正常执行情况sys@ora10g>altersystemflushshar
【实验】【聚簇】聚簇中的表不允许truncate
1.创建聚簇过程sec@ora10g>createclustercluster_test(idint);sec@ora10g>createtabletab_cluster1(idintprimarykey,name1varchar2(30))clustercluster_test(id)
【问题处理】因误修改inittab文件导致Oracle 10gR2 CRS无法启动
1.问题现象1)RAC环境的第一个节点手工启动CRS后没有反应,CRS无法启动。[root@rac1~]#crsctlstartcrsAttemptingtostartCRSstackTheCRSstackwillbestartedshortly长时间等待……[root@rac1~]#crs_sta
【优化】使用绑定变量 OR 不使用绑定变量,这不是问题!
就目前现状来看,大家有点过分强调绑定变量的作用了。任何一种优化方法都尤其适用场景,绑定变量技术也不例外。不可盲目的将其信奉为影响性能的罪魁祸首。1.分清系统是OLTP还是OLAP类型很重要通常来说,我们把业务分为两类,在线事务处理系统(OLTP)和在线分析系统(OLAP)或者决策支持系统(DSS)。
【实验】【LOCK】“锁等待”模拟、诊断及处理方法
前言:在您维护数据库的过程中一定听说过某位同事说:我的这条如此简单的SQL语句为什么20多分钟了还没有执行完成?在处理这类问题的时候记得把“锁等待”因素考虑进去。具体的实验如下。1.模拟“锁等待”现象1)开启一个终端创建测试表test_lock,插入一条数据,模拟更新该条数据,但不提交sys@orc