我正在尝试调用一个调用 Java 类的 pl/Sql 函数,它读取一个 shell 文件并执行相同的操作。我把这个 shell 文件放在我的主目录中。
我使用该类创建了一个 JAR 并安装在 PostgreSQL 中。
但是,当尝试在 PLJava 中执行时,它会返回以下错误:
错误:java.lang.SecurityException:在 /home//test.sh 上执行
********** 错误 **********
错误:java.lang.SecurityException:在 /home//test.sh 上执行
SQL 状态:XX000
如何解决这个问题?