Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL Developer复制Oracle数据库失败_Oracle_Oracle Sqldeveloper - Fatal编程技术网

使用SQL Developer复制Oracle数据库失败

使用SQL Developer复制Oracle数据库失败,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,几天前,当我尝试执行从远程服务器到本地服务器的数据库复制时,我收到了一些警告,其中一个是这样的 “为表:主数据执行DDL时出错” 然后我单击了yes,但是数据库复制的结果出乎意料,只复制了很少的表 当我试图从一个表的SQL节/选项卡中查看DDL时,我得到了这种信息 --无法使用DBMS\ U元数据尝试内部生成器为对象公司\ DB\ U PROD.MASTER\ U数据呈现表DDL 我也收到了这条消息,我相信这条消息的出现是因为我的数据库中的DDL有问题,所以无法创建表 ORA-00942:表或视

几天前,当我尝试执行从远程服务器到本地服务器的数据库复制时,我收到了一些警告,其中一个是这样的

“为表:主数据执行DDL时出错”

然后我单击了yes,但是数据库复制的结果出乎意料,只复制了很少的表

当我试图从一个表的SQL节/选项卡中查看DDL时,我得到了这种信息

--无法使用DBMS\ U元数据尝试内部生成器为对象公司\ DB\ U PROD.MASTER\ U数据呈现表DDL

我也收到了这条消息,我相信这条消息的出现是因为我的数据库中的DDL有问题,所以无法创建表

ORA-00942:表或视图不存在

我以前从未遇到过这个问题,从两年前开始,我每天都执行数据库复制

对于此问题发生之前的记录,我已手动删除了旧的.arch文件,而不是由RMAN删除的,而且我从未使用过任何RMAN命令。我还删除了旧的.xml日志文件,因为这两种文件使我的远程服务器存储空间已满

如何跟踪和解决此类问题?我的神谕有任何腐败吗


提前感谢。

问题是由数据文件已达到其最大大小引起的。我按照这次讨论的答案解决了这个问题


无论如何,感谢大家的帮助。

您使用的是哪个版本的SQL Developer?我目前使用的是版本4.1.0.19这是一个一般性错误,因此,如果不分析您在数据库复制过程中所遵循的方法,就不能说。请使用SQL Developer的数据库复制功能。很抱歉,我忘了提及使用同一版本的远程和本地数据库,即oracle 11g enterprise非express edition。删除的.old arch文件与此错误之间是否存在关联?因为在这个问题发生之前,我确实删除了bunch.old arch文件。如果我错了,请纠正我。如果我们想用RMAN重做,可以使用.arch文件,对吗?我从未使用过任何RMAN命令。对不起,我很困惑。谢谢。当我试图在其中一个表的SQL部分/选项卡中查看DDL脚本时,出现了一些更改。我之所以能说出这些变化,是因为我与旧的数据库表DDL脚本进行了比较。oracle系统究竟如何生成表上的DDL脚本?