您如何更改Oracle数据库的版本?
发布时间:2020-12-12 13:10:36 所属栏目:百科 来源:网络整理
导读:我很想知道其他人用什么方法来跟踪对数据库所做的更改,包括表定义更改,新对象,包更改等.您是否使用带有外部版本控制系统的平面文件?触发器?其他软件? 在我工作的站点上,需要对生产实例进行的任何更改都必须编写为将在SQL * Plus中运行的更改脚本;此外,从
我很想知道其他人用什么方法来跟踪对数据库所做的更改,包括表定义更改,新对象,包更改等.您是否使用带有外部版本控制系统的平面文件?触发器?其他软件?
在我工作的站点上,需要对生产实例进行的任何更改都必须编写为将在SQL * Plus中运行的更改脚本;此外,从头开始重新创建所有模式对象所需的脚本必须保持最新.所有这些脚本都会被检入更改控制,并从那里迁移.
您可以审核DDL更改或使用DDL触发器来获取更改,甚至可以使用diff软件来比较两个实例,但这些方法是不分青红皂白的;通常,开发人员会在确定需要更改的内容之前制作和撤消对模式的一些更改(例如,很少的测试更改,创建虚拟表以测试概念等). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |