Oracle EE 12.1.0.2
作为迁移之前对遗留应用程序进行常规清理的一部分,我试图确定实际使用的对象是什么。
我的数据库中有大约230个JAVA类对象。我可以查看DBA_DEPENDENCIES,查看java类之间的依赖关系在哪里存在。我可以查看DBA_SOURCE,找出哪些包包括短语'AS LANGUAGE JAVA‘,以找到包装JAVA类的包。我正在审核应用程序模式拥有的所有包的执行情况。但据我所知,您无法审计包中调用了哪些过程。
有办法审计java类本身的执行吗?在不封装PL/SQL过程的情况下,可以调用JAVA类吗?
我不是JAVA程序员(如果这不是显而易见的话)。
背景信息:这篇文章是我作为网络安全学生在推进技术大学()学习的一门课程中所做的一些研究。我正在研究一些安全实现框架。我们在这个类中引用的一篇文章是https://buildsecurityin.us-cert.gov/bsi/articles/best-practices/deployment/574-BSI.html。本文中提到的实现框架之一称为安全知识( Security in Practice )或SKiP方法。现在,我选择进一步研究这个问题的原因之一是因为前面提到的文章是如何讨论这个问题的。本文首先提到的问题之一是供应商和搜索完成这一切的设备。这篇文章提到了安全问题,它带来了一堆设备来
有人能帮我做这个简单的(但我不知道怎么做)的工作吗?
为了避免浪费时间修复每一行,我尝试这样做
SET @auditor = a, b, c;
SELECT *
FROM Audits
WHERE auditor in (@auditor)
我的问题确实很长,这部分“审计员在哪里(@审计师)”将重复。因此,首先执行某种设置将使当劳动力发生一些变化时更新速度更快(我们雇用"d“和/或"b”左)
提前感谢
我们希望在Server 2014中读取事务日志文件,这完全是为了审计目的。
从历史上看,我们使用第三方日志阅读器取得了很大的成功,但现在我们正在研究SQL Server 2014的类似内置选项,这些选项将允许我们降低成本。
我对CDC很熟悉,这很好,但只适用于数据更改,我们需要对数据和模式进行审计。
SQL Server 2014中是否存在类似更改模式捕获的内容?我们看了这个,但什么也找不到。我只想确保我们不会意外错过这个。
我目前正在尝试创建一个触发器,该触发器将更新另一个表中列中的值,但每次尝试都不起作用。我的设置是这样的,每次在customer表中更新客户地址时,表customer都会更新customer audit表,从audit表中,每当地址在audit表中发生更改时,我都希望更新audit表中的addresschangedcount列,同时按客户ID进行分组。到目前为止,我的代码如下所示,但它不更新customer表:
create trigger Attempt3Advanced
on CustomerAudit
after update
as
if (update (AddressChangedCo
每当在主表"Table1“中发生插入、更新或删除操作时,我都希望将行插入到审计表中--这与更改/插入哪一列无关。我还想在insert、update或delete时添加I、U或D。对于insert和delete,我检查插入和删除的表中是否存在行。处理更新的最佳方式是什么?
我的插入和删除代码是:
CREATE TRIGGER [dbo].[tr_Table1_InsertUpdate_Table1History_Insert]
ON [dbo].[Table1]
FOR INSERT, DELETE, UPDATE
AS
BEGIN
IF EXISTS(SELECT * FROM I