oracle - 如何在 18c 中为 Snapshot Carousel 克隆 PDB
问题描述
朋友们!
我有一个带有 Data Guard 配置的 Oracle Database 18c:
DGMGRL> show configuration;
Configuration - CDB_DG
Protection Mode: MaxPerformance
Members:
cdb1p - Primary database
cdb2p - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS (status updated 55 seconds ago)
SQL> select banner from v$version;
BANNER
---------------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
SQL> SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'LOCAL_UNDO_ENABLED';
PROPERTY_NAME PROPERTY_V
------------------------- ----------
LOCAL_UNDO_ENABLED TRUE
这是一个带有一个 PDB 的 CDB。我的操作系统是 RedHat 7。
当我尝试从我的 PDB 创建快照数据库时,出现以下错误:
SQL> alter pluggable database snapshot PDBSNAP;
alter pluggable database snapshot PDBSNAP
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-65169: error encountered while attempting to copy file +ASM_CDB_DATA/CDB1P/7533D1D42D885BD1E053465A130A97EE/DATAFILE/undotbs1.271.986139369
ORA-17517: Database cloning using storage snapshot failed on file 8:+ASM_CDB_DATA/CDB1P/7533D1D42D885BD1E053465A130A97EE/DATAFILE/undotbs1.271.986139369
我阅读了有关参数 CLONEDB (= TRUE) 以及asmadmin:x:1308:grid,oracle
/etc/group 文件中的权限的信息。
不幸的是,它对我没有帮助..朋友,也许有人已经解决了这个问题?
也许,这都是关于快照克隆限制的,但我不确定:
Supported platforms
– Sun ZFS Storage Appliance (ZFSSA)
– Oracle ASM Cluster File System (ACFS)
– NetApp ™
解决方案
第 1 行的错误:ORA-00604:递归 SQL 级别 1 发生错误 ORA-65169:尝试复制文件时遇到错误 +DATA/ORCL_IAD1T9/87BD77B686294076E0530200000A3FB4/DATAFILE/undotbs1.282.1006941 741 ORA-17517:使用存储快照进行数据库克隆失败在文件 8 上:+DATA/ORCL_IAD1T9/87BD77B686294076E0530200000A3FB4/DATAFILE/undotbs1.282.10069 41741
对于上述问题,我得到了解决方案。
只有当 pdb 在 ACFS 或 DNFS 和其他存储上时,才能创建对我有帮助的解决方案是 pdb 快照克隆。但我不应该在 ASM 存储上。只有当 ACFS 位于 ASM 存储之上时,它才会起作用。
创建 ACFS 后,将 db_create_file_dest 更改为新的 ACFS 挂载点,然后使用 file alter pluggable database snapshot 命令获取快照。
欲了解更多信息,请关注以下公共网址
https://www.cyberciti.biz/faq/creating-soft-link-or-symbolic-link/
谢谢。
推荐阅读
- python - Selenium 测试在开发环境中本地运行时出错(到达错误页面:about:neterror?e=connection)但在 Travis CI 中失败
- java - JAVA:导致错误结果的密码摘要生成算法
- python - 如何在 asyncio.sleep 中使用“结果”和“循环”参数?
- jquery - 插入@Html.TextAreaFor onclick 按钮 (jQuery) 或使用 AJX.ActionLink
- java - Rrule 直到标签数据值
- php - 集成网站搜索过滤器的 Wordpress 插件?
- android - 在Android中获取来电号码不适用于Android Pie(9.0)
- javascript - map() 中的三元运算符反应
- assembly - 括号/无括号之间的区别 nasm/yasm x86_64
- linux - 将命令的输出重定向到linux上的套接字