社区
基础和管理
帖子详情
删除表空间的问题
starsoft007
2002-12-23 02:16:11
不小心把一个表空间对应的.dbf文件给删除了,但是表空间并没有drop掉。
这时,应该如何把剩下的表空间drop掉,我每次drop的时候,都告诉我
数据库文件不存在。
我用的语句是:drop tablespace sposs_recorder including contents;
当我试图把它offline时,也不可以。
alter tablespace sposs_recorde offline normal;
请问,有什么法子能把这样的表空间drop掉嘛?
...全文
75
9
打赏
收藏
删除表空间的问题
不小心把一个表空间对应的.dbf文件给删除了,但是表空间并没有drop掉。 这时,应该如何把剩下的表空间drop掉,我每次drop的时候,都告诉我 数据库文件不存在。 我用的语句是:drop tablespace sposs_recorder including contents; 当我试图把它offline时,也不可以。 alter tablespace sposs_recorde offline normal; 请问,有什么法子能把这样的表空间drop掉嘛?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starsoft007
2002-12-23
打赏
举报
回复
还是不行呀,我是这么做的:
alter database datafile '/bl-oracle/data/spo-ss/RECORDER/spo-ss_recorder_data1.dbf' offline drop;
可是这个文件早就让我给误删除了。
系统提示:该文件不存在呀
xinpingf
2002-12-23
打赏
举报
回复
oracle9i中这样:
开始->运行:
输入: sqlplusw "sys/口令 as sysdba"
会提示你“连接到空闲例程”
在这里之行以上的语句就行了
starsoft007
2002-12-23
打赏
举报
回复
TO hrb_qiuyb(大森林):
我用的Oracle9i,好像没有那个svrmgrl,另外现在连Oracle都启动不起来了。
该怎么办呀?
hrb_qiuyb
2002-12-23
打赏
举报
回复
在windowns或unix的提示符下键入:
以:c:\>svrmgrl
svrmgrl>connect internal
或
oracle>svrmgrl
svrmgrl>connect internal
接下来:
svrmgrl>startup mount
svmrgrl>alter database datafile 'full_path_filename' offline drop;
svrmgrl>alter database open;
svrmgrl>drop tablespace sposs_recorder including contents;
starsoft007
2002-12-23
打赏
举报
回复
另外,现在数据库竟莫名的shutdown了。
用dbstart竟然启动不了,该如何呀
各路大虾帮帮忙吧。
starsoft007
2002-12-23
打赏
举报
回复
对不起,我是在oracle9i
maohaisheng
2002-12-23
打赏
举报
回复
补充:
如果是回滚短的数据文件,需要在初始化文件里面加一个参数
_corrupt_rollback_segment =(在该表空间上的所有回滚段名称)
hrb_qiuyb
2002-12-23
打赏
举报
回复
补充一下
你可以先尝试一下从
svmrgrl>alter database datafile 'full_path_filename' offline drop;
开始执行。
hrb_qiuyb
2002-12-23
打赏
举报
回复
按如下方法进行操作。
svrmgrl>shutdown abort
svrmgrl>startup mount
svmrgrl>alter database datafile 'full_path_filename' offline drop;
svrmgrl>alter database open;
svrmgrl>drop tablespace sposs_recorder including contents;
一切便Ok了!
VS2010彻底卸载工具
常规的“添加或
删除
程序”功能在卸载复杂软件如VS2010时可能无法完全移除所有关联文件和设置,导致残留
问题
。 标题中的"VS2010彻底卸载工具"就是针对这种情况设计的专门工具,它的主要目的是帮助用户完整且干净地...
oracle11g官方中文帮助文档 高清完整版
-
表空间
与数据文件:
表空间
是存储数据库对象的逻辑单位,数据文件则是实际存储数据的物理文件。 3. **SQL与PL/SQL** - SQL语言:用于查询、插入、更新和
删除
数据库中的数据。 - PL/SQL:Oracle的编程语言扩展,...
删除
还原
表空间
当一个还原
表空间
没用了,可以将其
删除
。使用drop tablespace命令来
删除
还原
表空间
。用户无法
删除
当前正在使用的还原
表空间
。只有当一个还原
表空间
当前没有被使用时,才可以将它
删除
。也可以使用以下的方法
删除
一个...
PostgreSQL
表空间
的创建修改和
删除
只有
表空间
的所属用户或超级用户才可以
删除
该
表空间
。在
删除
表空间
之前,必须保证其上所有的数据库对象已经被清空。如果仍然有数据文件放在该
表空间
上,则DROP命令执行失败。“
表空间
”支持把不同的数据库、数据表,...
oracle
表空间
删除
drop tablespace
表空间
名称 including contents and datafiles; 比如: drop tablespace NNC_DATA03 including contents and datafiles; 如果你没有运行该语句直接找到相应DBF文件
删除
那么会...
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章