ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 更改数据库裸设备数据文件的位置

更改数据库裸设备数据文件的位置

原创 Linux操作系统 作者:gaopengtttt 时间:2012-08-14 20:59:37 0 删除 编辑
1、关闭数据库
2、备份你的裸设备数据,我这里也就是10个LP而已,一个LP32M也就320M而已但是COUNT可以写大点。顺便说一下这里BS是读出读入块的大小,默认的一个JFS2的一个块的大小是4K,COUNT也就是多少个块。
bash-3.2# dd if=/dev/rtest f=/ll/test.bak bs=4k count=1000000
81920+0 records in.
81920+0 records out.
3、然后就是恢复数据到新建立的裸设备上,也顺便说下这里R开头的字符设备,没带R的是块设备,裸设备是通过字符设备进行数据读写的,不经过缓存,所以就是rppzhu
bash-3.2# dd if=/ll/test.bak f=/dev/rppzhu bs=4k count=1000000
81920+0 records in.
81920+0 records out.
4、当然是启动数据库到mount阶段
5、使用命令
SQL> alter database rename file '/dev/rtest' to '/dev/rppzhu';
Database altered.
6、然后就打开数据库咯、
SQL> alter database open;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7728585/viewspace-740990/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: AIX中的裸设备
请登录后发表评论 登录
全部评论
wxh gp_22389860 公众号 MySQL学习 书籍 深入理解MySQL主从原理

注册时间:2021-06-07

  • 博文量
    868
  • 访问量
    3495549