【Control File】Oracle个别控制文件丢失故障场景模拟及处理方法
控制文件是数据库的重要组成部分,我们需要掌握有关控制文件在不同故障场景下的恢复方法。本文讨论当部分控制文件丢失场景下的恢复方法。1.查询系统控制文件信息sys@ora10g> col name for a50sys@ora10g> sel...
【TEMPORARY TABLE】Oracle临时表使用注意事项
此文将给出在使用Oracle临时表的过程中需要注意的事项,并对这些特点进行验证。 ①临时表不支持物化视图 ②可以在临时表上创建索引 ③可以基于临时表创建视图 ...
【OCM】完成Oracle网站中个人Oracle Certified Master Profiles完整信息上传
最近与Oracle Certification Program邮件沟通了无数次,历时近1年,终于在Oracle Certified Master Profiles中完成了个人照片的上传(BTW:其他文字信息很早以前已完成。)。从这件事情上可...
【EXPDP】不使用DIRECTORY参数完成expdp数据备份
在使用expdp工具备份数据库的时候,一般需要使用DIRECTORY参数指定备份文件和日志文件的存放位置。其实DIRECTORY参数并不是必须的。我们可以将目录写到dumpfile参数和logfile参数中以便实现同样的目的。1...
【Flashback】表空间不足时将会清理回收站内容释放空间
本文测试当表空间不足时,回收站中的内容将会被删除。1.创建大小为1M的表空间TBS_SEC_Dsys@ora10g> create tablespace TBS_SEC_D datafile '/oracle/ora10gR2/oradata/ora10g/tbs_sec_d_01.dbf' size...
【Flashback】回收站中被标记删除的表不可以DML和DDL操作
这里体现的是回收站中保存的表本身操作上的局限性。既然表被DROP掉后存放到了回收站中,自然会有一些局限性,例如,回收站中被标记删除的表不可以DML和DDL操作。1.模拟表被不含有PURGE关键字的DROP语句删...
【问题处理】Windows环境下exp备份数据ORA-00904错误处理一例
在Windows7的Oracle客户端使用exp工具备份服务器数据遭遇“ORA-00904: "POLTYP": invalid identifier”报错。1.使用exp工具备份过程中的报错信息如下EXP-00008: ORACLE error 904 encounteredORA-00904: ...
【Flashback】启用闪回数据库功能需要在归档模式下完成
如果想使用“闪回数据库”这个功能。则必须在归档模式下启用这个功能。1.确认闪回数据库功能未开启ora10g@secdb /home/oracle$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 21...
【TABLESPACE】Oracle数据库默认永久表空间的查询及删除方法
每一个数据库,都有一个默认永久表空间与之对应。既然冠以“默认”的称号,索引这个表空间是不允许轻易被删除的。本文给出Oracle默认表空间的查询方法以及删除方法。1.获取数据库的默认永久表空间此...
【DataGuard】物理Data Guard之Failover转换
如果可能的话(即主库暂时还能够访问,还没有从这个世界上消失),在执行Failover操作之前,我们应该将主库中可用并且没有应用的的日志文件传到备库。 如果备库运行在最大保护或者最大可用的数据保护模...
【FGA】FGA handler中使用commit或DDL语句导致ORA-600 [4412]错误的再现及处理
在使用FGA的HANDLER调用Procedure时,注意不要在其中嵌入commit语句和DDL语句,否则在使用FGA的过程中将会邂逅难得一遇的600错误(ORA-00600: internal error code, arguments: [4412], [0x37A140E8], [0x37A...
【DataGuard】错误的log_file_name_convert参数导致物理Data Guard配置故障分析与处理
在同一台主机上部署物理Data Guard,或部署的Data Guard对应的数据库文件、日志文件目录不一致时,便会使用到db_file_name_convert参数和log_file_name_convert参数。 本文讨论当log_file_name_con...
【区别】“UTL_FILE_DIR参数” VS “DIRECTORY数据库对象”
从Oracle 9iR2版本开始使用“UTL_FILE_DIR参数”和“DIRECTORY数据库对象”都可以用于提供Oracle UTL_FILE包可访问和操作的系统目录信息。但从文章《【参数】关于UTL_FILE_DIR参数“新奇诡异”的修改方法...
【UTL_FILE】使用UTL_FILE包生成文件并写入数据
使用UTL_FILE包可以实现数据库向文件写入数据的功能。本文给出写出文件的基本方法。1.创建文件存放的目录ora10g@secdb /home/oracle$ mkdir secoolerora10g@secdb /home/oracle$ cd secooler/ora10g@secdb /h...
【参数】关于UTL_FILE_DIR参数“新奇诡异”的修改方法
我们这里看一下有关这个参数的修改和调整方法。主要分为pfile调整方法和spfile调整方法。这里重点描述一下通过pfile调整时的“新奇诡异”特点。我们这里要调整目标结果如下。sys@ora10g> show parameter ...
【MV】group by查询子句是否包含count(*)对物化视图刷新的影响
创建快速可更新物化视图的查询语句,使用group by进行分类查询时,是否使用count(*)将对物化视图刷新产生影响。本文给出测试过程,并进行总结。1.初始化环境1)准备物化视图基表create table t (x int, y int...
【MV】物化视图查询重写
所谓物化视图查询重写就是,如果初始化参数query_rewrite_enabled设置为TRUE,并且数据库运行在CBO优化模式下,当对基表进行查询时,Oracle会自动判断是否能利用这个基表的所有包含ENABLE QUERY REWRITE关键...
【DataGuard】部署Data Guard相关参数详解 - Oracle官方文档描述
本文作为《【DataGuard】部署Data Guard相关参数详解》(http://space.itpub.net/519536/viewspace-578352)文章的补充,给出Data Guard相关参数在官方文档中的描述。1.DB_NAME,数据库名字,需要保持同一个D...
【DataGuard】部署Data Guard相关参数详解
有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的...
【DataGuard】同一台主机实现物理Data Guard配置安装
实验环境:1.虚拟机VMware Server 1.0.62.操作系统:ora10g@linux5 /home/oracle$ cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.1 (Tikanga)3.数据库环...