gpt4 book ai didi

oracle - 将整个 Oracle DB 导出为 SQL 脚本的任何工具

转载 作者:行者123 更新时间:2023-12-02 09:02:10 25 4
gpt4 key购买 nike

这是我的问题,我想在我们的开发数据库(Oracle 10g)上创建一个基线,并检查我们的svn进行版本控制,之后我们将使用liquibase来帮助我们管理增量数据库更改。

我的问题是如何创建 Oracle 10g 的基线?数据库现在由 500 多个表组成,具有大量配置数据,我希望我的数据库基线基于一组 SQL 脚本来 checkin subversion,而不是 checkin Oracle dump..

我尝试使用 liquibasegenerateChangeLog,但它有一些性能问题..任何人都可以推荐我任何可以帮助我的工具1. 扫描任何 Oracle 模式2.生成一组SQL脚本(带有表结构和数据)..

提前致谢

詹姆斯!

最佳答案

类似的东西

SELECT DBMS_METADATA.GET_DDL('TABLE',table_name) FROM USER_TABLES;

是一个好的开始。您可以使用 PL/SQL 和 UTL_FILE 对其进行调整,使其将每个表写入不同的文件。您可能还需要执行序列(尽管对它们进行版本控制相当没有意义),也许还需要触发器/过程/函数/包等。

不要忘记补助金。

关于oracle - 将整个 Oracle DB 导出为 SQL 脚本的任何工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com