关于UTL_FILE的安全性问题!

SilverSands 2004-12-29 02:03:32
Oracle在控制UTL_FILE操作文件时候有如下安全性要求:
Oracle系统允许访问的目录由数据库初始化文件中的参数UTL_FILE_DIR说明。

这样是不是意味着如果我想增加UTL_FILE包能够访问的目录就要重新启动数据库!
因为初始化文件是不可以在数据库运行状态下修改!

我没有具体做过测试,希望有经验的弟兄给个建议或者能够在程序中动态指定文件存放目录的方法.

我的目的如下:
将一些数据库表字段值放在一个可以动态指定目录的文件中.
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gloomyfish 2005-01-05
  • 打赏
  • 举报
回复
不需要重启,你只要在\admin\orc\pfile\下的init.ora中加入utl_file_dir=路径,即可。
*******************************************************************************
正确的
SilverSands 2005-01-04
  • 打赏
  • 举报
回复
修改init.ora不需要重新启动数据库才能奖修改的内容生效么?
zhaokeke2004 2004-12-30
  • 打赏
  • 举报
回复
文件操作最好还是用语言来做,用oracle的utl_file包不太方便.
dong_2001 2004-12-30
  • 打赏
  • 举报
回复
不需要重启,你只要在\admin\orc\pfile\下的init.ora中加入utl_file_dir=路径,即可。
ATGC 2004-12-30
  • 打赏
  • 举报
回复
SilverSands 2004-12-30
  • 打赏
  • 举报
回复
关键是修改了UTL_FILE_DIR是不是一定要重新启动数据库 啊?
qiaozhiwei 2004-12-29
  • 打赏
  • 举报
回复
修改UTL_FILE_DIR = *

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧