`
CrazyNemo
  • 浏览: 197316 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

ORA-29283: 文件操作无效

阅读更多

最近由于要迁移数据库,所以涉及到UTL_FILE_DIR的设置(oracle11g,linux系统)。主要用于执行存储过程输出日志。

 

当时已做操作如下:

 

create directory PROC_LOG_DIR as '/ispay/ispay_dblog';
grant read, write on directory PROC_LOG_DIR to public;

 

但是执行存储过程时,报错如下:

 

ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 41
ORA-06512: 在 "SYS.UTL_FILE", line 512
ORA-29283: 文件操作无效
ORA-06512: 在 "ISPAY.PROC_TICKET_INVALID", line 47
ORA-06512: 在 line 1

 

 

在保证无错误拼写,且指定路径已建立的情况下。感觉是oracle用户没有对ispay/ispay_dblog的读写权限。由公司root用户修改权限后执行正常。

2
0
分享到:
评论

相关推荐

    ORA-00904: "WM_CONCAT": 标识符无效

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这个场景下,错误信息提到的是"WM_CONCAT"函数,这表明在Oracle 19c数据库环境中,用户尝试使用WM_CONCAT函数,但...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    - **文件路径与内容**:为了确保能够正确地连接到指定的Pluggable Database (PDB),需要在`$ORACLE_HOME/network/admin/tnsnames.ora`文件中配置相应的服务名。 - 示例配置: ```plaintext YXSYSPDB= ...

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    #### ORA-29283: invalid file operation 此错误通常与文件系统操作有关,比如试图读取或写入一个不存在的文件,或者文件权限不正确。 ### 排查步骤 #### 1. 检查命令行参数 首先,确保使用的IMPDP命令行参数是...

    oracle报错大全(珍藏版)

    这可能是由于文件权限问题、文件不存在或其他操作系统级别的问题。 #### ORA-00065: FIXED_DATE Parameter Value Incorrect 当FIXED_DATE参数值不正确时触发。这可能是由于参数设置超出允许范围或格式错误。 #### ...

    ORA-00904 WMSYS.WM_CONCAT标识符无效解决方案

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这种情况下,错误是针对"WMSYS.WM_CONCAT"函数的,这是一个在某些Oracle版本中提供的聚合函数,用于字符串连接。...

    oracle错误及解决方法

    - **ORA-00911:无效字符**:检查SQL语句中的字符是否合法,特别是字符串常量的引号。 4. 预防措施 - **定期备份**:定期进行数据库备份,以防数据丢失。 - **性能监控**:通过工具如DBA_HIST views监控数据库...

    ORACLE错误一览表.

    ##### ORA-00068: 值对参数无效,必须在...和...之间 - **描述**:初始化参数的值不在许可范围内。 - **解决方法**: - 将参数值设置在许可范围内。 - 检查文档以确认有效值的范围。 #### 四、锁定与安全性相关...

    ORA错误中文描述(包括所有)

    解决方法通常是检查文件路径是否正确,以及确认操作系统是否有足够的权限访问该文件。 #### ORA-00022: 创建用户ID时失败 当尝试创建一个新的数据库用户时遇到此错误,意味着创建过程中出现了问题。可能的原因包括...

    关于创建oracle 连接时报以下错误,ORA-01017 ORA-02063

    在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...

    expdp 中ORA-39002、ORA-39070错误详解及解决办法

    这两个错误通常会伴随其他错误信息,如ORA-29283表示无效的文件操作,以及ORA-06512指出问题出现在SYS.UTL_FILE包中。 为了理解这些错误并找到解决方案,首先需要明确expdp的用法和目的。expdp是Oracle的Data Pump...

    oracle数据库-错误编码大全

    与ORA-00102类似,但是指的是无效的网络协议已经设置为备用协议,需要调整或修正网络协议配置。 - ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源。这表明数据库中发生死锁,且所有可用的公共服务器都在等待...

    oracle 错误码

    下面将详细介绍从ORA-02001至ORA-02107之间的常见错误码及其含义,帮助读者更好地理解和解决在实际操作中可能遇到的问题。 #### ORA-02001:ûSYSб - **含义**: 表示当前用户没有足够的权限执行某些操作。 - **解决...

    oracle报错的详细列表

    #### ORA-00022: 无效的会话ID;访问被拒绝 当提供的会话标识符无效或被拒绝访问时触发。 #### ORA-00023: 会话引用进程私用内存;无法分离会话 当会话试图访问不属于它的进程的私有内存时触发。 #### ORA-00024: ...

    ORACLE 11G导入到10G的命令

    在实际操作过程中还需要根据具体情况调整参数,并且密切关注日志文件中的信息,以便及时发现并解决问题。此外,建议在正式迁移之前先在一个测试环境中进行模拟操作,确保一切正常后再应用于生产环境。

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    具体来说,在sqlnet.ora文件中增加两行配置指令: ``` SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 ``` 这两行配置指令将允许客户端和服务端之间使用较早的协议版本进行通信。 ...

    Oracle错误信息

    #### ORA-01268:在临时表空间中创建临时文件时无效 当尝试在临时表空间中创建临时文件时出现错误。检查临时表空间的配置和权限。 #### ORA-01269:文件路径无效 此错误提示指定的文件路径无效。确保路径正确且...

    Oracle错误代码

    即使找到了转储文件,但由于格式错误或其他问题,该文件被视为无效。 #### ORA-00078: 无法按名称转储变量 在尝试通过变量名进行转储操作时失败,可能是由于变量不存在或命名错误。 #### ORA-00079: 未找到变量 ...

    oracle 错误码大全

    #### ORA-02059: orA-2PC-CRASH-TEST-ύע - **描述**:两阶段提交崩溃测试提交注释。 - **解决方案**:无需特别操作。 #### ORA-02060: єָ˷ֲӵĸ - **描述**:指定的模式不拥有对象。 - **解决方案**:确认...

    oracle错误一览表

    **ORA-00068: 值对参数无效,必须在...和...之间** - **描述**: 参数值超出允许的范围。 - **解决方法**: 将参数值设置在指定范围内。 **ORA-00069: 无法获得锁定--禁用了表锁定** - **描述**: 表锁定功能被禁用。 ...

    oracle错误代码大全

    - **解释**: 无法创建操作系统文件。 - **解决方案**: 检查文件系统权限和空间。 #### ORA-00065: FIXED_DATE is not a valid date - **解释**: FIXED_DATE不是一个有效日期。 - **解决方案**: 提供一个有效日期。...

Global site tag (gtag.js) - Google Analytics