Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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
在Oracle中将项目数据(从项目表)从一个数据库复制到另一个数据库_Oracle_Copy_Backup - Fatal编程技术网

在Oracle中将项目数据(从项目表)从一个数据库复制到另一个数据库

在Oracle中将项目数据(从项目表)从一个数据库复制到另一个数据库,oracle,copy,backup,Oracle,Copy,Backup,谁能告诉我如何在Oracle中执行此操作: 我有一个名为project的表,其中有多个项目。我想将特定项目的数据从源数据库复制到另一个数据库。目标数据库中不存在项目(在项目表中) 我想要像这样的东西: 从源数据库复制到目标数据库 使用select*from project where name='name of project to copy'创建新的_表如果您可以并且允许创建数据库链接,请创建一个,然后通过数据库链接复制数据。 这将是:在目标数据库上: create database link

谁能告诉我如何在Oracle中执行此操作:

我有一个名为project的表,其中有多个项目。我想将特定项目的数据从源数据库复制到另一个数据库。目标数据库中不存在项目(在项目表中)

我想要像这样的东西: 从源数据库复制到目标数据库
使用select*from project where name='name of project to copy'

创建新的_表如果您可以并且允许创建数据库链接,请创建一个,然后通过数据库链接复制数据。 这将是:在目标数据库上:

create database link db_link
connect to <username> 
identified by <password>
using '<connection_string>";
或者,也可以尝试使用SQL*Plus的
copy
命令

SQL> copy from <db_src> to <db_dest> append projects using select * from projects where ....
SQL>使用select*from projects从复制到追加项目,其中。。。。

您还可以使用expdp和impdp命令提取表格,并将其导入到任何需要的地方。

谢谢。这会将源数据库中项目的所有数据/依赖项复制到目标数据库吗?为了澄清我的问题,源中还有其他表包含与我正在复制的项目相关的数据。我是不是应该把每一张表都单独复制一下?
SQL> copy from <db_src> to <db_dest> append projects using select * from projects where ....