【翻译自mos文章】尽管指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件

尽管指定了目的地,asmcmd cp命令还是在  +DATA/ASM 下创建文件

参考原文:

ASMCMD Cp Creates Files In +DATA/ASM Instead Of Destination Specified (Doc ID 1488934.1)

适用于:

Oracle Database - Enterprise Edition - Version 11.2.0.3 and later

Information in this document applies to any platform.

症状:

在11.2.0.3版本上,使用asmcmd的cp命令 从文件系统拷贝文件到asm里边,

在asm里边创建的文件 却创建在了 +DATA/ASM/DATAFILE 下边,并且在+DATA/DB/DATAFILE下边创建了一个该文件的别名。

原因:

这个行为归因于别名(alias).尽管oracle db 开发部门正在 对bug 12640351做一个改进,

该bug是 12640351 : ASMCMD NEEDS PARAMETER TO COPY FILES INTO A GIVEN SYSTEM ALIAS

解决方法:

使用DBMS_FILE_TRANSFER or RMAN 来复制文件,直到 下面所说的在将来的release中被实现。

一个需求是拷贝数据库文件(数据文件,控制文件等等)到asm中的指定目录下。

因此,需要为cp命令添加一个额外的参数来指定system alias.

你拷贝一个文件到asm中,asm会在 +DISKGROUP/your_specific_path/ 下创建一个别名,该别名指向的文件是被拷贝到+DISKGROUP/ASM/..下的。

虽然该文件应该在 +DISKGROUP/your_specific_path/ 下。如下是一个例子:

ASMCMD> cp /oracle/C15/sapbackup/cntrlC15.dbf +DATA/C15/CONTROLFILE/cntrlC15.dbf

copying /oracle/C15/sapbackup/cntrlC15.dbf ->

+DATA/C15/CONTROLFILE/cntrlC15.dbf

ASMCMD> ls -l

Type Redund Striped Time Sys Name

CONTROLFILE UNPROT FINE FEB 03 08:00:00 Y Current.295.737125033

N cntrlC15.dbf => +DATA/ASM/CONTROLFILE/cntrlC15.dbf.332.742121853

oracle db 开发部门正在找一个方法:要么拷贝文件到正确的目录 或者系统别名(不是  ‘+/ASM/...‘),要么 添加cp时 一个参数。

同时,变通的方法是使用DBMS_FILE_TRANSFER or RMAN,这两个工具会拷贝文件到正确的目的地。

【翻译自mos文章】尽管指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件

时间: 2024-12-30 10:26:37

【翻译自mos文章】尽管指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件的相关文章

【翻译自mos文章】虽然指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件

虽然指定了目的地.asmcmd cp命令还是在  +DATA/ASM 下创建文件 參考原文: ASMCMD Cp Creates Files In +DATA/ASM Instead Of Destination Specified (Doc ID 1488934.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Information in this document applies to any

【翻译自mos文章】注意: ASMB process exiting due to lack of ASM file activity

注意: ASMB process exiting due to lack of ASM file activity 参考原文: NOTE: ASMB process exiting due to lack of ASM file activity (Doc ID 754110.1) 适用于: Oracle Server - Enterprise Edition - Version 10.1.0.2 to 11.2.0.4 [Release 10.1 to 11.2] Information in

【翻译自mos文章】11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值

[翻译自mos文章]11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值 来源于: Default and Minimum MEMORY_TARGET & MEMORY_MAX_TARGET Value for ASM 11.2.0.4 and Onwards (文档 ID 1982132.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0

【翻译自mos文章】当NFS server 宕机后,Oracle 数据库 冻结并且alert 文件里没有任何错误

当NFS server 宕机后,Oracle 数据库 冻结并且alert 文件里没有任何错误 翻译自mos文章:When NFS Server Is Down, Oracle Server Freezes With No Errors In Alert Log File (文档 ID 1316251.1) 适用于: Oracle Server - Enterprise Edition - Version: 10.2.0.4 and later   [Release: 10.2 and later

【翻译自mos文章】对于每一个文件的 file.id and file.incarnation number,重命名文件别名

对于每一个文件的 file.id and file.incarnation number,重命名文件别名 参考原文: Rename Alias of Datafile as Per file.id and file.incarnation number (Doc ID 1494661.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.0 and later Information in this document appl

【翻译自mos文章】对于每个文件的 file.id and file.incarnation number,重命名文件别名

对于每个文件的 file.id and file.incarnation number,重命名文件别名 參考原文: Rename Alias of Datafile as Per file.id and file.incarnation number (Doc ID 1494661.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.0 and later Information in this document appli

【翻译自mos文章】使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法

使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法 参考原文: How to Copy asm files between remote ASM instances using ASMCMD command (Doc ID 785580.1) 适用于: Oracle Database - Enterprise Edition - Version 11.1.0.6 to 11.2.0.2 [Release 11.1 to 11.2] Information in thi

【翻译自mos文章】即使resource_limit = false, password的 资源限制也会生效

即使resource_limit = false, password的 资源限制也会生效 参考原文: Resource limits for passwords work even with resource_limit = false (Doc ID 265095.1) 症状: account locking and password aging/expiration  的资源限制 依然生效,与 RESOURCE_LIMIT value 无关. 原因: RESOURCE_LIMIT 是与内存使

【翻译自mos文章】使用aum( Automatic Undo Management) 时遇到 ORA-01555错误--- 原因和解决方案。

使用aum( Automatic Undo Management) 时遇到 ORA-01555错误--- 原因和解决方案. 参考原文: ORA-01555 Using Automatic Undo Management - Causes and Solutions (Doc ID 269814.1) 适用于: Oracle Database - Enterprise Edition - Version 9.0.1.0 and later Information in this document