免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: jerry_yang
打印 上一主题 下一主题

Oracle 9i 无法正常启动,在线等待。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-11-09 11:26 |只看该作者

回复 10楼 numenhuang 的帖子

数据库的整体DMP文件。
是这样,启动不来的时候,我查有些人接受使用手工启动方法,所以我是在Sqlplus /nolog 手工启动时候报的错误。

[ 本帖最后由 jerry_yang 于 2006-11-9 11:28 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2006-11-09 11:36 |只看该作者
原帖由 jerry_yang 于 2006-11-9 11:26 发表
数据库的整体DMP文件。
是这样,启动不来的时候,我查有些人接受使用手工启动方法,所以我是在Sqlplus /nolog 手工启动时候报的错误。


这个备份不行,强制启动吧!

1:首先确定当前回滚段名称,这可以从alert文件中获得:

2:修改init<sid>.ora参数文件,使用Oracle隐含参数_corrupted_rollback_segments将回滚段标记为损坏,此时启动数据库,Oracle会跳过对于这些回滚段的相关操作,强制启动数据库。

3:open数据库,重新创建新的UNDO表空间,删除出现问题的表空间,修改参数文件,由参数文件生成新的spfile,重新启动数据库:

论坛徽章:
0
13 [报告]
发表于 2006-11-09 13:13 |只看该作者

问一个oracle修改字符集的问题(急)

刚才在sqlplus里将oracle的字符集该了,结果运行startup open时失败
查看日志发现是ORA-12701: CREATE DATABASE character set is not known
请问用什么方法把字符集改回原来的american_america.zhs16gbk?

论坛徽章:
0
14 [报告]
发表于 2006-11-09 16:55 |只看该作者

回复 12楼 exitgogo 的帖子

您好,我做到第3步了,删除了UNDO的表空间,创建了新的表空间2。可是重新启动还是
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exists

论坛徽章:
0
15 [报告]
发表于 2006-11-09 21:09 |只看该作者
原帖由 jerry_yang 于 2006-11-9 16:55 发表
您好,我做到第3步了,删除了UNDO的表空间,创建了新的表空间2。可是重新启动还是
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exists


给出alert_sid.log信息。

还有设置undo_tablespace=your_new_tablespace.

论坛徽章:
0
16 [报告]
发表于 2006-11-10 15:42 |只看该作者

回复 15楼 numenhuang 的帖子

实在被它这么的不行了,我重新创建了一个实例,然后将备份导了过去。
呵呵,有点没有刻苦钻研的谨慎了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP