【问题标题】:Create Oracle Procedure with rdsadmin.rds_file_util.listdir使用 rdsadmin.rds_file_util.listdir 创建 Oracle 过程
【发布时间】:2020-05-01 17:53:15
【问题描述】:

如何在 Oracle 中使用来自 rdsadmin 的选择创建过程?

环境: Oracle 数据库 11g 11.2.0.4.0 AWS RDS

SQL查询

 `SELECT * FROM TABLE(rdsadmin.rds_file_util.listdir(p_directory => 'DATA_PUMP_DIR'));`

退货

(图1)

存储过程:

create or replace PROCEDURE SP_LIST_DIR
IS
BEGIN

  SELECT *
  FROM TABLE(rdsadmin.rds_file_util.listdir(p_directory => 'DATA_PUMP_DIR'));

END SP_LIST_DIR;

如何获得从(图 1)返回结果的过程?

结果:

【问题讨论】:

    标签: oracle stored-procedures procedure


    【解决方案1】:

    原来 Oracle 没有在过程中运行 RDSADMIN 的权限。运行这个解决了这个问题:

    将 rdsadmin.rds_file_util 上的执行权限授予 ;

    参考: https://forums.aws.amazon.com/thread.jspa?messageID=893048

    【讨论】:

      猜你喜欢
      • 2016-03-03
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多