Oracle EBS服务器目录配置



服务器目录配置

1、创建服务器目录

(1)在system用户下执行如下命令:CREATE OR REPLACE DIRECTORY MAIL_FILE_DIR AS ‘/mail_file/data/PROD‘;

(2)给创建的目录赋权限,执行:GRANT read ,write ON DIRECTORY MAIL_FILE_DIR TO PUBLIC;

如果是双节点的服务器,在两个服务器上执行上述sql语句

2、在数据库服务器上创建/mail_file/data/PROD目录

切换到主目录‘/‘下执行创建目录命令

目录创建完成后在主目录‘/‘下执行赋权限命令:chmod 777 /mail_file/data/PROD

3、向目录下写入文件

DECLARE

fhandle utl_file.file_type;

BEGIN

fhandle := utl_file.fopen( ‘MAIL_FILE_DIR‘, ‘example.txt‘ , ‘w‘);

utl_file.put_line(fhandle, ‘gh
test write one‘);

utl_file.put_line(fhandle, ‘gh
test write two‘);

utl_file.fclose(fhandle);

END;

4、读出文件的内容

DECLARE

fhandle   utl_file.file_type;

fp_buffer VARCHAR2( 4000);

BEGIN

fhandle := utl_file.fopen( ‘MAIL_FILE_DIR‘, ‘example.txt‘ , ‘R‘);

utl_file.get_line(fhandle, fp_buffer);

dbms_output.put_line(fp_buffer);

utl_file.get_line(fhandle, fp_buffer);

dbms_output.put_line(fp_buffer);

utl_file.fclose(fhandle);

END;

报错:

ORA-29283 :
文件操作无效

ORA-06512 :
在"SYS.UTL_FILE", line 449

ORA-29283 :
文件操作无效

原因:在数据库下面没有目录或者目录没有赋读写权限

时间: 2024-10-15 20:44:19

Oracle EBS服务器目录配置的相关文章

Oracle ebs“发运方法”配置

一.WSH_MODE_OF_TRANSPORT运输方式的设置 10_OM_订单管理超级用户>设置>发运>代码 在ebs 12.1.3,WSH_MODE_OF_TRANSPORT的访问级别是:系统.所以只能修改其中的含义和说明,无法新增或者删除行. 在ebs 12.2.2,WSH_MODE_OF_TRANSPORT的访问级别是:可扩展. 将PARCEL代码的含义和说明修改为:其它. 二.WSH_SERVICE_LEVELS承运人服务水平的设置 10_OM_订单管理超级用户>设置>

转载《Oracle的tnsnames.ora配置(PLSQL Developer)》

今天是重要的一天.将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究. 监听配置文件             为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配             置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置             listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件

Oracle的tnsnames.ora配置(PLSQL Developer)

首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 2 使用editplus或者记事本或其他工具打开tnsnames.ora,进行编辑 配置一下文件 CONN_shenyi2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.144.191)(PORT = 1521)) (CONNE

iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题

问题1: 发布mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容 折腾了半天,提示里面的解决方法是: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 使用 IIS 管理器启用目录浏览. 打开 IIS 管理器. 在“功能”视图中,双击“目录浏览”. 在“目录浏览”页上,在“操作”窗格中单击“启用”. 确认站点或应用程序配置文件中的 configuration/system.webServer/[email protected] 特性被设置为 Tr

IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决办法

IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决方法: 在"操作"下,点启用,此按钮将变成禁用,则可消除此错误 IIS7错误:"Web服务器被配置为不列出此目录的内容"的解决办法,布布扣,bubuko.com

vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法

今天安装了vs2015 下载一个项目进行试用,启动调试的时候提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 最可能的原因: 没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览. 可尝试的操作: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 启用目录浏览. 转到 IIS Express 安装目录. 运行appcmd set config /section:system.webServer/directoryBr

403.14-Forbidden Web 服务器被配置为不列出此目录的内容

iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容 折腾了半天,提示里面的解决方法是: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 使用 IIS 管理器启用目录浏览. 打开 IIS 管理器. 在“功能”视图中,双击“目录浏览”. 在“目录浏览”页上,在“操作”窗格中单击“启用”. 确认站点或应用程序配置文件中的 configuration/system.webServer/[email protected] 特性被设置为 Tr

iis7 发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容

iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容 提示里面的解决方法是: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 使用 IIS 管理器启用目录浏览. 打开 IIS 管理器. 在“功能”视图中,双击“目录浏览”. 在“目录浏览”页上,在“操作”窗格中单击“启用”. 确认站点或应用程序配置文件中的 configuration/system.webServer/[email protected] 特性被设置为 True. 按照

TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置

一.不写端口. 这个问题都被问烂了,因为TOMCAT默认的访问端口为8080,而TCP/IP协议默认80端口访问,大家之所以看到别的网站都不写端口号是因为人家用的的80端口访问的,而80端口因为的TCP/IP的默认端口所以就不用写出来了.大家如果想改的话可以在tomcat安装目录中的conf文件中的server.xml文件中的 <Connector connectionTimeout="20000" port="80" protocol="HTTP/