Oracle远程创建表空间报错ORA-01119 ORA-27040 OSD-O4OO2

本文介绍了一种在远程连接虚拟机上的Oracle数据库时创建表空间的方法,并解决了因路径配置错误导致的问题。通过更改表空间数据文件的路径到虚拟机内部已存在的目录,成功创建了表空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

远程连接虚拟机上的oracle,创建表空间是运行以下语句
create tablespace lm
datafile 'D:\oracletablespace\lm.dbf'
size 50M
autoextend on
next 10M

报错:


在网上找过很多解答都是路径名是否写错,但我直接复制粘贴过来的,试过很多只修改路径名,但也有感觉是因为数据库在虚拟机上的原因,

在参考

http://blog.youkuaiyun.com/loveyou388i/article/details/70241466

后,发现是因为虚拟机上没有D:\oracletablespace这个路径,创建的这个文件是创建到虚拟机上的,而不是本地盘中

解决:路径改为虚拟机上已经确定有的路径,比如C:\,直接建立在C:\根目录下。(我的虚拟机上只有C盘)

修改为

createtablespace lm

datafile'C:\lm.dbf'

size50M

autoextendon

next10M

运行后就成功了,PL/SQL Developer上就多了lm表空间了


虚拟机上就有了 lm.dbf 文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值