Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 10g R2创建ASM实例Step By Step

Oracle 10g R2创建ASM实例Step By Step

ASM相关概念1.什么是ASM(Auto Storage Management) 简称自动存储管理,是一种用于管理磁盘的工具 能够在多个物理设备之间实现条带化、镜像数据文件、恢复文件等 文件按分配单元AUs(allocation units)平衡分布在磁盘组的所有磁盘中,ASM使用索引技术来跟踪每个AUs的位置 支持联机磁盘的动态增加和减少,当磁盘发生变化后,AUs会自动重新实现动态分布 支持RAC集群技术,每一节点上运行一个ASM实例,各ASM实例间能实...
Oracle备份一个用户并迁移

Oracle备份一个用户并迁移

今天用到了将Oracle中一个用户下的所有信息导入到另一个机器中的用户下,例如有一台机器中某用户为aa,需要在另一台机器中将aa用户下的所有信息,如表、表空间、索引拷贝到本机的数据库上。首先查看aa用户下的默认表空间,或者根据sysdba用户查看。select username,default_tablespace from user_users; //当前用户select user,default_tablespace from dba_users;//...
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 联机...
<< 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 >>