ASM中的别名
在ASM中的别名,是为了方便管理。
在ASM中创建别名,一种是在RDBMS中创建,另外一种是在ASM中创建,区别就是在ASM中创建的别名,在RDBMS中是不可见的。
在RDBMS中创建别名:
SQL> create tablespace kel datafile '+kel/ipap/datafile/kel.dbf' size 10M; Tablespace created.
在ASMCMD中查看创建的数据文件:
ASMCMD> ls -l
Type Redund Striped Time Sys Name
DATAFILE UNPROT COARSE JUN 29 23:00:00 Y KEL.299.851556787
DATAFILE UNPROT COARSE JUN 29 19:00:00 Y SYSAUX.258.850693003
DATAFILE UNPROT COARSE JUN 29 19:00:00 Y SYSTEM.259.850692939
DATAFILE UNPROT COARSE JUN 29 19:00:00 Y UNDOTBS1.257.850693039
DATAFILE UNPROT COARSE JUN 29 19:00:00 Y USERS.256.850693045
N kel.dbf => +KEL/IPAP/DATAFILE/KEL.299.851556787
可以看到,创建的数据文件kel.dbf实际上相当于一个链接,指向了真正的数据文件KEL.299.851556787
可以在ASM的实例视图V$ASM_ALIAS中查询到相关信息:
SQL> select file_incarnation from v$asm_alias where name like '%kel%'; FILE_INCARNATION
----------------
850960191 SQL> select name from v$asm_alias where file_incarnation=850960191; NAME
--------------------
KEL.286.850960191
kel.dbf
可以看到对应的名称中有俩个,一个是别名,而一个是OMF创建的文件名称。
在ASM中创建别名:
先在数据库中创建表空间:
SQL> create tablespace omf datafile '+kel' size 5M; Tablespace created. SQL> select name from v$datafile; NAME
--------------------------------------------------
+KEL/ipap/datafile/system.259.850692939
+KEL/ipap/datafile/undotbs1.257.850693039
+KEL/ipap/datafile/sysaux.258.850693003
+KEL/ipap/datafile/users.256.850693045
+KEL/ipap/datafile/omf.305.851558685
在ASM中创建别名:
SQL> alter diskgroup kel add alias '+kel/ipap/datafile/omf.dbf' for '+kel/ipap/datafile/omf.305.851558685'; Diskgroup altered.
查看别名:
SQL> select name,file_incarnation from v$asm_alias where name like '%omf%'; NAME FILE_INCARNATION
---------- ----------------
omf.dbf 851558685
删除别名:
SQL> alter diskgroup kel drop alias '+kel/ipap/datafile/omf.dbf'; Diskgroup altered. SQL> select name,file_incarnation from v$asm_alias where name like '%omf%'; no rows selected
In an Automatic Storage Management instance, V$ASM_ALIAS
displays
one row for every alias present in every disk group mounted by the Automatic Storage Management instance. In a database instance, V$ASM_ALIAS
displays
no rows.
ASM中的别名的更多相关文章
- 浅谈ASM中的SLB
接触Azure几个月,总想写点什么,迟迟没有动笔,一是怕自己技术粗鄙,写的东西会令人捧腹,二是工作原因,时间比较匆忙,在此再次声明,以下写的东西都是我个人看法,若有不足,请多多包涵!!! 情景是这样的 ...
- 将数据库从普通文件系统迁移到ASM中
数据库存储的是普通的文件系统,现在将数据库迁移到ASM存储中. 准备ASM环境: [oracle@kel ~]$ asmcmd ASMCMD> ls ASM/ KEL/ ASMCMD> 在 ...
- 将spfile存储在ASM中
数据库的spfile开始是存储在普通的文件系统中,如下所示: SQL> show parameter spfile NAME TYPE VALUE ----------------------- ...
- 【SQL】Update中使用表别名、如何用表中一列值替换另一列的所有值
Update中使用表别名 select中的表别名: select * from TableA as ta update中的表别名: update ta from TableA as ta 如何用表中一 ...
- 如何将ASM中的数据文件复制到操作系统中
环境:Red Hat 5.7 + Oracle 10.2.0.5.0 Rac+ASM 如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣 ...
- Mybitis配置文件中的别名以及mapper中的namespace
1 基本知识 MyBatis中如果每次配置类名都要写全称也太不友好了,我们可以通过在主配置文件中配置别名,就不再需要指定完整的包名了. 别名的基本用法: <configuration> & ...
- 使用dd备份和恢复ASM中的数据文件头
这里用大家随处可见的(除了extent分布的x$kffxp需要百度和google外),其余都是文档中有详细记载的常用ASM视图来实现同样功能: 下面的用于从ASM中备份数据文件头: SQL> s ...
- Chapter3_操作符_方法调用中的别名问题
接下来展示方法调用中的别名问题,方法调用中的别名问题指的是,将一个对对象的引用传递给某一个方法时,方法操作的是这一个特定的引用而不是这个引用的拷贝. class Person{ float heigh ...
- Mybatis 全局配置文件中typeAliases(别名)
在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射类型. 如果在指定类型时 ...
随机推荐
- 【mongoDB中级篇①】游标cursor
简述 通俗的说,游标不是查询结果,可以理解为数据在遍历过程中的内部指针,其返回的是一个资源,或者说数据读取接口. 客户端通过对游标进行一些设置就能对查询结果进行有效地控制,如可以限制查询得到的结果数量 ...
- erp中三大订单CO、PO、MO各是代表什么?
ERP即 企业资源计划 (Enterprise Resource Planning),由美国 Gartner Group 公司于1990年提出. ERP系统是指建立在信息技术基础上,以系统化的管理思想 ...
- Photoshop CS4序列号过期的问题
1)在网络上搜寻一些PS CS4序列号: 如1330-1221-6824-4838-0308-6823,1330-1283-7461-4574-7002-2504,1330-1795-2880-537 ...
- PHP裁剪图片
PHP裁剪图片 $src_path = '1.jpg'; //创建源图的实例 $src = imagecreatefromstring(file_get_contents($src_path)); / ...
- C++:类模板与模板类
6.3 类模板和模板类 所谓类模板,实际上是建立一个通用类,其数据成员.成员函数的返回值类型和形参类型不具体指定,用一个虚拟的类型来代表.使用类模板定义对象时,系统会实参的类型来取代类模板中虚拟类型从 ...
- managedQuery和query的区别,
我们都知道在Android系统中,SQLite数据库的相关操作方式被封装为内容提供Content Provider,可以帮助那些不会SQL语言的开发者快速实现Android平台上的数据库操作,但是平时 ...
- Oracle学习之集合运算
一.集合运算操作符 UNION:(并集)返回两个集合去掉重复值的所有的记录 UNION ALL:(并集)返回两个集合去掉重复值的所有的记录 INTERSECT:(交集)返回两个集合的所有记录,重复 ...
- sql2005主从数据库同步配置
网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求:这时候我们可以考虑使用主从库.主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的 ...
- Java EE (14) -- SSH配置
整合Spring与Struts1的三种方法总结 无论用那种方法来整合,第一步都是要装载spring的应用环境,有三种方式: #1. struts-config.xml <?xml version ...
- Linq 时间对比陷阱坑
同样的两个datetime 格式的时间 2013年12月2日 17点29分57秒