我正在开发用于修改 Oracle 数据库备份设置的 Web 界面。我想给用户的选项之一是在哪里设置闪回恢复区。据我所知,改变这种情况的唯一方法是执行以下操作:
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='C:\file\path' SCOPE=BOTH SID='*';
问题是,如果文件路径是系统上尚不存在的某个路径,则不会自动创建它,并且此脚本将失败。有谁知道是否有办法指示 Oracle 为我创建该目录,或者是否有一个 PL/SQL 脚本可以用来在物理磁盘上创建一个目录(即不是 CREATE DIRECTORY 调用)?