创建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> /

oracle 10g asm

以上表示数据重新分配的工作已经成功完成

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                           

oracle 10g asm

可以看到磁盘组的总容量已经减少了,磁盘数目也减少了

有些文档上说删除了磁盘之后要执行: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

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们