【Analytic】分析函数之RANK函数
我们通过这个文章来看一下ROW_NUMBER函数的用法。这是一个很重要的分析函数,在得到分组排序前N条记录和后N条记录上有着自己的重要位置。【Analytic】分析函数之MIN函数:http://space.itpub.net/519536/viewspace-624736【Analytic】分析函
【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (三)
----集群的配置一.设置SSH,1.在主节点RAC1上以oracle用户身份生成用户的公匙和私匙#ping192.168.1.101#ping192.168.2.101#su-oracle$mkdir~/.ssh$ssh-keygen-trsa$ssh-keygen-tdsa2.在副节点RAC2上
【Option】部署安装Oracle 10g的Data Mining组件
部署安装OracleDataMining组件主要有两种方法。第一种方法就是在使用dbca图形化工具在安装数据库实例时完成组件的安装;另外一种方法是在已存在的数据库实例上手工部署安装。本文给出手工部署安装OracleDataMining组件的方法。1.查询Oracle版本sys@ora10g>s
【连接】禁止以操作系统认证方式登录数据库
操作系统认证方式登录数据库的含义是:只要是以oracle用户登录的用户都可以使用“sqlplus/assysdba”方式连接到数据库中。出于安全的考虑,我们可能需要禁用这个特性。当然,如果以操作系统认证方式无法顺利登录,也可以通过在这个方法来排查故障问题。1.以操作系统认证方式登录数据库的方法1)最
【Privilege】Oracle对象权限级联收回现象测试
Oracle权限分为系统权限和对象权限。在文章《【Privilege】Oracle系统权限非级联收回现象测试》(http://space.itpub.net/519536/viewspace-709663)给大家演示了系统权限非级联收回现象。这里探讨关于Oracle对象权限级联回收效果,与系统权限效
【RAC】部署安装RAC时确保主节点的时间小于其他节点时间
在安装Oracle集群件、数据库以及随附CD期间,OracleUniversalInstaller(OUI)将首先将软件安装到运行该安装程序的本地节点(即rac1)。然后,将该软件以远程方式复制到集群中的其余节点(即rac2)。在远程复制过程中,OUI将在每个远程节点上执行UNIX“tar”命令,以
【EXPDP】不使用DIRECTORY参数完成expdp数据备份
在使用expdp工具备份数据库的时候,一般需要使用DIRECTORY参数指定备份文件和日志文件的存放位置。其实DIRECTORY参数并不是必须的。我们可以将目录写到dumpfile参数和logfile参数中以便实现同样的目的。1.创建expdp备份文件存放目录ora10g@secdb/home/or
【实验】【Archived Log】归档日志格式和归档路径之change趣谈
小文儿思路:先对归档日志格式和生成路径的修改流程进行阐述,再展开讨论一些有趣的细节。1.修改归档日志的格式默认格式是:“%t_%s_%r.dbf”,我们尝试将格式修改为“%t_%s_%r.arch”,这是一个静态参数,需要重新启动数据库才生效。sys@ora10g>showparameterl
【DataGuard】使用GC创建的物理DataGuard主备库pfile比较
这里展示的是通过GridControl创建DataGuard的pfile和主库pfile的文件内容比较。通过这个文件比较可以很方便的看到GridControl在后台自动完成的调整内容。[oracle@secdb1dbs]$diffinitsecdb.orainitsecdg.ora1,5c1,6&l
【优化】使用反向索引(Reverse Key Indexes)减少索引热点块
反向索引就是将正常的键值头尾调换后再进行存储,比如原值是“1234”,将会以“4321”形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布位置。1.反向索引应用场合1)发现索引叶块成为热点块时使用通常,使用数据时(常见于批量插入操作)都比较集中在一个连续的数据范围内,那么在使用正常的
【RMAN】LIST命令演示
1.登陆到本机数据库ora10g@testdb/home/oracle$rmantarget/RecoveryManager:Release10.2.0.1.0-ProductiononTueJul2813:43:002009Copyright(c)1982,2005,Oracle.Allright
【rlwrap】让rlwrap工具更加的生动有趣——快捷键的尝试
如果您对rlwrap这个工具不是很熟悉,建议参考一下我曾经分享的一篇文章:《【rlwrap】Linux上实现Windows的SQL*Plus保存SQL历史记录功能》(http://space.itpub.net/519536/viewspace-614104),这篇文章描述了如何部署安装rlwrap
【Vi】【UE】Vi与Ultraedit实现“删除包含某一个关键字所有行”功能的PK
在Vi编辑器中实现这个功能是非常便捷的,仅需要在“底线模”中输入“:g/select/d”就可以将文档中所有包含select关键字的行统统的删除掉!请思考:怎么让同样很优秀的Ultraedit软件也能实现一模一样的功能呢?思考ing……思考ing……思考ing……思考ing……思考ing……思考in
【实验】IN与EXISTS效率测试一例——CBO效率一样,RBO下EXISTS效率高于IN
1.这个实验有以下场景和实验结论:CBO没有索引的情况下:IN与EXISTS效率一样(IN:00:00:00.85EXISTS:00:00:00.85)CBO在列上创建索引后:IN与EXISTS效率一样(IN:00:00:00.16EXISTS:00:00:00.16)RBO没有索引的情况下:IN效
【SQL*Plus】处理 SQL*Plus的标头无法显示问题
如果您对SQL*Plus比较熟悉的话,一定知道使用“setheading”命令可以控制输出结果标头的显示与否。今天协助一位朋友处理了一个标头信息无法显示的小问题,供大家参考。1.问题现象1)使用“setheadingon”无法找回标头的显示信息sec@ora10g>setheadonsec@o
【VIM】令人神往的vi/vim雪藏图片
Longlongago小时候,“偶”邂逅了“她”,刹那间我乱了,我……从那时起俺和“她”结下了不解之缘,在感受其小巧的身材和巨大的魅力同时,体味着自己的痴迷,本着“来源于网络奉献于网络”的神圣精神,不敢苟藏,在此与诸君共赏之。若君尤不过瘾,可到secooler的vim图片空间继续赏玩(广告,可飘过)
丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训
DBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里“人傻钱多”,于是没有任何数据库行业积淀的人也做起了数据库培训的生意,还将DBA培训简化成了三包服务(包学、包过、包就业),导致现在的很多年轻人成了“三过人才”,即“看过、学过、考过”就是没“做过”。我并不否定“三过人才”,毕竟
【实验】使用dbm_stats收集及删除列的统计信息
1.创建测试表stats_testsys@ora10g>connsec/secConnected.sec@ora10g>createtablestats_test(col1number,col2varchar2(40));Tablecreated.sec@ora10g>insert