ORACLE存储过程的问题 我想通过存储过程把一台机器上的文件拷贝到另外一台上,但是UTL_FILE好像只能本地的文件拷贝,请问有什么办法吗?两台电脑都不是装了ORACLE的SERVER。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.win环境: 任务计划 + copy2.unix环境: 定时任务 + ftp 去网上找找数据库备份的帖子。跟异地备份是一个道理,要写脚本的。WINDOWS 的话可以用计划任务 谢谢2位的回答,现在环境是linux,客户要求用存储过程实现,请问有什么好办法吗? 没装oracle,一定要用存储过程实现?客户不懂啊,你应该懂的啊,你要学会理解客户的意思. linux机器上装了oracle,客户意思是用UTL_FILE包来实现。 整个业务是这样的:1.先从张表里把一些路径取得2.通过这些路径到A机器上比较,如果文件存在的话把文件拷贝到B机器3.再更新另外张表如果没有抽数据的动作的话,用SH能实现,现在有抽数据和更新表的动作,所以希望能用存储过程实现。 create or replace directory IST0_DIR as ’C:"’; 你看看这个东东能不能写到别的机器上去。带上别的机器的IP地址试验一下吧!看看好不好用 试过了,加了权限也不行,报错ORA-29283: invalid file operationORA-06512: at "SYS.UTL_FILE", line 475ORA-29283: invalid file operation磁盘映射我也试了,也报这个错。反正只要不是本地的路径就报错。 oracle b-tree是如何实现双向递归查找的? oracle组合分区 oracle 分组 用dblink有哪些坏处?100分 存储过程小问题 关于向嵌套表插入数据的疑问 触发器写法问题(有关随机数) oracle8i备份与恢复手册电子版谁有? 请问在oracle8i里怎么设定备注型字段呀 按时间间隔选取数据库记录的问题 自定义一个聚合函数,实现字符串Group by 相加,为什么返回参数中文显示乱码? 那里有brio下载??
2.unix环境: 定时任务 + ftp
1.先从张表里把一些路径取得
2.通过这些路径到A机器上比较,如果文件存在的话把文件拷贝到B机器
3.再更新另外张表如果没有抽数据的动作的话,用SH能实现,现在有抽数据和更新表的动作,所以希望能用存储过程实现。
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 475
ORA-29283: invalid file operation
磁盘映射我也试了,也报这个错。反正只要不是本地的路径就报错。