学习BUFFER CACHE的一点问题和实验理解过程二
====================================================================================================================================================== 第二天,重新总结了一下,怀疑跟段空间管理方式有关。随做如下实验: 一、在SEGMENT SPACE MANAGEMENT=MANUAL的SYSTEM表空间下建表: 1、建表sys.t4...
学习BUFFER CACHE的一点问题和实验理解过程一
最初是发了下面的一个帖子求助,后来随着自己的思考和实验, 总结了一点点东西,不敢作为分享,怕自己理解的不正确对其他人产生误导。仅作为自己的一点学习笔记,以后有了新的理解再做更新。 BUFFER CACHE水太深,目前自己基础太差,不敢过多涉入,浅尝辄止! 《无法理解的多出来的几个BUFFER HEADER来自何方,请指...
RAC重用裸设备
环境: VBOX ORACLE ENTERPRISE LINUX 5.8_X86_64 ORACLE DATABASE 10.2.0.1.0 ORACLE CLUSTERWARE 10.2.0.1.0 在重新搭建一套RAC环境的时候,因为不想多建新的OCR/VOTING DISK共享磁盘,就打算使用上一套RAC环境中用过的共享磁盘。也考虑过,重用这些共享磁盘,可能会出一些状况,打算尝试一下,看看在哪些步骤上会出...
数据库克隆实验系列-停机克隆-数据库同名克隆
1、同名克隆-131服务器上新建库PROD1,然后将其迁移至137服务器,库名仍为PROD11.1 dbca-131 PROD1sys/oraclesystem/oracleuncheck all componentsno EMno Flashbackno ArchivingORA-00845 when using dbca to create a databaseStarting with Oracle Database 11g, the Automatic Memory Management feature requ...
数据库克隆实验系列-环境说明
源数据库:服务器192.168.182.131 OEL5.8_32 Oracle 11.2.0.1.0 32bit[oracle@oelr5u8-1 admin]$ uname -aLinux oelr5u8-1.localdomain 2.6.32-300.10.1.el5uek #1 SMP Wed Feb 22 17:22:40 EST 2012 i686 i686 i386 GNU/LinuxSYS@PROD>select * from v$version;BANNER-----------------------------------------...
GridControl升级后LogLoader启动失败
在OEL5.8_x86_64上升级GridControl到10.2.0.5.0之后,重启虚拟机,发现OPMN的若干ias-component启动失败,随即进行手工启动。 1、opmnctl startproc ias-component=’LogLoader’ 启动失败,看日志报错: Cannot start LogLoaderDaemon on port 44,000. Received exception: oracle.core.ojdl.loader.ConfigurationExcep...
实验题目就是:rman自己-CATALOG库
实验题目就是:rman自己-CATALOG库 验证是否符合考试题目要求: 备份GC的repository db到指定的路径或将CATALOG表空间导出。 下面的实验就尝试CATALOG库rman备份自己的元数据表空间并尝试恢复。(即除了exp/expdp之外的方法) 1. 当前只有一个库PROD的元数据记录在CATALOG库EMREP里 2. 把EMREP自己注册到CATALOG里 ...
ORACLE实验(move表空间和database link)
一、 实验一 a) 实验要求: i. 将vip用户下的表 move到DATA表空间中,达到整理表的碎片的目的;--我认为应该是检查某个或某些表空间的使用情况,来针对表空间的表进行碎片整理,而不应该是针对用户的,除非该用户下的表都在同一个表空间里,且该表空间存在大量碎片,否则命题不太清晰。 ii. 观察move以后,表会发生哪些...
给物化视图设置自动快速刷新功能失败
为什么我把基表和物化视图建在同一个库上可以给物化视图设置自动快速刷新功能,但是如果基表在另一个库上,物化视图通过dblink连接基表,就不能设置自动快速刷新功能,创建的时候报错: ERROR at line 1: ORA-12054: cannot set the ON COMMIT refresh attribute for the materialized view 数据库是10.2.0.1,脚本...
Linux环境下sqlldr一个csv文件
本来是练习三思的书里一个sqlldr的小示例,就是把excel文件另存为csv后通过sqlldr加载到oracle数据库中。其目的本来是为了演示一下csv文件的sqlldr以及csv文件中的字符串中存在逗号, 和双引号”的处理方法,结果却引出了一个让我困惑了一阵子的问题,说大不大说小不小,反复测试了一番,怀疑到了一个点上,最后一查果然是那...
离线日志发布测试
ITPUB离线日志发布测试,发布图片更方便啦 再来个图休息下眼睛
Mongodb的安装(一)
根据课程视频的讲解,在安装Mongodb之前需要执行以下操作:vi /etc/yum.repos.d/10gen.repo,输入下面的语句:[10gen]name=10gen Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64gpgcheck=0但是我认为我的CentOS6.5是32位的,因此将baseurl=http://downloads-distro.mongodb.org/repo...
接续:RAC安装配置和使用过程的问题解决方法总结二
在RAC安装配置和使用过程的问题解决方法总结二中我们提过因为RAC节点虚拟机重启导致的crs daemon启动失败并进行了简单的解决,再次测试后发现,每次重启/dev/raw下的raw1/2/3/4/5的权限都会变为root.root,因此把下面两句话加入/etc/rc.d/rc.local:chown -R oracle.oinstall /dev/rawchmod -R 777 /dev/raw然后作如下...
RAC安装配置和使用过程的问题解决方法总结一
一、 在安装clusterware软件过程中,有一个步骤是“指定集群配置”,默认只有当前安装软件时所在节点的配置信息,需要增加第二个节点的配置信息,当添加完点下一步时,报出如下错误:解决方法为:因当时的/etc/hosts内容是:# Do notrem...
楠叔的心声
各位走过路过的高手、大能们,俺是刚开始接触Oracle DBA这个领域,虽然也在IT领域干了十年,博文都比较初级,大家看来也可能比较幼稚和可笑,但是它们记录了楠叔在Oracle DBA这块领域里的成长历程和经验总结,您就一笑而过哈,楠叔重新打拼IT艰辛重重,但是还是很有信心的:)...
基于归档的热备份完全恢复
原理与基于归档的冷备份完全恢复基本相同,场景为某数据文件损坏或丢失,需要做归档模式下的完全恢复:完全恢复的条件:有最近的一次数据文件备份控制文件和联机日志文件没有损坏从备份时间开始到数据文件损坏时的所有归档日志文件完好一、 &n...
基于归档的冷备份恢复
基于归档的冷备份恢复--脱机恢复,可以是完全恢复也可能是不完全恢复。完全恢复的场景适用于数据文件和控制文件丢失或损坏,但是联机重做日志文件均完好,这时可以利用冷备份+重建控制文件+归档+联机重做日志文件进行数据库的完全恢复。需要做归档模式下的完全恢复:完全恢复的条件:有最近的一次数据文...
基于非归档的冷备份恢复
基于非归档的冷备份恢复—为脱机恢复,不完全恢复,在冷备份之后发生的数据库变化将无法恢复,而且冷备份恢复必须是全库恢复,包括数据文件、联机日志、控制文件的restore,不能做数据库的局部恢复,比如只恢复某个表空间或某个数据文件。冷备能恢复成功的先决条件是,当你在做冷备的时候,数据库是shutdown已关闭的...
基于cancel的不完全恢复
场景:联机日志文件损坏或丢失,此处再增加一个数据文件也丢失的情况步骤:1. 查询当前表中数据,如下有初始6行记录2. 插入一条记录变为7行3. 做热...
RMAN完全恢复丢失的数据文件
前提条件: 丢失前做过RMAN备份,全库的 控制文件、归档、联机日志文件完好无损SYS@PROD>conn amy/amyConnected.AMY@PROD>create table t_amy02(b int...