返回顶部
首页 > 资讯 > 数据库 >OMF对迁移DATA以及OCR的影响
  • 941
分享到

OMF对迁移DATA以及OCR的影响

2024-04-02 19:04:59 941人浏览 安东尼
摘要

迁移DATA以及OCR遇到的问

迁移DATA以及OCR遇到的问题:

问题1:
使用RMAN copy进行数据文件迁移位置时遇到的问题,(从一个磁盘组迁移到另外一块磁盘组)

采用如下拼接语句进行COPY拼接
select ‘copy datafile ‘||’’’’||file_name||’’’’||’ to ‘||’’’’||’+NEWDATA/rac/‘||substr(file_name,instr(file_name,’/‘,-1)+1)||’’’;’ from dba_data_files;

获得如下sql语句:
copy datafile ‘+DATA/racdb/datafile/users.259.1037590363’ to ‘+NEWDATA/rac/users
.259.1037590363’;
copy datafile ‘+DATA/racdb/datafile/undotbs1.258.1037590363’ to ‘+NEWDATA/rac/un
dotbs1.258.1037590363’;
copy datafile ‘+DATA/racdb/datafile/sysaux.257.1037590363’ to ‘+NEWDATA/rac/sysa
ux.257.1037590363’;
copy datafile ‘+DATA/racdb/datafile/system.256.1037590361’ to ‘+NEWDATA/rac/syst
em.256.1037590361’;
copy datafile ‘+DATA/racdb/datafile/example.264.1037590589’ to ‘+NEWDATA/rac/exa
mple.264.1037590589’;
copy datafile ‘+DATA/racdb/datafile/undotbs2.265.1037591117’ to ‘+NEWDATA/rac/un
dotbs2.265.1037591117’;

执行时报错:
ORA-01276: Cannot add file +NEWDATA/rac/system.256.1037590361. File has an oracle Managed Files file name.

原因:由于数据文件是使用OMF自动文件管理功能创建的数据文件,属于OMF命名格式,当在ASM中,进行数据文件迁移时,从一个磁盘组迁移到另外一个磁盘组时,会报错ORA-01276,解决办法很简单,就是在使用RMAN COPY的同时并进行重命名,消除OMF命名规则。

修改后的拼接语句如下:
select ‘copy datafile ‘||’’’’||file_name||’’’’||’ to ‘||’’’’||’+NEWDATA/rac/‘||substr(file_name,instr(file_name,’/‘,-1)+1)||’’’;’ from dba_data_files;

获得如下SQL:
copy datafile ‘+DATA/racdb/datafile/users.259.1037590363’ to ‘+NEWDATA/rac/users
.259.1037590363.dbf’;
copy datafile ‘+DATA/racdb/datafile/undotbs1.258.1037590363’ to ‘+NEWDATA/rac/un
dotbs1.258.1037590363.dbf’;
copy datafile ‘+DATA/racdb/datafile/sysaux.257.1037590363’ to ‘+NEWDATA/rac/sysa
ux.257.1037590363.dbf’;
copy datafile ‘+DATA/racdb/datafile/system.256.1037590361’ to ‘+NEWDATA/rac/syst
em.256.1037590361.dbf’;
copy datafile ‘+DATA/racdb/datafile/example.264.1037590589’ to ‘+NEWDATA/rac/exa
mple.264.1037590589.dbf’;
copy datafile ‘+DATA/racdb/datafile/undotbs2.265.1037591117’ to ‘+NEWDATA/rac/un
dotbs2.265.1037591117.dbf’;

执行即可不会报错。
迁移完成后,为了确保数据文件名字与原名字相同,就需要进行两次重命名,但是最终重命名出来的数据文件仅仅是名字与原数据文件相同,与OMF则无关。

第一次重命名:
alter database rename file ‘+DATA/racdb/datafile/users.259.1037590363’ to ‘+NEWD
ATA/rac/users.259.1037590363.dbf’;

问题2:
迁移控制文件时:
(也是由于OMF)
ASMCMD> cp Current.260.1037590513 +NEWDATA/rac/
copying +DATA/RACDB/CONTROLFILE/Current.260.1037590513 -> +NEWDATA/rac/Current.260.1037590513
ASMCMD-8016: copy source ‘+DATA/RACDB/CONTROLFILE/Current.260.1037590513’ and target ‘+NEWDATA/rac/Current.260.1037590513’ failed
ORA-15056: additional error message
ORA-15046: ASM file name ‘+NEWDATA/rac/Current.260.1037590513’ is not in single-file creation fORM
ORA-06512: at “SYS.X$DBMS_DISKGROUP”, line 415
ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)

解决办法:
ASMCMD> cp Current.260.1037590513 Current01.ctl
copying +DATA/RACDB/CONTROLFILE/Current.260.1037590513 -> +DATA/RACDB/CONTROLFILE/Current01.ctl
ASMCMD> cp Current01.ctl +NEWDATA/rac/
copying +DATA/RACDB/CONTROLFILE/Current01.ctl -> +NEWDATA/rac/Current01.ctl
修改参数中记录的控制文件信息时要注意修改名字格式。

创建集群时还是不要开启OMF自动文件管理功能,要么后续迁移DATA盘会比较麻烦。

您可能感兴趣的文档:

--结束END--

本文标题: OMF对迁移DATA以及OCR的影响

本文链接: https://lsjlt.com/news/47503.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • OMF对迁移DATA以及OCR的影响
    迁移DATA以及OCR遇到的问...
    99+
    2024-04-02
  • 行迁移对跨分区update效率的影响分析
    本篇内容介绍了“行迁移对跨分区update效率的影响分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2024-04-02
  • 阿里云服务器迁移时间因素及影响
    阿里云服务器迁移是一项关键的任务,需要合理规划和执行。本文将介绍阿里云服务器迁移所需的时间因素以及其对整个过程的影响。在开始讨论阿里云服务器迁移的时间因素之前,我们先来看看迁移的过程是如何进行的。阿里云提供了多种迁移工具和方法,包括手动迁...
    99+
    2024-01-21
    阿里 因素 服务器
  • dedecms中将系统的data目录迁移到web以外目录
    data目录是系统缓存和配置文件的目录,一般都有可以读写的权限,只要是能够写入的目录都可能存在安全隐患,很多站长甚至给予这个目录可执行的权限,更是非常危险,所以我们建议将这个data目录搬移出Web可访问目录之外。本篇将...
    99+
    2022-06-12
    data 迁移
  • Golang技术对移动开发行业的影响
    go 技术对移动开发的影响:并发编程和效率:go 的并发编程模型使其适合开发响应灵敏、可扩展的移动应用程序。代码重用和跨平台支持:go 的标准库和社区支持促进了代码重用,而其本地代码编译...
    99+
    2024-05-10
    golang 移动开发 移动应用程序 垃圾回收器 标准库
  • 从MYSQL到oracle的迁移以及备份的方法
    本篇内容介绍了“从MYSQL到oracle的迁移以及备份的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • 浅谈react 16.8版本新特性以及对react开发的影响
    目录react 16.8版本更新useEffectreact16.8版本更新解决了什么问题组件复用更便捷hooks和react diff算法总结Facebook团队对社区上的MVC框...
    99+
    2024-04-02
  • HTML 段落标签对移动友好性的影响
    HTML 段落标签的特性: 标签:用于定义一个段落。 属性: align:控制段落的水平对齐方式。 style:应用 CSS 样式,例如字体大小和颜色。 段落标签对移动友好性的影响: 1. 可读性: 段落标签通过将内容分解成易于...
    99+
    2024-04-02
  • msocache是什么文件以及删除对系统有什么影响
    这篇文章给大家介绍msocache是什么文件以及删除对系统有什么影响,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体内容如下:一、msocache是什么文件系统中总是在盘中(电脑默认备份盘)出现MSOCache这样一...
    99+
    2023-06-14
  • vue中props,data,computed变化对组件更新的影响有哪些
    这篇文章将为大家详细讲解有关vue中props,data,computed变化对组件更新的影响有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码: <temp...
    99+
    2024-04-02
  • SYSAUX表空间满对数据库的影响以及解决措施是什么
    SYSAUX表空间满对数据库的影响以及解决措施是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.概要 SYSAUX表空间满了,会影响登录...
    99+
    2024-04-02
  • 外键无索引对数据库的影响以及增加索引后的效果
    1.  测试方法 在 测试环境下,创建两张表, PK1和FK1,通过外键PK_ID进行关联, 检查外键无索引和有索引情况下对数据库的影响 2.  测试环境 如下...
    99+
    2024-04-02
  • 泛型对golang生态的影响及未来发展
    泛型对 go 语言生态的影响及未来发展对生态系统的影响:提高可重用性,减少代码重复增强可读性,降低维护成本支持库开发,创建通用且可扩展的库未来发展:改进类型推断,减少显式指定类型参数的需...
    99+
    2024-04-30
    golang 泛型
  • 如何解析Oracle 18c对于DBA的影响及应对措施
    这篇文章将为大家详细讲解有关如何解析Oracle 18c对于DBA的影响及应对措施,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。很显然不是,无论你是否相信,...
    99+
    2024-04-02
  • 内联函数的滥用及其对性能的影响
    滥用内联函数会对性能造成负面影响,包括代码膨胀(增加代码大小和复杂性)和性能下降(增加指令缓存未命中次数)。为了避免滥用,最佳实践包括仅对性能关键型函数进行内联、注意代码大小,以及考虑编...
    99+
    2024-04-28
    性能影响 内联函数 c++
  • 浅谈Java锁的膨胀过程以及一致性哈希对锁膨胀的影响
    目录1、锁优化1.1、锁消除1.2、锁粗化1.3、自旋锁1.4、自适应自旋锁1.5、锁膨胀2、锁膨胀实战2.1、jol工具2.2、锁膨胀测试代码2.3、输出分析2.4、锁释放3、一致...
    99+
    2024-04-02
  • Golang对区块链发展的影响及作用探究
    Golang(简称Go语言)作为一种编程语言在近年来逐渐在区块链领域崭露头角,其高效的并发处理能力和简洁的语法特点使其成为了区块链开发中备受青睐的一种选择。本文将探讨Golang如何助...
    99+
    2024-02-26
    区块链 发展 golang go语言 以太坊 区块链技术 区块链开发 并发请求 golang开发 标准库
  • Java锁的膨胀过程以及一致性哈希对锁膨胀的影响是什么
    这篇文章给大家分享的是有关Java锁的膨胀过程以及一致性哈希对锁膨胀的影响是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、锁优化在JDK6之前,通过synchronized来实现同步效率是很低的,被syn...
    99+
    2023-06-29
  • postgresql无序uuid性能测试及对数据库的影响
    无序uuid对数据库的影响 由于最近在做超大表的性能测试,在该过程中发现了无序uuid做主键对表插入性能有一定影响。结合实际情况发现当表的数据量越大,对表插入性能的影响也就越大。 测...
    99+
    2024-04-02
  • Redis数据导入导出以及数据迁移的方法有哪些
    这篇文章主要介绍了Redis数据导入导出以及数据迁移的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、aof 导入方式。因为这种...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作