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