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