Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Php 是否可以将数据从Oracle数据库7导入Oracle数据库11g?_Php_Mysql_Oracle_Zend Framework_Oracle11g - Fatal编程技术网

Php 是否可以将数据从Oracle数据库7导入Oracle数据库11g?

Php 是否可以将数据从Oracle数据库7导入Oracle数据库11g?,php,mysql,oracle,zend-framework,oracle11g,Php,Mysql,Oracle,Zend Framework,Oracle11g,我是oracle的新手,我的客户数据存储在oracle数据库7中,根据我的研究,oracle数据库7无法下载。您需要联系oracle获取此版本。如果您想将其连接到PHP,您需要低于5.0的PHP版本,因为我将在本地计算机上工作,我更喜欢使用Oracle的一些免费版本,这就是我计划使用Oracle Database 11g的原因。需求是使用Zend框架基于现有数据和未来数据生成报告 我目前的选择是: 将Oracle Database 7中的数据导出为CSV,并使用PHP将其导入MySQL 从Ora

我是oracle的新手,我的客户数据存储在oracle数据库7中,根据我的研究,oracle数据库7无法下载。您需要联系oracle获取此版本。如果您想将其连接到PHP,您需要低于5.0的PHP版本,因为我将在本地计算机上工作,我更喜欢使用Oracle的一些免费版本,这就是我计划使用Oracle Database 11g的原因。需求是使用Zend框架基于现有数据和未来数据生成报告

我目前的选择是:

将Oracle Database 7中的数据导出为CSV,并使用PHP将其导入MySQL

从Oracle数据库7导出数据,并在Oracle数据库11g上导入

问题:

是否可以将数据从Oracle数据库7导入Oracle数据库11g

如果问题1是肯定的,那么Oracle Database 7上是否有任何工具可以执行每日计划任务,将数据导出为CSV或任何备份文件?如果是,Oracle Database 11g中是否有任何工具可以执行日常计划任务,从CSV导入数据或从Oracle Database 7导入任何备份文件

这里有人尝试过并遇到过这种情况吗?关于如何做到这一点,有什么选择或想法吗


欢迎您提出任何意见和建议,我们将不胜感激。提前感谢。

11g应该能够导入从版本7生成的转储文件。我还没有尝试过这个,但Oracle声称它可以与已有28年历史的Oracle版本一起使用

有关所有详细信息,请参阅支持文件132904.1。它声称导入可以读取由导出版本5.1.22及更高版本创建的导出转储文件,直至相同版本。它甚至包括一个从7.3.4导出到11.1.0的示例


运行Version7程序创建转储文件,并使用11g imp程序导入数据。对于11g,imp和exp实用程序包含在默认安装中,可以从命令行调用。我假设您的7版安装在某处有一个exp程序。可以使用相关的操作系统实用程序安排这些实用程序。

11g应该能够导入从版本7生成的转储文件。我还没有尝试过这个,但Oracle声称它可以与已有28年历史的Oracle版本一起使用

有关所有详细信息,请参阅支持文件132904.1。它声称导入可以读取由导出版本5.1.22及更高版本创建的导出转储文件,直至相同版本。它甚至包括一个从7.3.4导出到11.1.0的示例

运行Version7程序创建转储文件,并使用11g imp程序导入数据。对于11g,imp和exp实用程序包含在默认安装中,可以从命令行调用。我假设您的7版安装在某处有一个exp程序。可以使用相关的操作系统实用程序安排这些实用程序。

Q1是

第2季度Oracle v11.2在板上有一个非常强大的调度程序。完成远程作业代理,您可以将其安装在与控制数据库不同的授权服务器上。你可以让你的工作做任何事

Q3类似的场景

其他选项包括使用v8数据库将其用作中间服务器,以便能够使用数据库链接连接数据库。v7-v8-v10-v11都可以通信。对v7和高于v8的车型没有100%的把握。这些都是历史性的东西

最简单的方法是将v7升级到v11。在v7服务器上运行的硬件将会停止工作。新服务器不支持v7所需的正确操作系统版本。在这种情况下:前面有问题。

Q1是的

第2季度Oracle v11.2在板上有一个非常强大的调度程序。完成远程作业代理,您可以将其安装在与控制数据库不同的授权服务器上。你可以让你的工作做任何事

Q3类似的场景

其他选项包括使用v8数据库将其用作中间服务器,以便能够使用数据库链接连接数据库。v7-v8-v10-v11都可以通信。对v7和高于v8的车型没有100%的把握。这些都是历史性的东西


最简单的方法是将v7升级到v11。在v7服务器上运行的硬件将会停止工作。新服务器不支持v7所需的正确操作系统版本。在这种情况下:前面有问题。

Wow,有人仍然有一个运行V7的系统???我们这里说的是多少张桌子?您可以导出到csv,然后使用外部表或SQLLoader导入到新的oracle中。是的,当我听说oracle V7时,我也很惊讶。无论如何,多亏了你的快速回答。50多个表格,包括参考表格。当我收到客户提供的样本数据时,我会尝试你的建议。谢谢。如果你的客户有许可软件,那么Oracle可以为他们提供7版软件包。哇,som
还有一个系统运行V7???我们这里说的是多少张桌子?您可以导出到csv,然后使用外部表或SQLLoader导入到新的oracle中。是的,当我听说oracle V7时,我也很惊讶。无论如何,多亏了你的快速回答。50多个表格,包括参考表格。当我收到客户提供的样本数据时,我会尝试你的建议。谢谢。如果你的客户有许可软件,那么Oracle可以为他们提供7版软件包。感谢你的快速回复@jonearles。将在我从客户端收到示例转储文件后尝试此选项。如果这行得通,我会接受你的回答。再次感谢您的快速回复@jonearles。将在我从客户端收到示例转储文件后尝试此选项。如果这行得通,我会接受你的回答。再次感谢Hanks在@ik_zelf为您提供的绝佳选择。我会给你反馈后,我尝试这个可能的选择。再次感谢。谢谢你的伟大选择@ik_zelf。我会给你反馈后,我尝试这个可能的选择。再次感谢。