创建表空间出现错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建表空间出现错误相关的知识,希望对你有一定的参考价值。
ORA-01119: error in creating database file '/home/oracle/oradata/trade/TRADE.dbf'
ORA-27038: created file already exists
Additional information: 1
SQL> /
create tablespace aaab datafile 'c:\a' size 10M
*
ERROR 位于第 1 行:
ORA-01119: 创建数据库文件 'c:\a' 时出错
ORA-27038: skgfrcre: 文件存在
OSD-04010: 指定了 <create> 选项, 但文件已经存在
=======将文件c:\a删掉仍然如此但用如下语句(将A改为A。DBF就行)请问为什么谢谢=============
SQL> edit
已写入文件 afiedt.buf
1* create tablespace aaab datafile 'c:\a.dbf' size 10M
SQL> /
表空间已创建。
这样基本就可以了。 参考技术B 创建的文件已经存在、
我刚增加了15G的表空间,oracle,已经创建成功,请问我如何才能删除这个刚建的表空间?
删除表空间限制:⑴ 不能删除正在活动的表空间,也就是说正在使用的表空间。
⑵ 不能删除默认表空间。
删除表空间语句:
DROP Tablespace 表空间名 including contents and datafiles cascade constraint;追问
我刚添加的是联机、活动的。不是默认表空间,因为原来就已经有几个了,我只是又创建了一个同类型的。能说的详细点吗?你说的那条删除语句,我试过,不行,提示有错误
SQL> drop tablespace /oradata1/yd/data/yd_data022.dbf;
drop tablespace /oradata1/yd/data/yd_data022.dbf
ORA-02216: tablespace name expected
你写表空间名,不是数据文件名啊。
追问你这不就把整个表空间给删了吗?我只想删刚建的那个
就是你刚建的表空间名,不是让你把别的表空间删除啊。你好像表空间和数据文件分不清?
你是想删除表空间中的数据文件吗?
ALTER TABLESPACE 表空间名 DROP DATAFILE 数据文件名;
Oracle11gR2版以前的不能彻底删除数据文件,只能做到不起作用。
alter tablespace tb offline immediate;
drop tablespace tb including contents and datafiles;
以上是关于创建表空间出现错误的主要内容,如果未能解决你的问题,请参考以下文章
orcl表空间创建失败ORA-00604:递归SQL级别1出现错误ORA-01013这是哪的问题
oracle数据库创建表空间出现错误ora-01917 ora-01918
ORACLE创建表空间报错。ORA-01119和ORA-27040。