zoukankan      html  css  js  c++  java
  • ORA-65254

    ORA-65254

    1 错误信息

    在Oracle 12C Pdb 中创建directory 时遇到如下错误:

    ORA-65254: invalid path specified for the directory
    

    2 错误分析

    • 查看官方提示

      oerr ora 65254
      65254, 00000, "invalid path specified for the directory"
      // *Cause:   An absolute path was used in the CREATE DIRECTORY statement.
      //           Since the PDB has set the PATH_PREFIX property, only relative
      //           path is allowed for directories.
      // *Action:  Specify a relative path and reissue the statement.
      
    • 分析原因

      从Oracle 官方提示来看,PDB 里创建directory 时是不允许再使用绝对路径了。只允许使用相对路径。

      但是,使用相对路径,我们怎么知道绝对路径呢?

      实际上在创建pdb时,有一个参数是 PATH_PREFIX , 如果指定了此参数,那么数据库中的相对路径, 都是在这个路径中的。当然也可以通过dba_directories 来查看绝对路径:

      select directory_path from dba_directories where directory_name='DUMP_DIR';
      

    3 解决

      PDB 中创建directory 需要使用相对路径。

    create directory dump_dir as 'pump';
    

    Author: halberd.lee

    Created: 2020-06-28 Sun 00:49

    Validate

  • 相关阅读:
    Python基础之subprocess
    Python基础之读取ini文件
    Python如何将py文件打包成exe
    C++第四十一篇 -- 安装成功的第一个驱动文件
    C++第四十篇 -- 研究一下Windows驱动开发(三)-- NT式驱动的基本结构
    C++第三十九篇 -- 研究一下Windows驱动开发(二)-- 驱动程序中重要的数据结构
    C++第三十八篇 -- 研究一下Windows驱动开发(二)--WDM式驱动的加载
    C++第三十七篇 -- 调试驱动程序
    iis提示“另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020) ”解决办法
    Serv-U无法上传“中文文件夹”的问题(没有权限)
  • 原文地址:https://www.cnblogs.com/halberd-lee/p/13200742.html
Copyright © 2011-2022 走看看