mysql - 将 MySQL 文件导入 Oracle SQL Developer

标签 mysql sql oracle import

我试图在其他地方找到这个问题的答案,但找不到,我希望有人能帮助我。

我正在尝试将 MySQL 示例数据库导入 Oracle SQL Developer。

我有一个现有的数据库/连接,我想将其转储到其中。我在现有连接中创建了一个名为 classicmodels 的空表。是的,该名称只是示例数据库中的 1 个表,正确。忽略命名约定中的错误。

当我右键单击它并尝试“导入数据”时,我无法导入 .sql 文件,只能使用 XL、CSV 等进行导入。

当我尝试运行在 dba.stackexchange 上找到的脚本时 @\path\mysqlsampledatabase.sql ,我收到一系列“请提供替换值”消息,这对我来说没有意义,因为我正在导入一个为 SQL 构建的数据库(即有什么原因需要替换)。

图片如下:

The 'UnseenCollection' is a single table I imported as a csv file. I need to import the mysqlsampledatabase file such that it shows up the same way, I can access all tables within the sample db.

“UnseenCollection”是我作为 csv 文件导入的单个表。我需要导入 mysqlsampledatabase 文件,以便它以相同的方式显示,我可以访问示例数据库中的所有表。

任何人都可以帮助我,我将不胜感激。我需要最终结果是整个 mysqlsampledatabase 以填充到“classicmodels”节点中。

谢谢。

最佳答案

connect to MySQL

连接到 Oracle

对于单个 MySQL 表,右键单击“复制到 Oracle” 对于一些表,选择、拖放到 Oracle 连接上(需要较新版本的 SQL Developer)

对于整个 MySQL 数据库,use the migration project feature

enter image description here

关于mysql - 将 MySQL 文件导入 Oracle SQL Developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46062802/

相关文章:

java - JDBC 的 rs.getString() 不会返回查询结果的值

查询中的 MySQL NOW() + 14 或 CURDATE() + 14

sql - 在表中包含一个外键列?

oracle - 获取外部表的位置和文件名?

mysql - 如何查询mySQL 3表深度的结果?

php - try catch block 中的未捕获错误

php - 如何使用 matlab 更新 phpmyAdmin 中的数据库?

mysql 使用外键创建表失败

Oracle dbms_job : job have to run only weekday 6am-8pm

sql - oracle中如何使用级联