暂无图片
DBT-05505:Unable to execute sql script
我来答
分享
sender
2024-02-23
DBT-05505:Unable to execute sql script
[ 2024-02-23 17:21:55.323 CST ] [FATAL] [DBT-05505] Unable to execute sql script: (CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb','/oracle/oradata/DW4OTHDB/dbca_dw4othdb') ).
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
sender

我直接在sqlplus中执行:命令报如下错误,感觉是OMF的原因,请问如何处理这个呢?

SQL> CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb/ORCL/12036A143B0C0A91E0630450A8C0035E/datafile','/oracle/oradata/DW4OTHDB/dbca_dw4othdb');
CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb/ORCL/12036A143B0C0A91E0630450A8C0035E/datafile','/oracle/oradata/DW4OTHDB/dbca_dw4othdb')
*
ERROR at line 1:
ORA-01276: Cannot add file /oracle/oradata/DW4OTHDB/dbca_dw4othdb/o1_mf_system_lxj3y4j8_.dbf. File has an Oracle Managed Files file name.

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
lianR
2024-02-28
你可以通过以下两种方式来解决这个问题: 1. 修改你的file_name_convert参数,使其指向一个OMF的位置。例如: ```sql CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb/ORCL/12036A143B0C0A91E0630450A8C0035E/datafile','/oracle/oradata/DW4OTHDB/dbca_dw4othdb/OMF'); ``` 2. 禁用OMF。这需要你在创建数据库的时候,不使用OMF,而是手动指定所有的文件路径。但是这样会增加管理的复杂性,因此并不推荐。 另外,你也可以检查你的数据库是否已经启用了OMF,如果没有,你可能需要启用它。你可以通过以下命令来检查: ```sql SHOW PARAMETER db_create_file_dest; ``` 如果返回的结果是空的,那么你的数据库可能没有启用OMF。你可以通过以下命令来启用它: ```sql ALTER SYSTEM SET db_create_file_dest = '/oracle/oradata/DW4OTHDB/dbca_dw4othdb/OMF'; ```
lianR

这个错误可能是由于以下几个原因导致的:

1.  链接名dbca_dw4othdb_CLONE_LINK不存在或者无效。
2.  源数据库noncdb_dw4othdb不存在或者无法访问。
3.  文件路径'/oracle/oradata/ORCL/noncdb_dw4othdb'或'/oracle/oradata/DW4OTHDB/dbca_dw4othdb'不存在或者无法访问。

解决办法:

1.  检查链接名dbca_dw4othdb_CLONE_LINK是否存在并且有效。如果不存在或者无效,需要创建或者修复这个链接。
2.  检查源数据库noncdb_dw4othdb是否存在并且可以访问。如果不存在或者无法访问,需要修复或者重新创建这个数据库。
3.  检查文件路径'/oracle/oradata/ORCL/noncdb_dw4othdb'和'/oracle/oradata/DW4OTHDB/dbca_dw4othdb'是否存在并且可以访问。如果不存在或者无法访问,需要创建这些路径或者修复访问权限。

暂无图片 评论
暂无图片 有用 3
打赏 0
sender
题主
2024-02-24
SQL> CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb/ORCL/12036A143B0C0A91E0630450A8C0035E/datafile','/oracle/oradata/DW4OTHDB/dbca_dw4othdb'); CREATE PLUGGABLE DATABASE "dbca_dw4othdb" FROM "noncdb_dw4othdb"@dbca_dw4othdb_CLONE_LINK file_name_convert=('/oracle/oradata/ORCL/noncdb_dw4othdb/ORCL/12036A143B0C0A91E0630450A8C0035E/datafile','/oracle/oradata/DW4OTHDB/dbca_dw4othdb') * ERROR at line 1: ORA-01276: Cannot add file /oracle/oradata/DW4OTHDB/dbca_dw4othdb/o1_mf_system_lxj3y4j8_.dbf. File has an Oracle Managed Files file name.
sender
题主
2024-02-24
感觉是OMF的原因,你知道怎么处理吗?
sender

你这个答案,我感觉很正确,我想试一试。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle中的图片、声音和视频等类型的文件使用什么格式的数据?
回答 1
已采纳
Oracle中的blob、clob和nclob三种大型对象用来保存较大的图形文件或带格式的文本文件,如Word文档以及音频、视频等非文本文件,这类文件的最大长度是4GB。
oracle 同平台、同数据库版本 60T数据量 用什么方式迁移比较好 4个小时停机时间
回答 4
adg吧,
centos7安装oracle10g 报错:7978段错误
回答 1
已采纳
1.检查安装介质和你的操作系统是否适配。2.检查环境变量。3.检查runInstaller文件47行前后内容。
如何转义Oracle中的保留字?
回答 3
已采纳
Oracle保留关键字的转义:Oracle中,为某列取个别名,但这个别名是保留关键字,比如“IS”、“OR”这样的,那么应该怎么转化呢?错误:selectt.aIS,t.bORfromtablet;正
归档量计算
回答 4
selectmax(firsttime)maxfirsttime,tochar(firsttime,&39;yyyymmdd&39;)day,count(recid)countnumber,count
system表空间
回答 2
https://blog.csdn.net/naruto0025/article/details/78622374建议参考。
https://blog.csdn.net/royalwzy/article/details/61479 有人写过oracle这种功能的触发器吗?
回答 2
可以用DDL触发器实现,思路如下:创建DDL触发器CREATEORREPLACETRIGGERSYS.TRGDDLLOGSAFTERDDLONDATABASEDECLAREsqltextoraname
oracle 增量数据采集cdc 功能中的DBMS_CDC_PUBLISH 包编译有误
回答 5
组件状态如下都是正常
oracle 19c 节点2 pmon进程终止导致重启
回答 7
嗯,在前面就没啥重要信息了,报错从这里开始,好像是心跳出了问题,一节点被驱逐
如何结束掉oracle链接池中的其中一条?
回答 1
已采纳
Oracle连接池,在Oracle中专业说话叫做session(即会话),您可以通过如下方式结束其中一个session1、通过v$session视图找出需要结束掉的连接selects.sid,s.se