我只是想将一个数据库从服务器迁移到我的本地机器。太麻烦了,现在很糟糕......我得到了一个带有sql developer导出工具的sql脚本,用于服务器中的整个数据库,然后我尝试运行它在我新的空本地数据库中,在编辑器中运行 sql 文件,但什么也没发生,没有错误,没有结果..任何人都可以给我一些想法吗?
谢谢
@Leon Stack Leak 您能否详细说明您的问题,包括您为迁移尝试的语法。也很高兴知道您正在使用什么数据库服务器产品(例如 Oracle、MySQL 或其他选项)。让我们也了解环境/平台,即 Linux、Windoes 等
如果您要导出整个模式并假设您使用的是 Oracle,那么 Paradox 所说的最佳方法是使用导出和导入数据泵实用程序。要从您当前存在的模式中导出数据库,语法将是:
expdp username/password DIRECTORY=mydirectory DUMPFILE=mydumpfile.dmp SCHEMAS=schema1,schema2 LOGFILE=exportlog1.log
要将其导入回来,语法将是
impdp username/password DIRECTORY=mydirectory DUMPFILE=mydumpfile.dmp LOGFILE=importlog1.log
另外值得注意的是,导入的语法可以扩展为包括更强大的选项,如重新映射模式、转换 OID 等。