社区
Oracle 高级技术
帖子详情
我在UNIX中不小心删除了一个dbf文件,现在oracle的sqlplus服务起不来了
hellworld
2004-01-08 03:12:14
请教各位该如何补救?多谢了!
...全文
42
11
打赏
收藏
我在UNIX中不小心删除了一个dbf文件,现在oracle的sqlplus服务起不来了
请教各位该如何补救?多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superscreen
2004-01-11
打赏
举报
回复
learn
shuipipi
2004-01-08
打赏
举报
回复
SQL>connect / as sysdba
SQL>shutdown immediate
SQL>startup mount
SQL>archive log list
SQL>alter database datafile 'path/file_name.dbf' offline/offline drop;【ARCHIVE/NOARCHIVE】
SQL>alter database open;
OK!
LGQDUCKY
2004-01-08
打赏
举报
回复
dbf是什么表空间的数据库文件?如果是系统的就麻烦了,
还有数据库是归档的吗?上面的方法是把这个文件丢弃,连
数据也放弃了。
mydeer
2004-01-08
打赏
举报
回复
一切的错误都是不小心造成的,还是根本没有用心去做?
看来最好做恢复吧!
boy002
2004-01-08
打赏
举报
回复
在MOUNT状态下:
SQL> select FILE#,TS#,STATUS,ENABLED,name from v$datafile;
查到bbs.dbf文件的全路径,用下面再试一试
SQL> alter database datafile 全路径/bbs.dbf offline drop;
SQL> alter database open;
kerisyml
2004-01-08
打赏
举报
回复
看你怎么补救了
如果该数据文件不重要,如楼上两位兄弟所说
如果该数据文件重要,那就要看你是否曾冷备份或者热备份
如果有,那就没关系了,可以用两种方式恢复了。
当然如果采用归档形式的热备份,那就最好了,可以恢复到点了
boy002
2004-01-08
打赏
举报
回复
在MOUNT状态下:
SQL> select FILE#,TS#,STATUS,ENABLED,name from v$datafile;
查到bbs.dbf文件的全路径,用下面再试一试
SQL> alter database datafile 全路径/bbs.dbf offline drop;
SQL> alter database open;
刘颖博
2004-01-08
打赏
举报
回复
补充楼上,如果是noarchivelog
alter database datafile 'dbf文件名' offline drop;
yfjyz
2004-01-08
打赏
举报
回复
如果dbf不是系统表空间的数据库文件,而且数据不重要,可以用这种方法:
svrmgr>startup mount
svrmgr>alter database datafile 'dbf文件名' offline;
svrmgr>alter database open;
flyerlxg
2004-01-08
打赏
举报
回复
study and help you up
yangguang1219
2004-01-08
打赏
举报
回复
操作前最好,先备份。
数据不重要的话,就把数据文件扔掉。注意日志的模式(archive noarchive)
最全的
oracle
常用命令大全.txt
可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql
文件
中
定义如下一行 DEFINE_EDITOR=vi f、运行命令
文件
SQL>START test SQL>@test 常用SQL*Plus语句 a、表的创建、修改、
删除
创建表的...
orcale常用命令
可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql
文件
中
定义如下一行 DEFINE_EDITOR=vi f、运行命令
文件
SQL>START test SQL>@test 常用SQL*Plus语句 a、表的创建、修改、
删除
创建表的...
oracle
19c_oca_ocp_ocm实战
找阿伟 阿伟出品,必属精品 从实战出发,贴近实战,自己实战,实战为王,在实战
中
提升自己 授人以鱼不如授人以渔 通过此系列课程可以提高3-5年
oracle
水平 交个朋友,物有所值,诚意满满 走心课程,把自己在运维
中
的坑...
删除
oracle
文件
正在使用,
ORACLE
数据
文件
被
删除
,相关操作是否还能继续?
前几天和朋友一起吃饭的时候,聊到如果
一个
数据
文件
被
删除
了,那么在这个
文件
中
相关表是否还能操作。在
UNIX
平台上,打开的
文件
都有
一个
文件
句柄与之关联,一般的
文件
被
删除
,相应的
文件
句柄并没有释放。此时我们是可以...
unix
oracle
数据库启用,
UNIX
下
ORACLE
数据库的创建
unix
|创建|数据|数据库创建数据库虽说是一件很平常的工作,在
ORACLE
的参考文档
中
也有一定的描述,但现实
中
确有很多人都不会,一方面是因为平时很少有这样的机会让你去做,而真有了这样的机会让你做的时候,可能又...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章