专栏首页时悦的学习笔记[Oracle ASM全解析] 管理磁盘组模板

[Oracle ASM全解析] 管理磁盘组模板

这节讲ASM磁盘组模板

前面说过每种ASM文件类型都有其默认的模板,包括文件的冗余级别和条带化参数

1.模板属性值

7-4 为条带化的属性值,具体意义参见前面的文章

7-5 为冗余属性的值和磁盘组冗余级别的对应关系,有MIRROR,HIGH,UNPROTECTED三种

从上图我们可以看到在Normal的磁盘组中我们也可以用High属性值来做到三路镜像

2.默认模板属性值

7-6为ASM文件类型的默认属性值

以控制文件为例,上图表示当在Normal磁盘组中其默认为High值,然后对比7-5的图可以看到提供三路镜像

我们可以通过V$ASM_TEMPLATE视图来查看模板的具体属性

SQL> SELECT dg.name AS diskgroup, t.name, t.stripe, t.redundancy, t.primary_region, t.mirror_region FROM V

3.增加新的模板到磁盘组

3.1新模板的默认值

新建的自定义模板并不是默认的模板名,我们需要在新建文件时使用add template手动指定自定义模板名

我们无法修改已存在的文件的模板

新建一个名为reliable的模板,属性为high级别,并将他添加到data磁盘组

ALTER DISKGROUP data ADD TEMPLATE reliable ATTRIBUTES (HIGH FINE);

新建一个UNPROTECTED属性的模板,并将其添加到data磁盘组

ALTER DISKGROUP data ADD TEMPLATE unreliable ATTRIBUTES (UNPROTECTED);

4.修改磁盘组模板

我们可以修改系统默认模板也可以修改我们自定义的模板

注意:只有新建的文件才能应用新的属性值,已存在的会继续沿用以前的

ALTER DISKGROUP data MODIFY TEMPLATE reliable ATTRIBUTES (COARSE);

5.删除磁盘组模板

注意:你不能删除系统默认模板

删除磁盘组data中的unreliable模板

ALTER DISKGROUP data DROP TEMPLATE unreliable;

6.为新建的表空间指定自定义的模板

mytemplate模板需事先定义好

ALTER SYSTEM SET DB_CREATE_FILE_DEST = '+data(mytemplate)'; CREATE TABLESPACE mytblspace;

具体请参考下面链接或点击阅读原文:

https://docs.oracle.com/cd/E11882_01/server.112/e18951/asmfiles.htm#OSTMG139

本文分享自微信公众号 - 宅必备(gh_bc574e49c720),作者:Oracle

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [Oracle ASM全解析] asmcmd管理模板

    bsbforever
  • MySQL组复制(MGR)全解析 Part 2 常用复制技术介绍

    MySQL也提供了一个半同步复制,即同步复制,其要求主库在commit时等待从库接受 完事务并返回确认信息后才能提交

    bsbforever
  • DB2 Linux平台安装 Part 1 Linux环境配置

    网络配置多分区和PureScale环境下,需要将所有服务器都添加到hosts文件中

    bsbforever
  • Go 视图模板篇(一):模板引擎的定义、解析与执行

    在 Web 编程中,模板引擎用于聚合数据和模板并生成最终的 HTML 文档,处理器调用模板引擎来完成这一工作并将 HTML 文档作为响应实体发送给客户端:

    学院君
  • 互联网公司网站模板分享「网站模板」

    今天给大家分享的是一套互联网公司网站模板,此模板比较简单,但是完全可以经过简单的调整应用于网站上面。

    申霖
  • Go 视图模板篇(三):参数、管道和函数调用

    参数可以看做模板中的变量,参数值可以是布尔值、整型、字符串、还可以是结构体、结构体的字段、或者数组的索引。

    学院君
  • 9、微信小程序免费视频教程之模板

    需要使用template标签,然后给该标签指定一个name属性。接着就可以在该标签内写入一些代码片段。

    用户1272076
  • 模板注入漏洞全汇总

    在MVC的设计模式下,一般从 Model 层中读取数据,然后将数据传到 View 层渲染(渲染成 HTML 文件),而 View 层一般都会用到模板引擎。

    Jayway
  • TP5视图和模板

    其中{,}是在配置文件中模板的标签标记,模板引擎解析定义好的标记,在按照约定的操作来解析模板中的代码为PHP代码,最后转为php文件输出。这下理解了吧,模板引擎...

    Light413

扫码关注云+社区

领取腾讯云代金券