我试图在其他地方找到这个问题的答案,但找不到,我希望有人能帮助我。
我正在尝试将 MySQL 示例数据库导入 Oracle SQL Developer。
我有一个现有的数据库/连接,我想将其转储到其中。我在现有连接中创建了一个名为 classicmodels 的空表。是的,该名称只是示例数据库中的 1 个表,正确。忽略命名约定中的错误。
当我右键单击它并尝试“导入数据”时,我无法导入 .sql 文件,只能使用 XL、CSV 等进行导入。
当我尝试运行在 dba.stackexchange 上找到的脚本时 @\path\mysqlsampledatabase.sql ,我收到一系列“请提供替换值”消息,这对我来说没有意义,因为我正在导入一个为 SQL 构建的数据库(即有什么原因需要替换)。
图片如下:
“UnseenCollection”是我作为 csv 文件导入的单个表。我需要导入 mysqlsampledatabase 文件,以便它以相同的方式显示,我可以访问示例数据库中的所有表。
任何人都可以帮助我,我将不胜感激。我需要最终结果是整个 mysqlsampledatabase 以填充到“classicmodels”节点中。
谢谢。
最佳答案
连接到 Oracle
对于单个 MySQL 表,右键单击“复制到 Oracle” 对于一些表,选择、拖放到 Oracle 连接上(需要较新版本的 SQL Developer)
对于整个 MySQL 数据库,use the migration project feature
关于mysql - 将 MySQL 文件导入 Oracle SQL Developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46062802/