提问人:Park11 提问时间:11/16/2023 更新时间:11/17/2023 访问量:25
如何将数据文件移动到网络共享文件夹
How to move datafile to network share folder
问:
我在 Windows 服务器中使用 Oracle DB。 我无法扩展磁盘。所以,我想使用网络共享文件夹。 为了将 oracle db 的路径更改为网络共享文件夹,我执行了以下命令。
更改数据库重命名文件 'C:\oracle\oradata\protect\TEST02。DBF“更改为 '\192.168.63.38\38\NEW\TEST02。DBF';
ORA-01511:重命名日志/数据文件时出错 ORA-01141:重命名数据 7 文件时出错 - 新 文件 \192.168.63.38\38\NEW\TEST02.DBF' 不存在
出现以下错误。我已确保该文件存在于该路径中。 是否有用于指定网络共享文件夹的格式?
我担心 Oracle 使用的服务帐户没有权限,因此我将其更改为 Administrator,并确认它正在连接到直接路径。
答:
0赞
pmdba
11/17/2023
#1
文档中不清楚 Windows 网络共享是否是数据文件存储的受支持位置。相反,它谈论的是直接 NFS 存储。https://docs.oracle.com/en/database/oracle/oracle-database/12.2/ssdbi/supported-storage-options-for-oracle-database.html#GUID-120C3995-F827-4D01-B955-CB1BD0457AF7
如果要尝试 NTFS 网络共享,我相信您至少必须将该共享装载到驱动器号。执行此操作后,使用以下命令(以 E: 驱动器为例)在文件联机时重新定位文件:
ALTER DATABASE MOVE DATAFILE 'C:\oracle\oradata\protect\TEST02.DBF' TO 'E:\38\NEW\TEST02.DBF';
评论