是否可以使用纯 PL/SQL 确定 Oracle 的安装位置?

用例: 为了调用外部 C 库,我需要知道它的确切路径(用于 create library 调用)。我的 DLL 将驻留在 Oracle 的 BIN 目录中,但我无法在我的脚本中硬编码数据库安装的路径...

请您参考如下方法:

DECLARE 
 RetVal VARCHAR2(100); 
BEGIN 
  dbms_system.get_env('ORACLE_HOME', RetVal); 
  dbms_output.put_line(RetVal); 
END; 

注意:默认情况下,您可能没有权限访问此包。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!