![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle理论
文章平均质量分 79
太阳上有风
这个作者很懒,什么都没留下…
展开
-
oracle深度解析检查点
由于中LGWR和DBWR工作的不一致,Oracle引入了检查点的概念,用于同步,保证数据库的一致性。在Oracle里面,检查点分为两种:完全检查点和增量检查点。下面我们分别介绍这两种检查点的作用:(感谢春暖花开网友提供)1、 完全检查点在Oracle8i之前,数据库的发生的检查点都是完全检查点,完全检查点会将数据缓冲区里面所有的脏数据块写入相应的数据文件中,并且同步数据文件头和控制文件转载 2011-11-25 10:35:17 · 527 阅读 · 0 评论 -
热备份的时候Oracle是如何避免块断裂的
热备份的相关流程就做具体解释了,就具体出现的问题,我们做下探讨!如果我们正在拷贝一个BLOCK的时候,正好DBWR也在写一个BLOCK,那么我们拷贝的一个BLOCK可能是不一致的。Oracle恢复的时候如何避免这种情况的发生呢。1、BEGIN BACKUP的时候会做CHECKPOINT,尽量把脏块写入文件2、对于处于BEGIN BACKUP状态的文件,当某个BLOCK第一次被变更的时候原创 2011-11-25 10:30:43 · 1471 阅读 · 0 评论 -
OFFLINE不同选项的测试(NORMAL,TEMPORARY,IMMEDIATE)(一)
SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 2原创 2011-11-25 10:36:48 · 686 阅读 · 0 评论 -
数据块结构 (dump)
下面是一个使用手工段管理的数据块的信息:buffer tsn: 10 rdba: 0x02804e46 (10/20038)scn: 0x0000.002225d6 seq: 0x01 flg: 0x02 tail: 0x25d60601frmt: 0x02 chkval: 0x0000 type: 0x06=trans data --数据块的类型是0X06Block heade原创 2011-11-25 10:31:48 · 788 阅读 · 0 评论 -
linux下安装oracle 10g 的艰难之旅(中)
为了强制使用刚才我们增加的东西,我们再增加下面这些到/etc/pam.d/login文件末尾:session required /lib/security/pam_limits.sosession required pam_limits.so然后通过命令:sysctl -p让刚才增加的东西生效:root@hardy:~# sysctl -pkernel.printk = 4原创 2011-11-25 10:54:42 · 620 阅读 · 0 评论 -
oracle SCN 详解(原创)
SCN号概述 SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为系统检查点SCN: 系统检查点SCN位于控制文件中,当检查点进程启动时(ckpt),Oracle就把系统检查点的SCN存储到控制文件中。该SCN是全局范围的,当发生文件级别的SCN时,例如将表空间置于只读状态,则不会更新系统检查点SCN。 查询系统检原创 2011-11-25 10:37:51 · 671 阅读 · 0 评论 -
[Oracle] Oracle 10G 新特性简介
Oracle 公司在一些场合曾暗示:Oracle 9i数据库只是一个过渡性的产品,真正的技术革新很可能在下一版,也就是现在大家都知道的10G中体现出来。很多技术人员可能都会比较关心Oracle 10G 究竟能有哪些新功能,是否能提供一些激动人心的新特性?在这里对Oracle 10g的一些新特性做个简单的概括性介绍。概述Oracle 在其技术白皮书上阐明,下一个版本的原创 2011-11-25 10:51:52 · 691 阅读 · 0 评论 -
oracle审计功能
审计是对选定的用户动作的监控和记录,通常用于:u 审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。u 监视和收集关于指定数据库活动的数据。例如:DBA可收集哪些被修改、执行了多少次逻辑的I/O等统计数据。ORACLE支持三种审计类型:u翻译 2011-11-25 10:34:11 · 589 阅读 · 0 评论 -
linux下安装oracle 10g 的艰难之旅(下)
创建一个Oracle 11g数据库的启动脚本,名字可以叫做:oracledb,在/u01/app/oracle/product/11.1.0/db_1/bin下建立文件:oracledb,内容:#!/bin/bash## /etc/init.d/oracledb## Run-level Startup script for the Oracle Listener and Ins原创 2011-11-25 10:55:11 · 555 阅读 · 0 评论 -
linux下安装oracle 10g 的艰难之旅(上)
很多学生,或者以就业人士还是对linux的安装,存有疑虑,现在我再次把我的一些文档整理出来,留给大家分享!oracle 11g 数据库虽然提供了linux x86的版本,但是支持的linux版本只有Red Hat,Novell and Solaris 这几个,debian 和 ubuntu 不在支持之列,所以在ubuntu下安装就相对麻烦一些,请照着下文的方法一步一步的安装,不要急躁,每一原创 2011-11-25 10:54:14 · 640 阅读 · 0 评论 -
OEM无法启动解决
ORACLE10G修改主机名后的EM(Enterprise Manager)启动问题ORACLE10G修改主机名 EM Enterprise Manager 无法启动 修改主机名从info到info-0073后,ORACLE EM (Enterprise Manager)无法启动,尝试手工解决.C:\Documents and Settings\Administrator>原创 2011-11-25 10:53:06 · 1562 阅读 · 0 评论