admin管理员组文章数量:1130349
起因:数据库文件被误删,丢失导致了
查看问题:
1.使用oracle用户登录linux服务器,并进入sql模式
# sqlplus /nolog
2.超级管理员的权限操作数据库
# conn /as sysdba;
3.查看数据库的启动状态
# select open_mode from v$database;
因为数据库文件丢失,所以数据库 只能启动到mount阶段。
解决方法:
1. 先将错误文件脱机
数据库文件为6;
# alter database datafile 6 offline drop;
2.查询对应的表命名空间
# select tablespace_name,status from dba_tablespaces;
3.删除有问题的表命名空间
# drop tablespace HLT_20230612 including contents and datafiles;
4.关闭数据库
# shutdown immediate
5.启动数据库
# startup;
6. 查看数据库的启动状态
# select open_mode from v$database;
起因:数据库文件被误删,丢失导致了
查看问题:
1.使用oracle用户登录linux服务器,并进入sql模式
# sqlplus /nolog
2.超级管理员的权限操作数据库
# conn /as sysdba;
3.查看数据库的启动状态
# select open_mode from v$database;
因为数据库文件丢失,所以数据库 只能启动到mount阶段。
解决方法:
1. 先将错误文件脱机
数据库文件为6;
# alter database datafile 6 offline drop;
2.查询对应的表命名空间
# select tablespace_name,status from dba_tablespaces;
3.删除有问题的表命名空间
# drop tablespace HLT_20230612 including contents and datafiles;
4.关闭数据库
# shutdown immediate
5.启动数据库
# startup;
6. 查看数据库的启动状态
# select open_mode from v$database;
本文标签: 无法启动数据库文件数据库IdentifyLock
版权声明:本文标题:ORA-01157: cannot identifylock data file 6 - see DBWR trace file oracle数据库文件删除后 无法启动数据库 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763733251a2958655.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论