oracle ASM概念详解3

数据文件的管理

Aliases allow you to reference ASM files using user-friendly names, rather than the fully

qualified ASM filenames.

— Create an alias using the fully qualified filename.

ALTER DISKGROUP disk_group_1 ADD ALIAS ‘+disk_group_1/my_dir/my_file.dbf'

FOR ‘+disk_group_1/mydb/datafile/my_ts.342.3';

— Create an alias using the numeric form filename.

ALTER DISKGROUP disk_group_1 ADD ALIAS ‘+disk_group_1/my_dir/my_file.dbf'

FOR ‘+disk_group_1.342.3';

— Rename an alias.

ALTER DISKGROUP disk_group_1 RENAME ALIAS ‘+disk_group_1/my_dir/my_file.dbf'

TO ‘+disk_group_1/my_dir/my_file2.dbf';

— Delete an alias.

ALTER DISKGROUP disk_group_1 DELETE ALIAS ‘+disk_group_1/my_dir/my_file.dbf';

— Drop file using an alias.

ALTER DISKGROUP disk_group_1 DROP FILE ‘+disk_group_1/my_dir/my_file.dbf';

— Drop file using a numeric form filename.

ALTER DISKGROUP disk_group_1 DROP FILE ‘+disk_group_1.342.3';

— Drop file using a fully qualified filename.

ALTER DISKGROUP disk_group_1 DROP FILE ‘+disk_group_1/mydb/datafile/my_ts.342.3';

— create datafile

> create tablespace users2 datafile ‘+TESTDB_DATA1' size 100m;

注意事项:

1. ASM 实例在配置好并且创建了ASM磁盘组之后,还必须保证已经注册到Listener中后才能在实例中使用,否则就需要手工注册ASM 实例:

>alter system register;

2. 一旦实例使用ASM 作为存储, 那么在实例运行时是无法关闭ASM实例的。
否则会报 ORA-15097:cannot SHUTDOWN ASM instance with connected RDBMS instance. 错误。

4. Oracle 中删除 ASM 实例

删除自动存储管理实例+ASM实例+ASM的删除是在被卸载之后完成的,并删除/ORACLE_HOME/dbs目录下的所有文件(除了与ASM相关的)。因此必须完成下列步骤:

4.1在命令提示符中,设置oracle_sid环境变量为+ASM实例:
# export oracle_sid=+ASM

4.2启动*Plus并以sys用户连接到自动存储管理+ASM实例:
# sqlplus / as sysdba

4.3使用下列命令来确定是否有实例正在使用自动存储管理实例+ASM:
>select instance_name from v$asm_client;
该命令结果列出所有正在运行并使用+ASM实例的数据库实例。只要+ASM包含正在支持的数据库实例,就不能删除该+ASM实例。
(其实可以先shutdown对应的数据库实例,然后从asmcmd进入磁盘组所在目录,删掉对应的数据库目录和文件就可以了)。

4.4 如果没有与+ASM相关联的数据库实例,则删除与该实例相关联的磁盘组。
首先,识别与+ASM相关联的磁盘组:
>select name from v$asm_diskgroup;
其次,用下列命令删除每个要删除的磁盘组:
SQL>drop diskgroupincluding contents;

4.5 关闭+ASM实例并退出SQL*Plus:
SQL>shutdown
SQL>exit

4.6 在命令提示符中输入下列命令,删除+ASM服务(我没找到这个命令,所以没有运行):
oradim -delete -asmsid +ASM

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《oracle ASM概念详解3
本文地址:https://www.zhiletu.com/archives-459.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微