Oracle EE 12.1.0.2
作为迁移之前对遗留应用程序进行常规清理的一部分,我试图确定实际使用的对象是什么。
我的数据库中有大约230个JAVA类对象。我可以查看DBA_DEPENDENCIES,查看java类之间的依赖关系在哪里存在。我可以查看DBA_SOURCE,找出哪些包包括短语'AS LANGUAGE JAVA‘,以找到包装JAVA类的包。我正在审核应用程序模式拥有的所有包的执行情况。但据我所知,您无法审计包中调用了哪些过程。
有办法审计java类本身的执行吗?在不封装PL/SQL过程的情况下,可以调用JAVA类吗?
我不是JAVA程序员(如果这不是显而易见的话)。
我们有一个遗留应用程序,目前正在使用Oracle12c。现在,我们需要将所有应用程序迁移到Exacc。我们必须找出在特定数据库中运行的所有应用程序?我们有一个适用于许多应用程序的通用数据库,我们只能迁移相关的数据库。
你能告诉我们去find out which all application running on a particular database server的路吗?
是否可能有其他应用程序也使用相同的数据库,所以我们只能迁移我们的应用程序。
我是使用hibernate的新手,我已经掌握了这一点。我使用Oracle db和Hibernate+Maven+Netbeans。我的目的是能够在我的数据库中进行更改,只与我授权的应用程序。不能从SQL控制台或其他程序进行更改。为此,我在数据库中创建了一个表:
CREATE TABLE DATA(
name char(30),
day integer,
month integer,
year integer );
和一个这样的触发器,它限制对我的数据库的任何访问:
CREATE OR REPLACE TRIGGER tri_block
BEFORE