急求救

[复制链接]
查看11 | 回复9 | 2008-1-2 17:35:53 | 显示全部楼层 |阅读模式
求救
我的一个表空间的数据文件被别人删掉了,但这个表空间所对应的帐户里都是视图,没有实体表,并且现在这个表空间对应的帐户可以登录,并可以作select操作,所以我认为是不是只要重建相应的数据文件就行了呢?但是我在给这个表空间添加数据文件时出错:
ORA-01537: cannot add data file '/。。。。。
already part of database
请问,该怎么处理?谢谢!!!
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
是不是应该先在控制文件里删除下。 在重建啊
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
楼上的能具体说清楚一些吗?谢谢!!!
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
最初由 xxzxzhf 发布
[B]求救
我的一个表空间的数据文件被别人删掉了,但这个表空间所对应的帐户里都是视图,没有实体表,并且现在这个表空间对应的帐户可以登录,并可以作select操作,所以我认为是不是只要重建相应的数据文件就行了呢?但是我在给这个表空间添加数据文件时出错:
ORA-01537: cannot add data file '/。。。。。
already part of database
请问,该怎么处理?谢谢!!! [/B]


楼主你先用这个 sql 看看查询出来有没有值.

  select *
from dba_objects do
where do.tablespace_name=tablespace_name (你说被删除的表空间名)
 如果没有返回值的话,就什么什么问题,把这个删除重建.
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
从备份里面恢复吧
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
ERROR at line 1:
ORA-00904: "YKSJK": invalid identifier
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
应该用 Alter database drop tablesapce xxx 然后再重建吧
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
alter database drop tablespace xx;
提示错误:
ERROR at line 1:
ORA-01900: LOGFILE keyword expected
该怎么办呀?
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
哪位高手帮帮忙吧!谢谢啦!
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
最初由 xxzxzhf 发布
[B]求救
我的一个表空间的数据文件被别人删掉了,但这个表空间所对应的帐户里都是视图,没有实体表,并且现在这个表空间对应的帐户可以登录,并可以作select操作,所以我认为是不是只要重建相应的数据文件就行了呢?但是我在给这个表空间添加数据文件时出错:
ORA-01537: cannot add data file '/。。。。。
already part of database
请问,该怎么处理?谢谢!!! [/B]

1.一般试图只是定义,没有表空间;
2.如果确实这样,将该数据文件OFFLINE DROP算了
3 你必须非常确认没有数据在该表空间对应的数据文件上!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行