返回数说广场
0
为使Oracle数据库会话能够创建一个存储在服务器OS上的文件,如下哪三个条件是必须的?(BDE)
A、参数DB_WRITER_PROCESSES必须设置大于0
B、Oracle实例所在的操作系统账户必须有对存储文件目录的写权限
C、参数DB_CREATE_FILE_DEST必须设置
D、必须设置UTL_FILE_DIR参数
E、会话必须使用具有UTL_FILE包权限的数据库账号连接
F、会话必须使用具有DBMS_OUTPUT包权限的数据库账号连接
解析:
B、Oracle 实例的操作系统账户需要具有对目标目录的写权限,才能创建文件。
D、`UTL_FILE_DIR` 参数指定了 Oracle 可以访问的服务器操作系统目录。只有在该参数中指定的目录,Oracle 才能通过 `UTL_FILE` 包进行文件操作。
E、`UTL_FILE` 包是 Oracle 提供的用于文件操作的 PL/SQL 包。会话使用的数据库账号必须具有执行 `UTL_FILE` 包的权限,才能创建文件。
A、`DB_WRITER_PROCESSES` 参数控制数据库写进程的数量,与文件创建无关。
C、`DB_CREATE_FILE_DEST` 参数用于指定数据库文件的默认存储位置,与通过 `UTL_FILE` 包创建文件无关。
F、`DBMS_OUTPUT` 包用于输出调试信息,与文件创建无关。
0
0 184
分享
评论
热门数说



