1.在 commit 之前是放在回滚段中的,只要 commit 就可以释放了。
2.使用 delete 删除数据并不能降低表的高水平标志,只有对表进行重组或移动才可以降低表的高水平标志,及释放表的空间。
3.你启动不起来报什么错?应该是不能进行正常的回滚,你试着恢复一下数据库试试,应该可以(最好是使用冷备份)
2.使用 delete 删除数据并不能降低表的高水平标志,只有对表进行重组或移动才可以降低表的高水平标志,及释放表的空间。
3.你启动不起来报什么错?应该是不能进行正常的回滚,你试着恢复一下数据库试试,应该可以(最好是使用冷备份)
解决方案 »
- 【求助】Oracle入门教程推荐
- ps/sql 中写存储过程,有没有自动对齐快捷键?
- 求教dbms_output.put_line中如何输出制表符等特殊字符?
- 自定义函数在SQL中返回的结果竟然会变化,紧急SOS!
- 求救:登陆不上
- oracle:怎样取数据的左起位置?
- !!!!!!!!!!!!!!!装了oracle后eclipse启动出错!!!!!!!!!!!
- windows xp下oracle 8.16的listen无法启动,请各位帮帮忙
- 关于树形分组统计的难题。。。
- 求教Oracle,关于两个游标的问题
- 在oracle 中,有沒有像sql server中datepart()函數呢,我要取出日期中的年月日各子項。在線等持。
- 请教一个问题,高分
Error:Ora_01033:oracle initialization or shutdown in progress.还有就是说undotbs02不存在,怎么恢复数据库呢?我没有备份阿!
不过可以先导出你需要保留的数据,然后truncate,然后在导入吧.
不知道有什么其它的好办法?
Error:Ora_01033:oracle initialization or shutdown in progress.
执行
# sqlplus /nolog
sql>connect / as sysdba
sql>startup mount
SQL> select * from v$recover_file; --查看有哪些已出现问题
sql>alter database datafile 'D:\ORACLE\ORADATA\...\UNDOTBS02.DBF'offline drop;
sql>alter database open;后,出现:
ERROR 位于第 1 行:
ORA-01147: SYSTEM 表空间文件 13 处于脱机状态
ORA-01110: 数据文件 13: 'D:\ORACLE\ORADATA\...\UNDOTBS02.DBF'这是怎么回事呢?谢谢。
现在你不如把整个回滚表空间offline/drop,然后重建~
先保证把数据库打开吧~
startup mount force