Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 从10.2.0.1升级到10.2.0.5操作实验

Oracle 从10.2.0.1升级到10.2.0.5操作实验

日常升级、打补丁是系统运维人员经常面对的工作项目。很多情况下,升级数据库和打补丁是解决Oracle Bug的终极策略。在Oracle 11gR2之前,Oracle普遍采用的是一种增量补丁升级策略。初始安装都是一个比较低的基础版本,比如10.2.0.1或者11.2.0.1,这些都是可以在官方网站上直接下载的版本。之后如果需要进行小版本升级或者特定bug修复,则需要到Oracle官方网站Oracle Support上下载专门的补丁包进行升级。我们常见的10.2...
Oracle表空间Offline的三种参数详述

Oracle表空间Offline的三种参数详述

Oracle数据库管理基础中,表空间操作是基础中的基础。其中,表空间Offline是我们经常接触的一个知识点。同数据文件Offline一起,构成了Oracle维护数据一致性的重要体系结构。一般我们比较常接触到的,就是直接的alter tablespace xxx offline操作。但是在实际中,针对表空间对应数据文件的不同情况,我们是有三种参数操作相对应的。同数据库关闭shutdown对应的若干种参数一样,不同的offline参数对应Oracle不同的行...
使用隐含Trace参数诊断Oracle Data Pump故障

使用隐含Trace参数诊断Oracle Data Pump故障

Data Pump数据泵是Oracle从10g开始推出的,用于取代传统exp/imp工具的数据备份还原组件。经过若干版本的演进和修改,Data Pump已经非常成熟,逐渐被越来越多的DBA和运维人员接受。相对于传统的exp/imp,Data Pump有很多优势,也变得更加复杂。数据泵一个最显著的特点就是Server-Side运行。Exp/Imp是运行在客户端上面的小工具,虽然使用方便,但是需要处理数据源端和目标端各自服务器和客户端四个版本的差异兼容问题。这...
Oracle Online Redefinition在线重定义

Oracle Online Redefinition在线重定义

面对越来越多的7*24系统,运维人员进行工作可用的时间窗口变的越来越小。就在有限的时间窗口中,硬件检修、网络改造配置占据了很多时间。对数据库对象进行日常维护,越来越成为我们需要关注的问题。进行数据重排、表分区、字段类型修改、字段增改这样的操作,在开发和测试环境上是比较容易进行的。即使数据表很大,操作耗时可能会很高,我们也能够通过一些非技术的手段赢取操作时间窗。但是对于投产系统而言,操作过程中的长时间锁定可能是业务不能接受的。这个时候,就可以考虑Oracle...
Rownum分页故障解决一例

Rownum分页故障解决一例

在目前很多系统中,界面数据分页(Page)已经成为一项通用功能。基本上,每种框架、结构和对应的数据库,都有一些成熟的现成解决方案。在Oracle中,rownum伪列是初学者非常容易用错的功能。本篇就介绍一个实际的分页和rownum结合使用时候的故障案例。(Oracle)Rownum释疑 http://www.linuxidc.com/Linux/2013-05/84637.htmOracle数据库学习之Rownum http://www.linuxidc....
MongoDB 日志太大的解决方法

MongoDB 日志太大的解决方法

MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。有一个好办法,就是使用旋转日志。MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。下面是一个例子,先查找进程id...
Oracle手工生成段建议(Segment Advisor)

Oracle手工生成段建议(Segment Advisor)

一、描述从Oracle 10g开始,oracle引入了段顾问(Segment Advisor),用于检查数据库中是否有与存储空间相关的建议,并且从10gR2开始,oracle自动调度并运行一个段顾问作业,定时分析数据库中的段,并将分析结果放在内部表中。但是很多情况下,作为DBA,我们都会将oracle自带的各种调度作业(统计信息收集、段顾问、SQL顾问等等)禁用,进而通过手工进行控制执行类似作业(或者为了节省资源)。因此很多情况下,我们都没有用到段顾问这个...
Oracle 联机日志文件损坏的几种场景和恢复方法

Oracle 联机日志文件损坏的几种场景和恢复方法

Oracle联机日志文件记录数据库运行过程中数据块改变的日志,在数据库出现介质损坏或者异常挂掉后,需要通过联机日志(或归档)日志,重演数据库发生的改变。在日志文件本身出现损坏(丢失)的情况下,数据库可能出现无法正常打开,本文就是针对这种情况下进行的恢复测试(仅供参考):Oracle调整联机重做日志大小(change redo log size) http://www.linuxidc.com/Linux/2013-03/81453.htmOracle 联机...
oracle desc dba_data_files视图报ORA-4043错误小记

oracle desc dba_data_files视图报ORA-4043错误小记

今天在做测试的时候想查询数据文件对应的表空间信息,desc dba_Data_files视图时发现报不存在这个对象。当时以为自己的DB在mount下没法查询是正常的,后来在DB OPEN下查询 dba_data_files还是报不存在这个对象。顿时感觉疑惑了,其他对象都查询正常,唯独DBA_*的视图都不能正常查询使用。查询MOS(文档 ID 296235.1) 发现如下描述:APPLIES TO:Oracle Database - Enterprise E...
Oracle参数-隐藏参数

Oracle参数-隐藏参数

说明:众所周知Oracle数据库中启动的时候,都会从$ORACLE_HOME/dbsx下面去查找spfileSID.ora文件,根据上面配置的参数进行系统的启动,相信很多童鞋都打开过,也配置和修改过,但是这些并不是代表oracle的所有参数。Oracle的参数其实不简单的,咱们这里就简单的总结一下:参数可以简单的分为两种:普通参数:也就是Oracle系统正常使用的一些参数,这里就不加介绍。非凡参数:包括三种,过时参数、强调参数和隐藏参数。本文档重点介绍隐藏...
<< 761 762 763 764 765 766 767 768 769 770 >>