Oracle 10g Data Guard的创建与维护
Oracle 10g Data Guard的创建与维护[@more@]Maximum protection:零数据丢失。发生事务时需要同时向主数据库和备用数据写重做日志。为了保证数据不丢失,如果有一个事务发现不能向备用数据写重做日志,那么主数据库会自动关闭。Maximum availability:在保证主数据库可用的情况下最大程度上保证数据的不丢失。同Maximum protection一样也是同时向主和备用数据库写重做日志。与Maximum protection不同的时当发现不能向备用数据库写重做日志时不会关闭数据库,而是采用Maximum performance的模式管理直到修复故障。当发生第二次错误时至少要能
[Oracle] ORA-03113错误分析与解决
前言每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of file on communication channel" 就是这样的一个。 我们可以简单的把这个错误理解为Oracle客户端进程和数据库后台进程连接中断。不过,导致这个错误的原因实际上有很多种:对数据库设置不当、任何能导致数据库后台进程崩溃的行为都可能产生这个错误。这个错误的出现还经常伴随着其它错误,比如说: ORA-1034
RAC参考书
http://www.oracle.com/technology/products/database/clustering/pdf/twpracwkldmgmt.pdfhttp://www.oracle.com/technology/products/database/clustering/pdf/twp_rac_bestpractices_10gr1_111403.pdfhttp://www.oracle.com/technology/products/database/clustering/pdf/twp_rac10gr2.pdfhttp://www.oracle.com/technology/products/database/clustering/pdf/twpracwkldmgmt.pdf[@more@]
RAW设备是什么设备
1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。 字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长的包传输。字符特殊文件与外设进行I/o操作时每次只传输一个字符。而对于块设备特殊文件来说,它用了cache机制,在外设和内存之间一次可以传送一整块
监控Oracle数据库的常用shell脚本
前言这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作。本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。同时文章还介绍了8个重要的脚本来监控Oracle数据库: 检查实例的可用性检查监听器的可用性检查alert日志文件中的错误信息在存放log文件的地方满以前清空旧的log文件分析table和index以获得更好的性能检查表空间的使用情况找出无效的对象监控用户和事务 DBA需要的Unix基本知识 基本的UNIX命令以下是一些常用的Unix命令:ps--显示进程
诊断Oracle数据库Hanging问题
http://oracle.chinaitlab.com/optimize/714299.html[@more@]诊断Oracle数据库Hanging问题
在Oracle9i中建立SPFILE文件
Oracle9i的一个令人激动的新特性是init.ora文件的转移。由于取代了原来的init.ora文件,你现在可以使用ALTER SYSTEM命令动态地改变所有的参数。使用Oracle9i,你可以使用一个二进制服务器参数文件(SPFILE)来管理初始化参数。在缺省的情况下,一个新的Oracle9i数据库可以运行在一个SPFILE,所以你必须在SQL启动时的PFILE中建立SPFILE。可以通过使用CREATE SPFILE语句来建立SPFILE:Connect system/manager as sysdba;CREATE SPFILE FROM PFILE; 这一命令在一个非默认路径($ORACLE_HOME/database)下建立一个SPFILE。然而,你可以在CREATE SP
oracle9i和oracle10G里设置不使用spfile
oracle9i和oracle10G里数据库启动的时候,先找二进制格式的spfile, 如果存在,就按里面定的参数启动. 如果不存在,就按此目录下有的文本格式的数据库参数文件启动.查看spfile的目录位置:C:>sqlplus /nologSQL> connect sys/password as sysdbaSQL> show parameter spfileNAME TYPE VALUE------------------------------------ ----------- ---------------------------------------------------spfile string E:oracleproduct10.1.0db_1databaseSPFILEorasid.ORA二进制格式的spfile是不能用文本文件编辑器去修改.可以用al