免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5729 | 回复: 13
打印 上一主题 下一主题

[新手入门] Oracle9i for AIX 用raw扩充或创建 表空间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-26 19:34 |只看该作者 |倒序浏览
Oracle9i for AIX raw扩充或创建 表空间
经过本人的辛苦摸索,查阅了无数资料,终于成功完成了用raw(裸设备)扩充Oracle9i表空间的操作,现将操作步骤写下来与同仁共享,首先申明本人是菜鸟,不对之处请高手一笑置之,若能得到您的指点,那更是荣幸之至,若您觉得本文对您还有一点帮助,麻烦您顶顶贴,同时欢迎邮件沟通,共同进步 renjun.yang@gmail.com (谢绝垃圾邮件:))

1.
创建 raw LV (root权限)
# mklv -y  ‘raw01’  - t  ‘raw’ oradatavg  20
创建raw逻辑卷
# lslv raw01
查看raw逻辑卷属性
LOGICAL VOLUME:
raw01



VOLUME GROUP:
oradatavg

LV IDENTIFIER: 000679db0000d6000000011847dcf26b.12 PERMISSION: read/write

VG STATE:
active/complete
LV STATE:
closed/syncd

TYPE:

raw


WRITE VERIFY:
off

MAX LPs:
512

PP SIZE:
256 megabyte(s)

COPIES:

1
SCHED POLICY:
parallel

LPs:

20
PPs:
20

STALE PPs:
0
BB POLICY:
relocatable

INTER-POLICY:

minimum
RELOCATABLE:
yes

INTRA-POLICY:
middle
UPPER BOUND:
20

MOUNT POINT:

N/A
LABEL:
None

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

Serialize IO ?:
NO

2.
更改raw设备属性 (root权限)
注意:创建raw设备的时候会同时在/dev/目录下生成两个文件:一个是b(块设备)文件,另一个是c(字符设备文件),其中c文件才是我们可用的裸设备,本例中为rraw01
#Chown
oracleinstall
/dev/rraw01

#Chown
oracleinstall
/dev/raw01
此处为块设备,据说c设备是一个指向b设备的符号链接,因此本人认为b设备的属性也需要修改,正确与否请读者测试,结果顺便告知在下一声:)

#Ls
-l
/dev/

brw-rw----
1 oracle
oinstall
10, 12 Feb 26 08:59 /dev/raw01

crw-rw----
1 oracle
oinstall
10, 12 Feb 26 08:59 /dev/rraw01

3.
raw设备扩充Oracle 表空间 (oracle权限)
      $ sqlplus /nolog
      SQL*Plus: Release 9.2.0.1.0 - Production on Tue Feb 26 17:42:57 2008
      Copyright (c) 1982, 2002, Oracle Corporation.
All rights reserved.

      SQL> connect /as sysdba
      Connected.
SQL>alter
tablespace
system
add
datafile

'/dev/rraw01'
size
5000M;

SQL>exit


至此,用raw设备扩充Oracle表空间操作完成。

[ 本帖最后由 rjyang 于 2008-2-26 20:01 编辑 ]

Oracle9i for AIX 用raw扩充或创建 表空间.pdf

124.41 KB, 下载次数: 254

论坛徽章:
0
2 [报告]
发表于 2008-02-26 19:40 |只看该作者
晕,怎么变成这样了???
幸好我上传了PDF格式的文件!

最后想请教一下各位高手:裸设备的大小一般设置多少为佳?网上有资料说太大了数据读写效率不高,太小了又合算,所以请高手指教!

论坛徽章:
0
3 [报告]
发表于 2008-02-26 20:01 |只看该作者
我觉得扩充表空间的时候少了 autoextend off,不能自动扩充,因为raw大小是一定的了。

[ 本帖最后由 jlttt 于 2008-2-26 20:05 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-02-26 20:02 |只看该作者

回复 #3 jlttt 的帖子

原帖由 jlttt 于 2008-2-26 20:01 发表
我觉得扩充表空间的时候少了 autoextend off,不能自动扩充,因为raw大小是一定的了。


兄弟可否将具体语句写下来供小弟参考?

论坛徽章:
0
5 [报告]
发表于 2008-02-26 20:07 |只看该作者
alter tablespace system add datafile '/dev/rraw01' size 5000M autoextend off;
这样就可以了。
我也不是高手,大家以后可以相互交流。

论坛徽章:
0
6 [报告]
发表于 2008-02-26 21:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2008-02-26 21:15 |只看该作者
原帖由 牛晶大学 于 2008-2-26 21:02 发表
写的不错 对我没什么帮助但是顶你


看样子兄弟是高手啊,请教一下创建多大空间的raw设备性能最好?

先谢谢了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2008-02-26 21:17 |只看该作者
原帖由 jlttt 于 2008-2-26 20:01 发表
我觉得扩充表空间的时候少了 autoextend off,不能自动扩充,因为raw大小是一定的了。


非也

论坛徽章:
0
9 [报告]
发表于 2008-02-26 21:20 |只看该作者
原帖由 yddll 于 2008-2-26 21:17 发表


非也



晕,大师留下这两个字就溜了???

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2008-02-26 21:22 |只看该作者
LS,你还想看啥?



只改raw device的属主和权限就应该可以了

[ 本帖最后由 yddll 于 2008-2-26 21:35 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP