是否安全/可以从Oracle 10g中的表dba_source中删除代码?

Mat*_*att 1 oracle oracle10g

找到了需要从与特定模块相关的数据库中删除的代码.从dba_source直接删除它是否安全?即

delete from dba_source where name = 'MODULE_NAME';
Run Code Online (Sandbox Code Playgroud)

或者我是否必须获取所有过程和包名称并将其删除?

Fer*_*anB 5

不,它不安全.

所有[dba | user | all] _xxx都是视图,您不知道底层结构.有时Oracle内部表没有规范化,修改它们的结果是意外的.