Oracle创建表空间报错,ORA-01119: 创建数据库文件;ORA-27040:文件创建错误, 无法创建文件;O/S-Error: (OS 3) 系统找不到指定的路径。

时间:2021-03-09 08:17:14
  场景:在Oracle中创建表空间,假设空间名为TBSP_1,文件位置为D:\app\Administrator\oradata\orcl/,空间大小为10M。

        步骤:

        创建sql:
         CREATE TABLESPACE TBSP_1 DATAFILE 'E:/oracle/product/10.2.0/tablespaces/weblogic.dbf'SIZE 10M;

         但是出现了以下错误信息:
         错误信息:
         ORA-01119: 创建数据库文件 'E:/oracle/product/10.2.0/tablespaces/weblogic.dbf' 时出错
         ORA-27040: 文件创建错误, 无法创建文件
         OSD-04002: 无法打开文件
         O/S-Error: (OS 3) 系统找不到指定的路径。

           解决方案如下:

            错误分析:--------------------------》 出现该错误的主要问题是在于创建表空间的文件目录地址没有指定正确

           首先,在我的电脑中找到oracle的安装目录文件,如下图:

Oracle创建表空间报错,ORA-01119: 创建数据库文件;ORA-27040:文件创建错误, 无法创建文件;O/S-Error: (OS 3) 系统找不到指定的路径。

        接着修改SQL语句”CREATE TABLESPACE TBSP_1 DATAFILE'E:/oracle/product/10.2.0/tablespaces/weblogic.dbf'SIZE 10M;“中的文件位置,修改后的语句如下:

CREATE TABLESPACE TBSP_1 DATAFILE 'D:\app\Administrator\oradata\orcl/JCS_1_0_DATA.dbf' SIZE 10M;

执行该语句。

          最后,我们在下图中看到表空间TBSP_1创建成功。

Oracle创建表空间报错,ORA-01119: 创建数据库文件;ORA-27040:文件创建错误, 无法创建文件;O/S-Error: (OS 3) 系统找不到指定的路径。