暂无图片
Oracle duplicate非omf的文件系统到ASM,文件都是以链接形式存在,这个能否转变成omf形式的。
我来答
分享
№ེུ
2023-06-15
Oracle duplicate非omf的文件系统到ASM,文件都是以链接形式存在,这个能否转变成omf形式的。


我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
PiscesCanon

对于数据文件,例子:

run{
set newname for database to '+data';   --这个来起作用
duplicate target database for standby from active database nofilenamecheck;
}

对于日志文件,例子:

run {
allocate channel d1 type disk ;
allocate channel d2 type disk ;
DUPLICATE DATABASE......
.....
  LOGFILE
    GROUP 1 ('+DATA') SIZE 1G REUSE,
    GROUP 2 ('+DATA') SIZE 1G REUSE,
    GROUP 3 ('+DATA') SIZE 1G REUSE ;
}

暂无图片 评论
暂无图片 有用 0
暂无图片
amazing

如果你想将非OMF形式的文件系统转变为OMF形式,并将文件存储到ASM中,需要进行一系列步骤:

  1. 创建ASM磁盘组:首先,你需要创建一个ASM磁盘组,用于存储数据库文件和日志文件。你可以使用CREATE DISKGROUP语句在ASM中创建一个新的磁盘组。

  2. 将数据文件迁移到ASM:对于数据库的数据文件,你可以使用Oracle提供的ALTER TABLESPACE ... ADD DATAFILE语句将其迁移到ASM。在迁移过程中,你可以选择将现有的数据文件重命名为符合OMF命名约定的名称,或者直接创建新的数据文件。

  3. 将日志文件迁移到ASM:对于数据库的日志文件,你可以使用ALTER DATABASE语句将其迁移到ASM。你可以使用ALTER DATABASE ADD LOGFILE语句来添加ASM中的新日志文件,并指定OMF命名约定。

  4. 更新数据库的控制文件:在迁移完成后,你需要更新数据库的控制文件,以反映新的文件位置。你可以使用ALTER DATABASE语句中的SET NEWNAME子句来更新控制文件的位置信息。

需要注意的是,将非OMF形式的文件系统转变为OMF形式并存储到ASM中,涉及到对数据库的结构和配置的修改。在执行这些操作之前,请确保对数据库备份进行了全面的测试,并在生产环境中谨慎操作。

暂无图片 评论
暂无图片 有用 0
№ེུ

可能我没描述清楚,当前是文件系统非OMF的数据库,通过duplicate复制ADG,ADG端是ASM,复制后文件是非omf的,我想问能不能在复制后转变为omf形式,或者在复制的时候直接复制为OMF形式的。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏