创建裸设备操作手册(非常详细,有图例)

合集下载

oracle 10g使用裸设备建实例

oracle 10g使用裸设备建实例

虽然oracle 11g已经发布了很多年了,不过世界主流的数据库仍然是10g。为什么?稳定。虽然11g以后已不支持裸设备这种存储了(自家ASM是王道),不过对于10g之前,尤其生产环境或RAC下,裸设备是首选,甚至是不二选择。

具体裸设备的特点大家可以去百度下,这里我就不详细说下。当然不止oracle,其他的数据库,在非windows环境下,生产环境基本都是用裸设备的。I/O性能提高20-40%,设备成本低廉,性能效果明显。下面直接帖步骤:

一、划分磁盘

/dev/sba做linux及oracle软件的磁盘,另加一个/dev/sdb做裸设备。当然裸设备划分好之后,大小不能再变的。实例各个文件的大小划分:

Device Boot Start End Blocks Id System

/dev/sdb1 1 2 16033+ 83 Linux

/dev/sdb2 3 4 16065 83 Linux

/dev/sdb3 5 6 16065 83 Linux

/dev/sdb4 7 6527 52379932+ 5 Extended

/dev/sdb5 7 14 64228+ 83 Linux

/dev/sdb6 15 22 64228+ 83 Linux

/dev/sdb7 23 30 64228+ 83 Linux

/dev/sdb8 31 280 2008093+ 83 Linux

/dev/sdb9 281 530 2008093+ 83 Linux

/dev/sdb10 531 780 2008093+ 83 Linux

一起学mini2440裸机开发(一)--第一个led灯点亮

一起学mini2440裸机开发(一)--第一个led灯点亮

一起学mini2440裸机开发(一)--第一个led灯点亮

开发板:mini2440,NandFlash:K9F2G08U0B 256M大小,CPU:S

3C2440A 。

开发环境:MDK4.11

仿真器:Jlink v8

这是我用csdn发表的第一个文章,之前使用过arm-linux-gcc裸机开发mini2440,但是很多函数什么的不能直接调用(我的技术问题),准备重新整理一下ARM裸机,整理好之后准备下一阶段学习。关于软件MDK4.11和它的注册机,我传不上去,说是由于文件太大,又想要的直接加Q470868560要就行了。

下面开始我们的第一个LED灯的点亮程序吧!

1、新建一个项目工程

双击MDK图标进入开发环境,如下图,

单击Project/New uVision Project,选择你要创建文档的位置,文档名为test,单击保存

选择CPU为Samsung/S3C2440A,单击OK

单击完OK按钮后,咱们先看一下原来的空test文件夹里多了什么文件,当然你也可以不用看,我是看看MDK到底是默认给咱们提供了什么方便,下图为单击OK后多出的文档

很容易看出多出来一个test工程文档。在上一步单击完OK后,会弹出下图,该图是为了让你选择是不是将Samsung S3C2440的启动代码复制添加的你的工程文档。这段启动代码咱们以后分析,在这里先选择“是”

选择“是”后,一个工程文档建好了,如下图所示。

你看上图,可以看到工程文档自动添加了S3C2440.s,这就是上一步选择“是”后自动添加的启动代码,咱们再看看test文件夹里多了什么文件。很容易可以看出多了三个文件,其中一个就是S3C2440.s,这个代码很重要啊。咱们现在先不管他,接着下一步。

oracle数据库双机热备安装——裸设备

oracle数据库双机热备安装——裸设备

一:安装oracle redhat linux 4.5系统,选择全部安装且关闭selinux和防火墙。主机名分别为node0和node1。1:所需ip地址设置

node0的ip地址分别为:

eth0:192.168.88.220

eth1:10.0.0.1 (心跳地址)

node1的ip地址分别为:

eth0:192.168.88.221

eth1:10.0.0.2(心跳地址)

注意:保证两台电脑每块网卡能够ping通。

2:保证两台电脑以下文件必须相同(root用户)

/etc/hosts

/etc/host.conf

/etc/resolv.conf

/etc/sysconfig/network(设置node节点名)

#vi /etc/hosts

node0的hosts内容如下:

192.168.88.220 node0

10.0.0.1 node0

192.168.88.221 node1

10.0.0.2 node1

#vi /etc/host.conf

order hosts,bind

#vi /etc/resolv.conf

nameserver 202.96.209.133(DNS地址如果为空可以根据当地dns输入)

node1的hosts内容如下:

192.168.88.220 node0

10.0.0.1 node0

192.168.88.221 node1

10.0.0.2 node1

#vi /etc/host.conf

order hosts,bind

#vi /etc/resolv.conf

nameserver 202.96.209.133(DNS地址如果为空可以根据当地dns输入)

linux创建lvm裸设备

linux创建lvm裸设备

linux创建lvm裸设备

默认分类2010-07-12 16:34:41 阅读222 评论0 字号:大中小订阅

引用/viewthread.php?tid=156445&extra=page%3D3

下面是在虚拟机上添加一块新硬盘,并创建lvm裸设备给oracle使用的过程,和大家一起学习,有不正确的地方希望指导,谢谢。

linux系统是AS4 update 7

实验前,先了解一些基本概念,如下:

LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

一、基本概念

1、物理卷-----PV(Physical Volume)

物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。

2、卷组--------VG(Volumne Group)

卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

3、逻辑卷-----LV(Logical Volume)

逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

4、物理区域--PE(Physical Extent)

物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。

ARM裸机驱动开发说明书

ARM裸机驱动开发说明书

附件1:

学号:

实验设计说明书

题目ARM裸机驱动

学院计算机科学与信息工程学院

专业计算机科学与信息技术

班级12嵌入式

学生姓名古应波、卢圣

指导教师朱超平

2015年6月10日

写在前面

本文档以ARM9(三星2410/2440)为平台,介绍了如何实现裸机驱动程序的编写。初次接触裸机程序,感觉什么都是一头雾水,由于对硬件的不熟悉,所以前期花了很多时间来熟悉S3C2440的硬件原理图,初步熟悉了硬件原理之后,发现其实简单的逻辑驱动程序开发并不是很难。学习就应该这样,循序渐进。把一步步把简单的东西弄懂了,便没有复杂的了,所谓水到渠成。这篇文章是面对初学者的,把很多问题简化了。希望对刚接触ARM裸机程序开发的同学有所帮助。

由于时间和技术的限制,程序还存在不少bug,欢迎指正。

目录

第一节、项目建立 (3)

第二节、相关参数的配置 (4)

第三节、程序的编译、烧写、执行 (7)

第四节、串口驱动 (8)

第五节、LED驱动 (11)

第六节、按键及蜂鸣器驱动 (12)

第七节、步进电机驱动 (13)

第八节、RTC驱动 (14)

第九节、定时器驱动 (16)

第十节、中断驱动 (17)

第十一节、数码管驱动 (18)

第十二节、I2C矩阵键盘驱动 (19)

第十三节、LCD驱动 (20)

第十四节、触摸板驱动 (24)

第十五节、驱动整合 (26)

串口模式: (26)

LCD模式: (27)

第一节、项目建立

本次项目使用的软/硬件包括:

CodeWarrior for ARM Developer Suite v1.2(以下简称ADS).

MagicARM2440硬件仿真平台

裸机操作规程

裸机操作规程

裸机操作规程

裸机操作规程是指在未经任何虚拟化或操作系统封装的情况下对计算机裸机进行操作和管理的一系列规定。下面给出一个大致的裸机操作规程,用于指导相关人员在进行裸机操作时的行为和注意事项。

一、安全操作规范

1. 操作人员应事先熟悉计算机硬件结构和裸机操作流程,确保对操作具有充分的理解和掌握。

2. 操作人员应对操作环境保持整洁,禁止将任何物品堆放在计算机及配件上,以免造成短路或遮挡散热等问题。

3. 操作人员应穿戴防静电手套,并通过接地线将自己与计算机裸机的金属外壳进行连接,以避免静电损坏硬件。

4. 操作人员应定期检查计算机配件的连接性和插件状态,确保接口的稳固性和电源的正常供应。

5. 操作人员应注意防火和防爆安全,禁止在操作裸机时吸烟、使用明火和静电产生强烈火花的工具。

二、基本操作规范

1. 操作人员应在操作前对计算机进行必要的备份工作,以防止操作过程中可能出现的数据丢失。

2. 操作人员应仔细阅读计算机硬件设备的说明书和操作手册,并按照其中的要求进行操作。

3. 操作人员应将裸机放置在平稳的工作台上,并避免将其移动以免造成意外摔落和损坏。

4. 操作人员应准确连接各种线缆和配件,确保连接正确、稳固,并仔细检查螺丝是否扭紧。

5. 操作人员应避免使用过长或过短的螺丝刀,以免在操作过程中造成插槽损坏或刀具断裂等问题。

6. 操作人员必须遵守裸机操作的顺序和步骤,不得随意插拔设备或改动硬件配置,以免造成设备故障。

三、电源管理规范

1. 操作人员在操作裸机之前,必须确认设备的电源已经关闭,并拔掉电源插头,以确保人身安全和设备的完整性。

OracleRac裸设备-安装配置以及表空间的创建

OracleRac裸设备-安装配置以及表空间的创建

Oracle 10G RAC on Windows with raw

By selina

前言:

Oracle 10g 的RAC 比Oracle 9i 的RAC 在性能上有了很大的提高,同时Oracle 开发了自己的HA 软件CRS 并且支持所有平台包括Microsoft Windows,Ibm Aix,Sun Solaris, HP-UX等等。另外VIP 网络资源的的使用对TAF 的改善性能也是非常明显。

Oracle 10g 的RAC 基本安装步骤:

一:了解系统的软硬件情况并且做相应安装前的准备

操作系统:Microsoft Windows 2003 简体中文企业版

Oracle 版本:10.2.0

每台主机2 块CPU,4G 内存

两块千兆以太网卡

二: Cluster Ready Service(CRS)的安装(存储:RAW)

Oracle 10g 数据库系统软件安装(存储:本地硬盘)

VIP 网络的配置

CRS 的补充,cluster 网络资源的定义.

三:Oracle 10g RAC 数据库的建立(存储:本地硬盘)

四:使用dbca 工具建立数据库。(存储:RAW)

详细步骤:

一、安装前准备

1、修改网卡名(两个节点)

分别在两台主机的“网络连接“中,将第一块显示在网络适配器的网卡对应的

网络名字改为public,作为公共网络访问使用和作为将来VIP 地址的绑定网卡,

第二块显示在网络适配器的网卡对应的名字改为private,作为私有网络访问使用

(包括心跳)。Oracle 10G RAC For Windows 官方文档注明:第一块能够访问网

设备操作教程(样本模板)

设备操作教程(样本模板)

设备操作教程(样本模板)

1. 简介

该设备操作教程旨在提供一份简单易懂的样本模板,用于编写和制作各种设备的操作教程。本文档将指导你如何正确使用该样本模板。

2. 操作步骤

2.1 准备工作

在开始编写设备操作教程之前,请确保完成以下准备工作:

- 准备好设备的相关信息和步骤,以便填写到样本模板中。

2.2 编写标题和介绍

在样本模板中,填写设备操作教程的标题和简要介绍,以便读者能够快速了解该教程的内容和目的。

2.3 编写操作步骤

按照设备操作的实际步骤,依次在样本模板中编写每个操作步骤。每个操作步骤应包括以下内容:

- 操作说明:清晰简洁地描述该步骤的操作内容。

- 注意事项:提醒读者在执行该步骤时需要注意的事项或注意事项。

2.4 插入图片

2.5 编写结论和附加信息

在设备操作教程的结尾,可以添加结论和附加信息,以进一步帮助读者理解和使用该设备。

3. 样本模板使用注意事项

- 在编写设备操作教程时,尽量使用简洁明了的语言,避免使用过于复杂的法律术语或专业术语。

- 请勿引用无法确认的内容,确保提供的信息准确可靠。

以上是设备操作教程(样本模板)的简要说明和使用指南。希望该样本模板能帮助你编写出清晰易懂的设备操作教程。如有任何疑问,请随时咨询。

设备操作手册

设备操作手册

设备操作手册1. 简介

1.1 设备概述

1.2 适用范围

1.3 目的和目标

1.4 术语和缩略语

2. 安全须知

2.1 个人安全

2.1.1 着装要求

2.1.2 个人保护装备

2.1.3 注意事项

2.2 设备安全

2.2.1 检查设备完整性

2.2.2 操作环境要求

2.2.3 安全操作流程

2.2.4 应急措施

3. 设备特点与功能

3.1 设备外观

3.2 主要组成部分

3.3 功能与用途

3.4 技术指标

4. 准备工作

4.1 设备安装

4.1.1 场地选择

4.1.2 设备安装步骤 4.1.3 连接设备电源 4.2 设备检查与测试

4.2.1 检查设备完整性 4.2.2 测试设备功能

4.2.3 小故障排除

5. 操作步骤

5.1 开机与关机

5.1.1 开机准备工作 5.1.2 开机步骤

5.1.3 关机步骤

5.2 设备设置

5.2.1 主要参数设置 5.2.2 界面操作说明 5.3 设备操作流程

5.3.1 操作顺序及方法 5.3.2 操作注意事项

5.4 操作示例

6. 维护与保养

6.1 周期性保养

6.2 清洁与消毒

6.3 故障排除与维修

7. 常见问题解答

7.1 问题一

7.2 问题二

7.3 问题三

8. 附录

8.1 配件列表

8.2 错误代码解析

8.3 联系方式

以上是设备操作手册的基本结构。具体内容根据实际设备的特点、功能和操作流程进行编写。每个章节内部可以进一步细分子章节,以确保信息的层次性和可读性。祝您编写顺利!

HA下裸设备的操作

HA下裸设备的操作

裸设备删除操作示意

1.在数据库服务器的root用户下,Smitty hacmp

2.选择System Managent (C-SPOC)

3.选择HACMP Logical Volumes Managment

4.选择Shared Logical Volumes

5.选择Remove a Shared Logical Volumes

6.选择需要删除的裸设备,删除。

7.选择需要删除的裸设备,删除。

增加新的裸设备操作示意1.在数据库服务器的root用户下,smitty hacmp

2.选择System Managent (C-SPOC)

3.选择HACMP Logical Volumes Managment

4.选择Shared Logical Volumes

5.选择Add a Shared Logical Volumes

6.裸设备一般建于db2vg,如果是增加别的逻辑卷,以需要选择的vg为准。下面以添加

db2vg裸设备为例

7.选择Auto-select

8.Logical volume NAME 写入逻辑卷(逻设备)的名称;

Logical volume TYPE 写入raw;

Number of LOGICAL PARTTONS的数量,需要事先知道db2vg的pp大小(可用lsvg db2vg命令查询),

数量=(需要建立的逻辑卷大小)/(db2vg的pp大小);

9.填写完毕、检查无误后,回车执行,即可添加裸设备。

修改裸设备大小的操作示意1.在数据库服务器的root用户下,Smitty hacmp

2.选择System Managent (C-SPOC)

informix安装(linux5.3裸设备)

informix安装(linux5.3裸设备)

接下来会提示是否检查安装介质,选择Skip跳过

进入安装界面,选择next

选择安装语言:选择为Chinese(simplified)(简体中文)

点Next进入下一步选择键盘

点下一步进入安装号码输入框,按如下输入安装号码

选择下一步后会给出警告提示是否初始化驱动器并删除硬盘上数据,选择是

进入创建分区界面,选择“自定义分区”点下一步

1.建立引导区boot分区,大小200M,点“新建”,挂载点选择”/boot”,大小输入200,文件系统类型默认:ext3,点“确定”完成

2.建立swap分区,点“新建”,在文件系统类型内选择:swap,大小内输入4096

点“确定”完成

3.开始新建操作系统物理卷,点“新建”,在文件系统类型内选择:LVM,大小内输入60G

4.建立系统逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组; 在卷组名称内输入vg00,物理范围选择:32MB,然后开始建立逻辑分区,点“添加”,进入

选择挂载点,输入逻辑卷名称,大小,详细如下

5.开始新建数据库空间物理卷,点“新建”,在文件系统类型内选择:LVM,大小内输入硬盘内所有剩余空间,或输入100G

6.建立数据库空间逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组,在

卷组名称内输入sealdb,物理范围选择:64MB,然后点“确定”

创建完成后点击“下一步”出现如下画面

点下一步进入网络设置,按下图所示,编辑网络设备,取消’dhcp‘选项,手工输入ip地址(可任意输入,稍后在修改),并手工设置主机名,点击下一步

如下图所示,点击继续后点下一步

如何配置裸设备

如何配置裸设备

如何配置裸设备

-------redhat5 --裸设备-----------------

由于RHEL5中取消了rawdevices,如果不想将映射命令放到rc.local中的话,我们就需要将其配置到/etc/udev/rules.d文件夹中,简单的说就是使用root帐户修改/etc/udev/rules.d/60-raw.rules 内容以添加磁盘。

案例说明:

创建ASM磁盘

a. raw /dev/raw/raw1 /dev/sdh1

raw /dev/raw/raw2 /dev/sdh2

b.配置裸设备映射,修改/etc/udev/rules.d/60-raw.rules文件

使用root帐户修改/etc/udev/rules.d/60-raw.rules 按如下方式添加磁盘

cat /etc/udev/rules.d/60-raw.rules --查看添加的内容

ATION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="17", RUN+="/bin/raw /dev/raw/raw1 %M %m"

ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="33", RUN+="/bin/raw /dev/raw/raw2 %M %m"

ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"

uboot完全手册内容非常全面裸机学习必备

uboot完全手册内容非常全面裸机学习必备

uboot完全⼿册内容⾮常全⾯裸机学习必备

Uboot完全⼿册!内容⾮常全⾯!裸机学习必备!

楼主发表于: 2011-09-19 11:22 只看楼主| ⼩中⼤Uboot完全⼿册!内容⾮常全⾯!裸机学习必备!截取⼀段给⼤家看看,全⽂在下⾯的附件中,喜欢的可以下载。3.2.1 中断向量表的设置

.globl _start

_start: b reset

ldr pc, _undefined_instruction

ldr pc, _software_interrupt

ldr pc, _prefetch_abort

ldr pc, _data_abort

ldr pc, _not_used

ldr pc, _irq

ldr pc, _fiq

_undefined_instruction: .word undefined_instruction

_software_interrupt: .word software_interrupt

_prefetch_abort: .word prefetch_abort

_data_abort: .word data_abort

_not_used: .word not_used

_irq: .word irq

_fiq: .word fiq

.balignl 16,0xdeadbeef

Start.s⽂件⼀开始,就定义了_start的全局变量。也即,在别的⽂件,照样能引⽤这个_start变量。这段代码验证了我们之前学过的arm体系的理论知识:中断向量表放在从0x0开始的地⽅。其中,每个异常中断的摆放次序,是事先规定的。⽐如第⼀个必须是reset异常,第⼆个必须是未定义的指令异常等等。

Oracle裸设备

Oracle裸设备

1.什么叫做裸设备?

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

2.如何辨别裸设备?

在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。

字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长的包传输。字符特殊文件与外设进行I/o操作时每次只传输一个字符。而对于块设备特殊文件来说,它用了cache机制,在外设和内存之间一次可以传送一整块数据。裸设备使用字符特殊文件。在/dev 目录下,你可以看到许多这样的文件。

3.使用裸设备的好处

因为使用裸设备避免了再经过Unix操作系统这一层,数据直接从Disk到Oracle 进行传输,所以使用裸设备对于读写频繁的数据库应用来说,可以极大地提高数据库系统的性能。当然,这是以磁盘的I/O 非常大,磁盘I/O已经称为系统瓶颈的情况下才成立。如果磁盘读写确实非常频繁,以至于磁盘读写成为系统瓶颈的情况成立,那么采用裸设备确实可以大大提高性能,最大甚至可以提高至40%,非常明显。

而且,由于使用的是原始分区,没有采用文件系统的管理方式,对于Unix维护文件系统的开销也都没有了,比如不用再维护I-node,空闲块等,这也能够导致性能的提高。

4.如何决定是否应该使用裸设备?

判断是否使用裸设备要从以下方面进行考虑:首先,数据库系统本身需要已经被比较好的经过了优化。优化是一门很有些技术的话题,很难简单地讲述。其次,使用Unix 命令来辨别是否存在磁盘读写瓶颈。比如Unix的vmstat, sar 等命令都可以较好的进行鉴别。如果决定采用裸设备,需要磁盘上还有空闲的分区。否则,就要新添磁盘,或者对原有系统重新规划。

AIX创建裸设备指南

AIX创建裸设备指南

AIX创建裸设备指南

一.查看系统剩余空间

1.在提示符下键入smitty,出现如下界面:

2.选择System Storage Management (Physical & Logical Storage),出现如下界面:

3.选择Logical V olume Manager,进入下图:

5.选择List Contents of a V olume Group,进入下图:

6.按F4,出现下图的选择窗口:

其中:

PP SIZE:每个物理分区大小

TOTAL PPS:总体空间大小

FREE PPS:剩余空间大小

二.创建裸设备

1.在提示符下键入smitty,出现如下界面:

2.选择System Storage Management (Physical & Logical Storage),出现如下界面:

3.选择Logical V olume Manager,进入下图:

4.选择Logical V olumes,进入下图:

5.选择Add a Logical V olume,进入下图:

6.按F4选择逻辑卷:

注:此处选择时,要根据前面查出的逻辑卷剩余空间的大小以及要创建裸设备要使用的空间大小来决定,以确保有足够的空间创建裸设备。

7.选择逻辑卷后,进入下面创建界面:

其中必填项目:

Logical volume Name:设备名字,可任意命名,建议lv_开始,如lv_test。Number of LOGICAL PARTITIONS:物理分区的个数

注:此处的计算方法

首先确认,每个物理分区的大小,如上文提到的32M

其次确认要创建的设备的大小,如500M

OracleRAC--在Linux中创建裸设备

OracleRAC--在Linux中创建裸设备

OracleRAC--在Linux中创建裸设备

Oracle RAC--在Linux中创建裸设备裸设备(raw device),也叫裸分区(原始分区),是一种没有经过格式化,不被Linux通过文件系统来读取的特殊块设备文件。它是不被操作系统直接管理的设备,是通过字符方式访问的设备,这种设备少了操作系统这一层,I/O效率更高。不少数据库都能通过使用裸设备作为存储介质来提高I/O效率。缺点就是不容易被管理。

一:先对磁盘分区

[root@ENMOEDU ~]# fdisk /dev/sdb #对磁盘/dev/sdb 分区Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel. Changes will remain in memory only,

until you decide to write them. After that, of course, the previous

content won't be recoverable.

The number of cylinders for this disk is set to 2610.

There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with:

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创建裸设备操作手册(AIX5.3平台)

(HACMP+ORACL RAC环境)

深圳市XXX信息技术有限公司

编写:李亚标

2009年6月

创建裸设备操作说明

双机环境说明:

yqgadb1:10.119.215.41

yqgadb2:10.119.215.42

操作系统IBM/AIX5.3,HACMP5.4;

10gr2_aix5l64_database,10gr2_aix5l64_cluster

本手册中裸设备做了镜像,如果裸设备不做镜像,可以不用执行mklvcopy命令;

一)准备工作

首先要确定要裸设备的名称,为了管理方便,一般用字母r开头:

裸设备名称最长字串为15位:

最好每个字符都有意义:

如:rtbcx01_1g就可以看出此裸设备大小为1G.

常用命令:

1)查看硬盘使用情况

#lspv hdisk4

在AIX中,裸设备是以PPSiz e为单位的,一般为256M,所以裸设备大小都是以256M的整数倍。

2)查看目前所有的裸设备:

#lsvg–l datavg|more

3)查看裸设备看拥有者:

ls–al/dev/rr*|more

查看具体某一个用:

#ls–al/dev/r<裸设备名>(注:字母r是必须的)

如:ls–al/dev/rrtest_256m

因裸设备是被oracle使用的,所以裸设备拥有者必须是oracle

组必须是oinstall

4)建裸设备命令

mklv-y'<裸设备名>'-T O-t'raw'-w'n'-s'n'-r'n'datavg <硬盘>

mklvcopy<裸设备名>2<硬盘>(注:数字2是不变的,表示做一份镜像) chown oracle:oinstall/dev/r<裸设备名>(改裸设备为oracle所拥有)

(注意:此时是在裸设备名称加一个字母r)

5)磁盘信息表

磁盘信息表

磁盘阵列1磁盘阵列2大小M剩余空间备注

hdisk4hdisk29360448128G1 hdisk5hdisk183069449.9G2 hdisk6hdisk193069449.9G3 hdisk7hdisk213069449.9G4 hdisk8hdisk22306944 5.8G5 hdisk9hdisk23306944未使用6 hdisk11hdisk24306944未使用7 hdisk12hdisk25306944未使用8 hdisk13hdisk27306944未使用9 hdisk14hdisk28306944未使用10 hdisk15hdisk20360448未使用11

注:创建完裸设备以后把信息填入表中,以后可以更好地维护

二)编写命令:

下面以建一个rtest_256m大小为256m(一个PPsiz e)的裸设备为例:

1)确定裸设备建在那一个硬盘。

首先查<磁盘信息表>

磁盘阵列1和磁盘阵列2做镜像,对应的硬盘是大小是一样的,如hdisk5和hdisk18是一对镜像盘,正常情况是总大小是一样的,剩余空间也是一样的。`查表,所有盘剩余空间都有可以建.假定在hdisk5建裸设备:

可以用lspv hdisk5查看硬盘剩余空间

如下命令:256M刚好是一个PPSiz e

mklv-y'rtest_256m'-T O-t'raw'-w'n'-s'n'-r'n'datavg1hdisk5

执行这条命令以后,在/dev下自动产生/dev/rtest_256m(块设备)、/dev/rrtest_256m(字符设备),在ORACLE中是用/dev/rrtest_256m的。

2)做镜像:

查<磁盘信息>表hdisk5的镜像盘为hdisk18

mklvcopy rtest_256m2hdisk18

3)改变裸设备的拥有者为oracle

chown oracle:oinstall/dev/rrtest_256m

所以要在服务器是执行的脚本为:

mklv-y'rtest_256m'-T O-t'raw'-w'n'-s'n'-r'n'datavg1hdisk5 mklvcopy rtest_256m2hdisk18

chown oracle:oinstall/dev/rrtest_256m

三)上机操作

步聚如下:

1)以root身份登陆服务器:telnet10.119.215.41

输入用户名:root及密码

登陆成功:

2)执行第一命令、

mklv-y'rtest_256m'-T O-t'raw'-w'n'-s'n'-r'n'datavg1hdisk5

3)执行第二条命令:

mklvcopy rtest_256m2hdisk18

4)执行第三条命令

chown oracle:oinstall/dev/rrtest_256m

到此为止在10.119.215.41已经建成功了,并且在10.119.215.42也建立了。

登陆10.119.215.42查看

服务器10.119.215.42拥有者还是root,还要执行:

chown oracle:oinstall/dev/rrtest_256m

现在裸设备可以用了,在使用时用rrtest_256m。如建表空间

CREATE TABLESPACE TEST DATAFILE'/dev/rrtest_256m'SIZE255M AUTOEXTEND OFF;(在实际中使用的大小要比裸设备小一点)

相关文档
最新文档