本blog不再更新
新的blog地址迁移到www.imdba.net,感谢各位捧场[@more@]b
Oracle安装
今天一位项目的兄弟在现场安装数据库碰到了问题,请求远程支援。还要有网络这个好东西,不然要大老远跑到河南去了。[@more@]系统环境是2003+9i,远程连上去一看错误,“加载数据库错误areasQueries“,很久没装过数据库了还真有点晕是撒问题,最后才发现原来是路径有问题,oracle对中文和带空格的路径支持有问题,拷贝到根目录后问题解决。处理过程:1. 检查(停止)所有关于Oracle的服务2. 删除注册表里的内容HKEY_LOCAL_MACHINESOFTWARE删除Oracle目录HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices以Oracle开头的键值3、将安装文件拷贝
DSI401-Oracle块与分析
课程目标1、在操作系统级别dump oracle block2、解释格式化的dump结果3、识别oracle块中的关键数据结构4、收集解释相关的诊断信息5、采取合适的恢复策略[@more@]数据块数据库存储单元,对应物理数据库磁盘上指定的字节数。空间分配以块为基本单位。数据库创建后,块大小不能修改。典型大小为2k,4k,8k,16k,最大值与操作系统相关。数据块结构oracle数据块包括三层:cache layer,transaction layer,data layer。cache layer包含信息:块格式,类型及序列数据。transaction layer包含事务信息。cache header提供损坏数据检查信息,确保数据块被
DSI401-索引与索引DUMP分析
课程目标解释索引块dump和索引树dump结果诊断并修复索引相关的错误[@more@]B*_Tree索引定义B树索引是数据库和文件系统中非常重要的访问结构。其最重要的特性就是每个可能的搜索路径具有相同的长度。B*_TREE是一种数据结构,用于维护按照一定顺序排列的数据以提高数据查找,更新效率。B*_Tree由包含了键值的叶结点和包含了指向其他子树的指针的branch组成。键值按照一定的顺序存储在每个节点中,如果键值不在当前节点中,相应的指针列表将有效的指出到哪里去查找想要得键值。B*_Tree索引具有如下有点:1、所有的叶子节点都处于同一深度,因