我正在尝试将我自己的代码(应该为我的环境添加一些安全功能)加载到每个 oracle BEQ 专用进程中。
我在这个平台上发布这个的原因是,我希望有一些 DBA hack 来欺骗 Oracle 在新的 oracle 实例开始运行时加载我的共享对象。
我发现乍一看似乎很合适的external_libraries,但在调查了它的工作原理之后,我发现该库正在加载到另一个外部进程中,并且加载只会在触发特定的外部函数时发生。
我知道 DB2 可以选择加载外部插件以向数据库添加功能(例如1、2和3)——这将满足我的需求。- 同样,我对插件背后的实际逻辑并不感兴趣,我想要的只是预言机在启动时将我被动地拉/加载到它的内存空间中。
你能想到什么吗?谢谢
在oracle数据库中使用LD_PRELOAD实现隐藏木马
您也可以点击那里的链接。喜欢这个:https ://yurichev.com/writings/oracle.pdf