在重新创建表空间的时候出现:ora-01119 和 ora-27038 错误。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在重新创建表空间的时候出现:ora-01119 和 ora-27038 错误。相关的知识,希望对你有一定的参考价值。
删除表空间的时候用的drop tablespace TABLE_SPACENAME including contents cascade constraints语句。然在重建表空间的时候,出现如下图所示的异常。请高手帮忙。
--查看表空间和表大小,sys或者system用户登录select * from dba_tablespaces;
select * from dba_data_files;
select segment_name, bytes/1024 /1024 MB from user_segments
where segment_type = 'TABLE' and bytes/1024 /1024 >10;
1.查看dba_tablespaces,这个表空间是否已经删除了
2.查看dba_data_files,这个表空间数据文件是否还有别的表空间使用,
如果没有,可以放心的去$oracle_home\\oradata\\orcl里面查看如果有这个文件就删掉
如果有其他表空间在用,就不能直接删除数据文件,得为这些表空间alter其他datefile
3.重建表空间
参考技术A 这是因为你的物理文件还没有删除,你应该到相关目录下删除该物理文件。追问由于连接的服务器,远程不到上面操作。在PL SQL 中或者什么命令再或者什么操作是否可以删除呢?非常感谢!
追答不可以,物理文件只能调用操作系统的命令进行删除。
实在不行你就先不要命名这个数据文件名字了,如改为’/oradata/jttjjc/JIBJTSJ_TS_02.dbf‘等等。
drop tablepsace ... including contents and datafiles才是删除物理文件的语句;
ora-00959表空间 不存在 oracle imp 导入问题
本人里面的表空间也是重新创建的。 刚学oracle 麻烦哪位大哥大姐帮忙下 谢谢
参考技术A 提示很明确了,表空间不存在,你需要创建提示不存在的那个表空间才行本回答被提问者采纳 参考技术B 你问题也不说明白,谁能回答出来啊。追问imp mkp/mkp@orcl_PC-201107081426 file=E:\web1\sql\bdsite.dmp FULL=Y 命令 输入 显示上图。 bdsite.dmp 这个文件别人那考过来的。 是不是 我的表空间名字一定得跟他一样才能导正确呢!
追答恩,表空间的名得一样。
以上是关于在重新创建表空间的时候出现:ora-01119 和 ora-27038 错误。的主要内容,如果未能解决你的问题,请参考以下文章
TeamCenter12.0升级到12.3过程中ORA-01119: 创建数据库文件失败