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
将oracle转储导入PostgreSQL_Oracle_Postgresql_Data Migration - Fatal编程技术网

将oracle转储导入PostgreSQL

将oracle转储导入PostgreSQL,oracle,postgresql,data-migration,Oracle,Postgresql,Data Migration,我有一个纯文本而不是oracle二进制转储文件。如何将此导入postgres?是否有工具可用于此?或者还有其他人,以前有人做过吗 我的想法是将一个转储文件(oracle)转换为另一个转储文件(postgres)。请查看like和oracle与PostgreSQL之间的转换 从甲骨文的垃圾堆中,这将要困难得多。您的最佳选择几乎肯定是将其加载到Oracle实例中,然后从中使用迁移/ETL工具。根据转储的大小、所需的功能等,您可能可以使用免费的Oracle版本来实现此目的。我认为这不是一种简单易行的方

我有一个纯文本而不是oracle二进制转储文件。如何将此导入postgres?是否有工具可用于此?或者还有其他人,以前有人做过吗

我的想法是将一个转储文件(oracle)转换为另一个转储文件(postgres)。

请查看like和oracle与PostgreSQL之间的转换


从甲骨文的垃圾堆中,这将要困难得多。您的最佳选择几乎肯定是将其加载到Oracle实例中,然后从中使用迁移/ETL工具。根据转储的大小、所需的功能等,您可能可以使用免费的Oracle版本来实现此目的。

我认为这不是一种简单易行的方法。纯文本是否为sqlloader格式?我认为,如果数据库规模不大,那么导出DDL然后以INSERT格式导出数据可能会更容易


另一种选择是迁移工具,例如,但同样,它不是即时的最短路径通过标准SQL,IMHO。

对于较新的PostgreSQL版本(9.1或更高版本),您可以使用外部数据包装从您的PostgreSQL数据库中访问Oracle架构,例如:

这个“纯文本”转储文件是如何创建的?它是什么形式的?也许最好问一下