Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
如何使用expdp和impdp命令将Oracle架构从本地计算机导出到远程计算机_Oracle_Datapump_Impdp_Expdp - Fatal编程技术网

如何使用expdp和impdp命令将Oracle架构从本地计算机导出到远程计算机

如何使用expdp和impdp命令将Oracle架构从本地计算机导出到远程计算机,oracle,datapump,impdp,expdp,Oracle,Datapump,Impdp,Expdp,我想备份本地Oracle实例并将其导入远程服务器 我在网上搜索过,但找不到任何解决方案。我得到的解决方案是: 从本地导出并仅导入到本地 从远程导出并仅导入到远程服务器 但我的要求是: 我在本地oracle实例中有一个架构。现在我想把它的备份导入我的远程服务器 下面是我正在运行的用于导出和导入的命令 本地-- 远程-- 注意:请仅使用expdp和impdp命令为我提供解决方案。三个简单步骤: EXPDP以生成转储文件 将转储文件移动到远程服务器,并将其放置在所需的目录中,默认情况下,从10g

我想备份本地Oracle实例并将其导入远程服务器

我在网上搜索过,但找不到任何解决方案。我得到的解决方案是:

  • 从本地导出并仅导入到本地
  • 从远程导出并仅导入到远程服务器
但我的要求是:

我在本地oracle实例中有一个架构。现在我想把它的备份导入我的远程服务器

下面是我正在运行的用于导出和导入的命令

本地--

远程--

注意:请仅使用expdp和impdp命令为我提供解决方案。

三个简单步骤:

  • EXPDP以生成转储文件
  • 转储文件移动到远程服务器,并将其放置在所需的目录中,默认情况下,从10g及以上您可以使用
    DATA\u PUMP\u DIR
  • EXPDP在远程服务器上使用您在步骤2中放置的转储文件
在步骤2中,如果您不知道目录,可以执行以下操作:

SELECT directory_path FROM dba_directories WHERE directory_name = 'DATA_PUMP_DIR';

请参阅示例。

是否已将本地创建的转储文件复制到远程服务器的DATA\u PUMP\u DIR目录?是否有oracle提供的工具可用于将我的本地.dmp文件传输到我的远程(RDS for Oralce from AWS)服务器。哪一个可以告诉你文件是已经传输完成还是正在传输中。除了亚马逊文档说要使用的?你试过按照他们的指示去做吗?他们没有任何工具去做。他们向我推荐了我目前使用的工具。我甚至可以成功地传输文件,但如何使用java代码获取传输文件的状态,以便继续将其导入远程。下面是我正在使用的oracle软件包。SQL>BEGIN 2 DBMS\u FILE\u TRANSFER.PUT\u FILE(3个源目录\u object=>'source\u DIR',4个源文件\u name=>'test01.dbf',5个目标目录\u object=>'DEST\u DIR',6个目标文件\u name=>'test01.dbf',7个目标数据库=>'remote\u db');8结束;是的,很好用。但当我运行它时,它表示PL/SQL执行成功。但内部流程并没有完成。因此,我的要求是,有任何方法可以跟踪文件是否已传输或仍在传输,以便我可以继续导入它。
expdp FASTAdmin/password@db-m3-medium.coplvukvijdo.us-east-1.rds.amazonaws.com:1521/ORCL network_link=to_rds directory=Data_pump_dir dumpfile=MUKESH.dmp logfile=MUKESH.log SCHEMAS='MUKESH'

impdp FASTAdmin/password@db-m3-medium.coplvukvijdo.us-east-1.rds.amazonaws.com:1521/ORCL directory=DATA_PUMP_DIR dumpfile=MUKESH.dmp logfile=MUKESH.log SCHEMAS=MUKESH
SELECT directory_path FROM dba_directories WHERE directory_name = 'DATA_PUMP_DIR';