以sysdba用户登陆 PLSQL,在SQL窗口下执行sql查询报错:
- ORA-01157: 无法标识/锁定数据文件 2 - 请参阅 DBWR 跟踪文件
- ORA-01110: 数据文件 2: D:\APP\ORACLE\ORADATA\DSBC\DSMC_DATA.DBF
- ORA-01219:数据库未打开:仅允许在固定表/视图中查询
产生原因:之前手动删除了用户的表空间的DBF文件
解决方法: (datafile路径填写之前删除datafile路径)
SQL窗口下输入:alter database datafile ‘D:\APP\ORACLE\ORADATA\DSBC\DSMC_DATA.DBF’ offline drop;