Welcome 微信登录

首页 / 数据库 / MySQL

Linux平台上配置Oracle ASMLib和磁盘多路径

Linux平台上配置Oracle ASMLib和磁盘多路径

配置Oracle ASMLIB和多路径磁盘以下文档描述如何在linux的平台下使用Oracle的asmlib来访问多路径的磁盘,无论您使用哪种多路径的软件,该文档是建立在已经创建好了多路径磁盘的基础上的。这个文档给出的多路径磁盘的名称是" multipatha",和存储厂商无关。涉及多路径软件的问题:在使用多路径软件的时候,我们有两个问题需要面对:ASM无法同时看到2次同样的磁盘,这样会出现错误。每块盘在多路径的配置下会出现至少3次,如:磁盘的第一条路径磁...
使用shell定制awr脚本

使用shell定制awr脚本

大家在做性能问题诊断的时候,awr是不可或缺的工具,使用?/rdbms/admin/awrrpt.sql可能大家使用的多了,可能有时候感觉输入参数还是有些太繁琐了。一边复制,一边得到一个快照列表查看,其实还是不太方便。比如我想查看某一天的8点到9点的快照,生成一个awr报告,那么可能得算一下大概需要多少天的快照,然后从一个冗长的快照列表中去一个一个复制,还是有些繁琐的。自己在生成awr的过程中总是感觉有些不太方便,今天下决心自己定制了一把。首先解决快照列表...
RMAN recover中遇到 RMAN-20505,ORA-0119,ORA-27400

RMAN recover中遇到 RMAN-20505,ORA-0119,ORA-27400

这是一次RAMN恢复的工作,生产端是Oracle 11.2.0.4 RAC,数据文件保存在文件系统上。灾备端是Oracle11.2.0.4单实例+ASM方式保存数据文件。检修计划需要将生产库做一次RMAN全备,然后在灾备端恢复。由于生产端和灾备端的存储方式不一样,文件路径也不一样,所以灾备端RMAN恢复的时候需要采用set newname的方式将文件路径转换一次。执行脚本如下:run{set newname for datafile 1 to "+DATA...
使用RMAN将RAC+ASM复制到单实例+ASM上

使用RMAN将RAC+ASM复制到单实例+ASM上

本次试验将部署到ASM上的双节点RAC复制到单实例的ASM上。该试验也是出自于一个项目的需求,在虚拟机上演练操作特此记录。之前已经做过多次RMAN复制数据库,这次试验的特点是从RAC复制到单实例。需要注意的以下内容:1,spfile参数问题RAC下的spfile参数中记录了很多和集群相关的信息,在复制时需要修改。比如*.cluster_database=truePROD2.instance_number=2PROD1.instance_number=1*....
使用v$session_longops来监控RMAN备份进度

使用v$session_longops来监控RMAN备份进度

这次备份的数据库是个大块头,数据文件达到10TB。 可是管理方只允许使用4个通道备份,直接扼杀了备份速度。通过glance命令查看cpu,磁盘、内存的压力都不高,即使开8个通道或是16个通道也没问题。该主机是双节点RAC,每台主机配有32个cpu,并且是在周末业务较低的时候备份。这4个通道的限制就如同一辆法拉利挂着一档行驶在高速公路上,这要多久才能跑完...1,备份之前了解一下目标数据库的状态看看dba_segments,实际数据块的总大小为5TBSQL&...
CentOS 6.5安装MySQL中文乱码问题解决

CentOS 6.5安装MySQL中文乱码问题解决

不管是Linux还是Windows都有新手遇到MySQL服务安装好了之后写入中文发现乱码,今天我装了个CentOS 6.5也遇到了这个问题,现在解决了,分享一下经验。1.首先安装mysql,我很怕麻烦。。所以全给安装了一下,不管那么多依赖关系了,省心。yum install -y mysql-server mysql mysql-devel2.安装好了之后,启动看下是什么情况service mysqld start3.没啥问题,设置一下root密码,一开始...
如何重建RAC的控制文件

如何重建RAC的控制文件

在下面的一些情况下,可能需要重建控制文件:o 所有控制文件都已损坏或丢失o 没有针对控制文件的备份或者备份已损坏下面是针对RAC环境下重建控制文件的具体过程, 包括两个例子。一个是以noresetlogs模式来重建控制文件,一个是以resetlogs模式来重建控制文件。如果redo logs都存在而且没有被损坏,那么可以采用noresetlogs。 使用resetlogs会将所有redo log清空而且重置log sequence为1.在RAC上重建控制文...
Oracle 11gR2 静默安装RAC 集群和数据库软件

Oracle 11gR2 静默安装RAC 集群和数据库软件

由于某些远程安装的需求,OUI 的 GUI 界面远程交互比较慢,会影响DBA安装RAC时的速度。或者某些企业禁用了X Window,也造成了无法使用OUI来进行标准的RAC安装。以下是一个静默安装数据库集群软件(GI HOME)和数据库软件(RDBMS HOME)的测试,希望对遇到以上无法使用OUI的DBA有所帮助。测试环境是静默安装11.2.0.3版本的两节点RAC。OS 环境如下:$ uname -aLinux nascds10 2.6.9-78.0....
Linux下MySQL默认安装目录和常用命令

Linux下MySQL默认安装目录和常用命令

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。下面就介绍一下这几个目录。1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)mysql5.5之后的默认安装路径,mys...
在Windows上调整SGA大小遭遇ORA-27100、ORA-27102错误的处理方法

在Windows上调整SGA大小遭遇ORA-27100、ORA-27102错误的处理方法

今天早上去一公司合作伙伴那里,协助处理他们某客户的数据库性能问题,那个库是Oracle 10.2.0.1的,前台业务系统是政府某机构查询系统,碰到的问题是首页展示非常慢,与之相关的SQL语句查询结果需要跑59s多,而其他页面相关模块的查询都只需要几秒就可以出结果了。碰到数据库性能问题通常从两个方面着手调整:1. 内存参数调整2. SQL语句优化因此,首先就查看了该库的SGA参数,发现只分配了1.2G,而数据库服务器的物理内存为8G,显然这个值太小了。拉了一...
Redis的内存碎片

Redis的内存碎片

Redis默认使用jemalloc分配内存,根据fast"14的最佳论文的说法,当遇到变长key-value负载时,会出现碎片问题:内存利用率低,实际分配的内存比所需要的内存多。因此我用YCSB对Redis的内存进行了测试。实验的第1阶段:向Redis插入100万条记录,key为20字节,value为100字节,皆为定长,理论上的有效数据大约是120MB。阶段2:产生90万个update请求,请求为均匀随机分布(每个key被选中的概率相等),key值不变,...
RMAN_RAC恢复至单机时redo日志引发的“恐慌”

RMAN_RAC恢复至单机时redo日志引发的“恐慌”

一、概括其实这个问题确切来说由于自己的疏忽所造成,之前做过RAC到单机的恢复实验,生产环境并无涉足,当时测试环境为RedHat5.4+Oracle11g+RAC,存储方式为ASM;生产环境为hpux+Oracle10g+RAC,存储方式为裸设备;就目前来看,跟数据文件的存储方式有关。二、 Hpux中,recover完成,执行’alter database open resetlogs’时报以下错误SQL> alter data...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>