【AUDIT】实现将SYS用户的操作信息记录到操作系统日志中
本文以Linux操作系统为例。实现将SYS用户的动作记录到操作系统系统日志中,对应的操作系统日志文件是“/var/log/messages”。1.调整数据库参数实现这个功能最关键的参数便是“audit_syslog_level”和“audit_...
【去重】当SYS和SYSTEM用户出现重复数据库对象时的应对措施
当SYS和SYSTEM用户中出现重复数据库对象的时候会对数据库的使用带来很多的问题。系统一旦使用到这些重复对象的时候将会报错。 什么情况下会出现这种重复现象呢? 一般情况下SYS和SYSTEM...
【RANDOM】使用dbms_random.string产生随机字符串的用法及应用
本文介绍一下有关Oracle随机字符串的生成方法及具体应用一例。 Oracle生成随机字符串的方法是通过dbms_random.string实现的。1.dbms_random.string用法Oracle官方文档参考链接:http://download.or...
【LOCK】V$LOCK视图中的ID1和ID2含义
在诊断有关锁等待这种数据库等常见故障的时候经常会用到V$LOCK视图,这个视图中的ID1和ID2的含义经常被提及。了解这两个字段的含义对理解V$LOCK视图很有意义。 本文简单对V$LOCK视图中的ID1和ID2含义进...
【ACOUG】参加ACOUG 2011年4月活动收获-Exadata专题
此次ACOUG活动的主题是目前炙手可热的Oracle Exadata技术。响应此次活动的朋友很多,大概有60人左右的样子。这里祝ACOUG越办越好!有关本次活动的官网链接:http://www.acoug.org/events/177.html Exad...
【DROP】高效删除含有大量区(Extent)的表
本案例适用于那些超大型表,这一类表本身体积巨大,包含了大量的区(Extent)。对于主机CPU性能不是很强的环境,仅仅通过DROP命令是很难一次性完成删除任务,因为时间不允许。我们可以采用“分而治之”的策略...
【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息。 从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现。问题关键是需要确定检索哪些关键字。1.与RAC集群有关的进程1)常...
【expdp】数据泵备份遭遇ORA-00600: internal error code, arguments: [17020]错误
今天在使用expdp工具备份数据的过程中遇见了比较难得的ORA-00600错误。由于数据泵导致600错误的例子并不是很多见。简单看一下这个报错内容,供参考。1.报错现象secdb@secdb /db_backup/dpump_dir$ sh iata_bo...
【备份恢复】利用冷备份完成基于时间点的恢复
体验一下利用冷备份介质完成基于时间点的恢复过程。1.冷备份数据库1)关闭数据库实例ora10g@secdb /db_backup$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Sun Apr 17 22:34:26 2...
【CONSTRAINT】具有唯一性约束的列是否可以插入空值
请快速的回答这个问题:具有唯一性约束的列是否可以插入空值?很多朋友看到这个问题后的反应过程一般是这样的:第一反应:这个问题实在是太过简单啦!进一步地反应:答案为“是”还是“否”呢?有点不太...
【DTCC】DTCC 2011数据库盛会参会收获
一大早便以横贯北京城的魄力赶往会议现场,历时近1小时。抵达会场时大概8:50的样子,但见可容纳700多人的会场已座无虚席。正式开始时很多朋友甚至是站立聆听。正如预想的一样,一切进展得非常顺利。会议期间...
【DTCC】收到DTCC 2011数据库盛会ITPUB赠票
收到ITPUB赠送的2011年Database Technology Conference China(DTCC)会议门票。非常感谢,深感荣幸。可以预见,明天会议现场又将是座无虚席,期待与新老朋友的相聚。有关去年DTCC参会记录请参见如下文章。《【D...
【TABLESPACE】通过重建控制文件调整表空间数据文件位置及名称
本文给出通过重建控制文件来调整表空间数据文件位置及名称的方法。关于在数据库Open状态及Mount状态下调整方法参见以下文章: 《【TABLESPACE】数据库Open状态下调整表空间数据文件位置及名称》(http:...
【TABLESPACE】数据库Mount状态下调整表空间数据文件位置及名称
本文给出在数据库Mount状态下调整表空间数据文件位置及名称的方法。关于在数据库Open状态下调整方法参见文章:《【TABLESPACE】数据库Open状态下调整表空间数据文件位置及名称》(http://space.itpub.net/519...
【TABLESPACE】数据库Open状态下调整表空间数据文件位置及名称
需要调整表空间数据文件名称及位置的场景主要有如下几种: ①发现表空间对应的个别数据文件名称命名有误,例如忘记添加“.dbf”后缀; ②由于存放数据文件的磁盘空间紧张,需要调整存放...
【EVENT】使用10046事件获取SQL语句中绑定变量的具体值
在OLTP环境下的应用开发过程中,会大量采用绑定变量技术来避免SQL语句的硬解析。含有绑定变量的SQL语句只用在执行的时候才能确定变量...
【ITPUB】secooler荣获“ITPUB年度最佳BLOG写作奖”
今天收到ITPUB站内消息,secooler被授予2010年度最佳BLOG写作奖。很喜欢ITPUB制作的荣誉徽章。获此殊荣深感荣幸,再接再厉,不可懈怠。在ITPUB这个温暖的大家庭中付出便是快乐的源泉。技术分享的同...
【SYS_CONTEXT】使用SYS_CONTEXT获取连接到数据库服务器的IP地址
使用SYS_CONTEXT可以获得很多数据库信息,官方文档参考链接如下:http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions165.htm#SQLRF06117这里给大家演示如何使用SYS_CONTEXT获取连接到数据库...
【GC】OEM Grid Control 11gR1部署之Agent部分
关于OEM Grid Control 11gR1的WebLogic Server和OMS部分的部署方法请参见如下文章:《【GC】OEM Grid Control 11gR1部署之WebLogic Server部分》(http://space.itpub.net/519536/viewspace-691652)《【GC】OEM Gri...
【GC】OEM Grid Control 11gR1部署之OMS部分
Grid Control的OMS部署过程是整个GC安装过程中最重要的一个环节,在部署安装完毕后,所在服务器上同时会部署一套GC的Agent。本文给出GC的OMS安装过程。OEM Grid Control 11gR1部署OMS之前有两个重要的前提条...