linux 裸设备使用,linux裸设备使用
一、配置:
RHAS4:
1,将硬盘分区:
#fdisk -l
#fdisk /dev/sdb
2,绑定:
方式一:
#raw /dev/raw/rawN /dev/sdbN
#raw -qa
#vi /etc/rc.local
raw /dev/raw/rawN /dev/sdbN
方式二:
#vi /etc/sysconfig/rawdevices
#service rawdevices start
#chkconfig rawdevices on
3,修改所属组:
方式一:
#chown oracle:oinstall /dev/raw/rawN
#vi /etc/rc.local
chown oracle:oinstall /dev/raw/rawN
方式二:
vi /etc/udev/permissions.d/50-udev.permissions
raw/*:root:disk:0660改为raw/*:oracle:oinstall:0660
4,建符号链接:
#ln -s /dev/raw/rawN /u02/oradata/system01.dbf
RHEL5:
方式一:
参考RHAS4
方式二:
#vi /etc/udev/rules.d/60-raw-rules
ACTION=="add",KERNEL=="sdbN",RUN+="/bin/raw /dev/raw/rawN %N"
#start_udev
#raw -qa
二、管理
1,清空:
#dd if=/dev/zero f=/dev/raw/rawN bs=8192 count=N
三、使用
1,在raw上建表空间
sql>create tablespace hs_user datafile '/dev/raw/raw1' size 5000M;
2,给表空间加raw
sql>alter tablespace hs_user add datafile '/dev/raw/raw2' size 5000M;
3,在raw上放在线日志
sql>alter database add logfile groupN ('/dev/raw/raw3','/dev/raw/raw4') size 500M;
sql>alter database drop logfile group N;
4,将undo表空间移到raw
sql>create undo tablespace undotbs2 datafile '/dev/raw/raw5' size 5000M reuse,'/dev/raw/raw6' size 5000M reuse;
sql>alter system set undo_tablespace=undotbs2;
sql>drop tablespace undotbs1;
5,将数据文件移到raw
sql>alter tablespace hs_his offline normal;
rman>copy datafile '/u02/oradata/hs_his01.dbf' to '/dev/raw/raw7';
sql>alter tablespace hs_his rename datafile '/u02/oradata/hs_his01.dbf' to '/dev/raw/raw7';
sql>alter tablespace hs_his online;
linux 裸设备使用,linux裸设备使用相关推荐
- linux裸设备文件系统,Linux当中的文件系统
1. 设备专用文件(设备文件) 设备专用文件与系统的某个设备相对应.在内核中,每种设备类型都有阈值向对应的设备驱动程序,用来处理设备的所有I/O请求.可以将设备划分为字符设备和块设备两种. 每个设备文 ...
- oracle在linux上使用裸设备,在linux下构建基于LVM的裸设备数据库
我的环境很简单,vm workstation下面装了一个linux 4,oracle 10g版本,由于不属于trouble shooting和performance tuning 而只是搭建一套裸设备 ...
- linux 读写设备文件,linux-中块设备文件及字符设备文件的本质区别
原标题:linux-中块设备文件及字符设备文件的本质区别 在LINUX系统文件类型分类的文章中我们提到了 块设备 和 字符设备文件,那么什么是块设备 字符设备文件呢?他们之间有什么本质上的区别呢? 设 ...
- linux设备文件,Linux 文件系统与设备文件
1 Linux 文件系统 1.1 Linux 文件系统与设备驱动关系 下图表明了 Linux 中虚拟文件系统.磁盘/Flash文件系统以及一般的设备文件与设备驱动程序之间的关系. 文件系统与设备驱动之 ...
- Linux驱动开发--写一个块设备驱动
原文地址:[原创] 写一个块设备驱动 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2017377&fromuid=288 ...
- 学习《Linux设备模型浅析之设备篇》笔记(一)
最近在学习Linux设备模型,前面几篇文章也是读这篇的时候遇到问题,然后为了搞清楚先转去摸索才写出来的. 当然了,刚开始是先读到<Linux那些事儿之我是Sysfs>,搞不清楚才去读的&l ...
- linux驱动之i2c子系统mpu6050设备驱动
以下是mpu6050简单的驱动实现,mpu6050是I2C接口的6轴传感器,可以作为字符设备注册到内核,本代码运行环境是3.4.2内核,4.3.2版本的编译链,12.04版本的Ubuntu,硬件环境是 ...
- gpg加密命令 linux_用 PGP 保护代码完整性(五):将子密钥移到一个硬件设备中 | Linux 中国...
在这个系列教程中,将为你提供使用 PGP 和保护你的私钥的最佳体验.-- Konstantin Ryabitsev致谢译自 | linux.com 作者 | Konstantin Ryabitsev译 ...
- 使用Linux的lsblk命令列出块设备信息
使用Linux的lsblk命令列出块设备信息 lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk l ...
- 深入浅出:Linux设备驱动之字符设备驱动
一.linux系统将设备分为3类:字符设备.块设备.网络设备.使用驱动程序: 字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据.字符设备是面向流 ...
最新文章
- 7月份没啥写的。。。
- 图的遍历——DFS(邻接矩阵)
- grub设置密码的方法
- 【算法总结】数学问题-最大公约数和最小公倍数
- 【leetcode】Jump Game I, II 跳跃游戏一和二
- ubuntu vim保存退出命令_vim极为详细的教程(一)基本操作
- mysql的 怎么处理_本人的MySQL连接到底怎么处理才好……
- vpr文件转换flac_有什么简单方法将flac无损转换mp3
- java输出hello word,教你如何配置java环境输出"hello word!"?
- 汉诺塔问题(递归思想)(堆栈学习)
- Quartz教程五:SimpleTrigger
- 选择数据分析软件时要注意什么
- 解决域用户安装软件权限问题
- 字节教育开辟新业务线,推出“闪电搜题”App可拍题和自习
- php百度蜘蛛劫持,技术教程:php伪造ip访问一个网站,可以伪造百度蜘蛛ip
- 双均线策略 ------优矿学习
- 小红伞杀毒软件自动化调用
- WIN7 旗舰版 只有“睡眠”没有“休眠”,要怎样添加“休眠”功能?
- 【游戏评测】赛博西行
- 操作系统原理 实验1、2
热门文章
- [转载] 向集合中添加自定义类型--建议在自定义类型的时候要重写equals方法
- aes-128算法加密_加密算法问题-人工智能中的一种约束满意问题
- ppython_Python pcom包_程序模块 - PyPI - Python中文网
- 指针在c语言中的运用,怎么理解C语言中的指针,如何运用?
- Android8内测申请,小米 6 安卓 8.0 来了 内测开始招募
- python遍历二维数组_在Python中遍历二维数组?
- Java生成随机数的4种方式,以后就用它了!
- Java中实现定时任务的3种方法!
- Spring 事务失效的 8 大场景,面试官直呼666...
- Java核心(五)深入理解BIO、NIO、AIO