免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3598 | 回复: 13
打印 上一主题 下一主题

恢复Oracle [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-13 19:35 |只看该作者 |倒序浏览
小弟初学Oracle,在用scott登录sqlplus的时候,运行PL SQL,连续两次运行相同的动态SQL,内容为往表里面插入1000,000条记录,第一次运行还好,很快就搞定了(没有commit),接着运行第二次插入,这次运行了个把小时都没有完成,我就做了按下 DEL + ALT + CTRL,然后干掉SQL PLus的事情,结果,无法登录了,每次都是显示:Oracle正在打开或者关闭数据库

应该怎么恢复?请大侠们指点。

论坛徽章:
0
2 [报告]
发表于 2007-09-14 13:59 |只看该作者
oracle session没有结束,直接用alter session kill
结束进程

论坛徽章:
0
3 [报告]
发表于 2007-09-14 14:13 |只看该作者
谢谢啦

具体的命令是什么啊

我就算重启了机器,也没有办法登录,还是Oracle在关闭或者打开数据库

论坛徽章:
0
4 [报告]
发表于 2007-09-14 14:20 |只看该作者
$ORACLE_HOME/dbs看一下有哪些文件

你数据库是手工启动,还是通过服务来启动

论坛徽章:
0
5 [报告]
发表于 2007-09-14 22:10 |只看该作者
通过服务来启动的,我用的windows,$oraclehome下面好像多了个flash_recovery_area文件夹。

论坛徽章:
0
6 [报告]
发表于 2007-09-14 22:14 |只看该作者
开个命令行窗口

set ORACLE_SID=your_oracle_sid

sqlplus "/as sysdba"
sql>startup force;
看是否能正常启动

如果可以的话,则可以通过oradim工具将现在的服务删除,然后重新创建一个,看是否可以正常工作
oradim的用法网上有很多资料。

论坛徽章:
0
7 [报告]
发表于 2007-09-15 19:26 |只看该作者
谢谢兄弟了,还是有个问题啊,可以强制启动,提示 有个日志文件无法归档

然后还是老现象了,唉

论坛徽章:
0
8 [报告]
发表于 2007-09-16 00:14 |只看该作者
无法归档,要看具体错误信息

1. 归档目录没有空间
2. 该日志损坏

具体情况要根据相应错误信息来解决

论坛徽章:
0
9 [报告]
发表于 2007-09-16 10:19 |只看该作者
哦,是的

提示是日志文件某个序列号的操作无法完成

论坛徽章:
0
10 [报告]
发表于 2007-09-16 13:29 |只看该作者
把alert_sid.log中的原始错误信息贴出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP