免费注册 查看新帖 |

Chinaunix

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

conn /as sysdba 的怪问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-09 15:50 |只看该作者 |倒序浏览
conn /as sysdba进入后显示idle instance,
startup后,open database失败。

ps -ef|grep oracle发现居然启动了两套同名的oracle后台系统进程,
问题一:在同一台服务器上能启动2个同名的instance?

问题二:用tnsname可以连接到已经启动的那个实例,用conn /as sysdba则连到一个空闲实例,虽然tnsname.ora和环境变量ORACLE_SID指定的SID是相同的,Why?


第一次碰到这种问题,请给点提示,谢谢。

论坛徽章:
0
2 [报告]
发表于 2005-08-09 21:56 |只看该作者

conn /as sysdba 的怪问题。

open database失败??
错误信息呢?

论坛徽章:
0
3 [报告]
发表于 2005-08-10 09:29 |只看该作者

conn /as sysdba 的怪问题。

SQL>; alter database mount;
alter database mount
*
ERROR at line 1:
ORA-01102: cannot mount database in EXCLUSIVE mode

我认为是已经启动的实例占用了控制文件、数据文件等,所以无法启动。


我主要关心的是:通过什么设置能让我conn /as sysdba连接上已经启动的实例,而不是进入一个新的idle instance。

因为安装该数据库的人已经离开,我不知道sys的口令,所以只有这种方式能让我进去控制整个数据库。

论坛徽章:
0
4 [报告]
发表于 2005-08-10 10:10 |只看该作者

conn /as sysdba 的怪问题。

Cause:An instance tried to mount the database in exclusive mode, but some other instance has already mounted the database in exclusive or parallel mode.

Action:Either mount the database in parallel mode or shut down all other instances before mounting the database in exclusive mode.

论坛徽章:
0
5 [报告]
发表于 2005-08-10 14:14 |只看该作者

conn /as sysdba 的怪问题。

是搭得双机环境吧?启动时加cluster_database=false到init文件中

论坛徽章:
0
6 [报告]
发表于 2005-08-10 14:24 |只看该作者

conn /as sysdba 的怪问题。

如果想在一台机器上同时启2个instance,进入oracle用户下必须切换你的环境变量文件,或者临时export ORACLE_SID=***,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP