创建Oracle10g ASM数据库(三)
创建Oracle10g ASM数据库(三)
创建ASM数据库
用dbca创建数据库,一直到选择数据类型的画面以前都跟创建普通数据库没有区别。
下面是dbca创建数据库的第6步画面,普通的数据库我们通常选择File,而ASM类型的数据库我们则要选择“ ”。
下一步,将自动检查出已经加载的创建Oracle10g ASM数据库(三),在这个界面我们可以通过 New按钮创建新的,也可以通过Add Disks按钮向当前的磁盘组中添加额外的磁盘oracle 10g asm,当然这些磁盘必须是先用 过的(在第4章节的创建ASM磁盘部分有所叙述)。
在数据文件的位置管理设定界面,通常应该使用OMF,由自己管理数据文件的命名oracle 10g asm,这样才算是进一步解放了DBA对于物理存储方面的繁琐工作。
继续往下的步骤,跟创建普通数据库已经没有什么区别了。不再赘述。
启动ASM数据库的步骤
由于启动ASM数据库必须要先启动ASM实例,所以基本上启动步骤如下。
1. 以用户进入操作系统
2. $ =+ASM
3. SQL> / as
4. SQL>
5. SQL> exit
6. $ =
7. SQL> / as
8. SQL>
ASM数据库的简单测试
测试ASM数据库的 功能
添加两个虚拟硬盘,分别是sdf和sdg创建Oracle10g ASM数据库(三),大小500M
启动系统,启动ASM实例,启动数据库实例
创建ASM磁盘
#/etc/init.d/ VOL5 /dev/sdf
#/etc/init.d/ VOL6 /dev/sdg
登入ASM实例检查v$视图,发现这两个新加的硬盘已经找到了
将硬盘添加到磁盘组中
SQL> ALTER ADD DISK ‘ORCL:VOL5’ DISK ‘ORCL:VOL6’;
.
检查数据库的auto 工作进度oracle 10g asm,数据库正在将原来分布在两个磁盘上的数据平均分配到三个磁盘上
SQL> , , state, , sofar, , FROM v$;
STATE SOFAR
———— ———- ——– ———- ———- ———- ———–
1 REBAL RUN 416 0 0 0
SQL> /
STATE SOFAR
———— ———- ——– ———- ———- ———- ———–
1 REBAL RUN 275 39 148 1
SQL> /

以上表示数据重新分配的工作已经成功完成
SQL> name,, from v$;
NAME
—————————— ——————– ———-
5120
现在磁盘组空间总共是5120M
登入数据库实例
创建一个自己的表空间,创建一个用户,创建一个表
SQL> ‘+’ size 200M;
.
SQL> user kamus by pass ;
User .
SQL> grant dba to kamus;
Grant .
SQL> conn kamus/pass
.
SQL> table as * from ;
Table .
SQL> count(*) from ;
COUNT(*)
———-
10319
登入ASM实例,将磁盘从磁盘组中删除
SQL> alter drop disk VOL4;
.
SQL> , , state, , sofar, , FROM v$;
STATE SOFAR
———— ———- ——– ———- ———- ———- ———–
1 REBAL RUN 566 46 151 3
SQL> name,, from v$;
NAME
—————————— ——————– ———-
4096
in 0.13
SQL> label, from v$;
LABEL
——————————- ——————————
VOL1
VOL2
VOL3
VOL5
VOL6

可以看到磁盘组的总容量已经减少了,磁盘数目也减少了
有些文档上说删除了磁盘之后要执行:ALTER
但是发现不需要手动执行,整个的工作确实是自动的,当删除磁盘以后,数据库自动开始作了
为了两个的大小相同,再删除一个磁盘
SQL> alter drop disk VOL2;
.
我们可以从下面的SQL知道在ASM实例中可以查询到所有可以用的磁盘,而在数据库实例中只可以查询到让自己使用的磁盘
ASM实例:
SQL> , label FROM V$;
LABEL
———– ————————————————————–
0 VOL4
1 VOL2
0 VOL1
2 VOL3
4 VOL5
5 VOL6
数据库实例:
SQL> , label FROM V$;
LABEL
———– ——————————-
0 VOL1
2 VOL3
4 VOL5
5 VOL6
总结
通过上面简单的测试,我们已经可以基本领略到ASM数据库在数据文件存储方面的强大功能,欢迎大家对于ASM数据库进行更深入的讨论。
如果有任何问题,可以到的和新技术板块进行讨论,也可以给我发邮件,邮件地址: 。
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » 创建Oracle10g ASM数据库(三)
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

