你用 STARTUP FORCE命令实际上已经强制OPEN了数据库。
这是你可以用SHUTDOWN IMMEDIATE关闭数据库
这是你可以用SHUTDOWN IMMEDIATE关闭数据库
解决方案 »
- window下的rman备份在linux中恢复
- 请教oracle数据导出导入问题!!!!急!!!!!
- 请教一个关于group by的问题!!
- 安装oracle出现问题了
- PRO*C程序连接数据库问题,高人请进!
- 请教 kerisyml(魂之利刃) :
- 我用oracle develop2000开发数据库程序,现需要得到最近两月的起始和终止日期,如何求的?
- 执行这段PLSQL语句,为什么会出现“没有响应”呢?
- 怎样使用JAVA调用Oracle的存储过程?up有分
- oracle9.2.0.1.0安装问题
- 50分等着你哟
- 请教如何在执行FORM时,不用进行数据库的连接,而直接做在FORM中?请指教!!!
为什么不能 shutdown 又不能 startup?
我是迫不得已才 startup force 的,要是产品数据库用 startup force 应该要还一会儿才起的来吧1
当然指的是没有 STARTUP, 即使是 STARTUP NOMOUNT 也没有!ORA-01081: cannot start already-running ORACLE - shut it down first
如果你先 STARTUP NOMOUNT 然后紧接着再STARTUP就会出现这个错误ORA-01012: not logged on
指的是没有 CONNECT INTERNAL至于你一开始要shutdown immediate,而提示ORA-01034: ORACLE not available ,然后你有STARTUP,又提示ORA-01081: cannot start already-running ORACLE - shut it down first,就很奇怪了,我也不太清楚,不知道
你当时具体怎么操作的
不过后面的状态可以解释
你原先的数据库可能处在
startup mount或者startup nomount状态下
由于startup命令实际上包括
startup mount
alter database open命令,或者是startup open
你已经启动了startup mount命令,当然不能执行了
如果是处在 nomount or mount 状态下应该是可以 shutdown immediate 的,而不能 startup 的。可我的情况是既不能 shutdown 也不能 startup ,怪了!
用startup force 包含了 shutdown force ,对数据库应该有点影响的,我是为了让数据库能起的来才用的。
当时的情况可能是我在 shutdown immediate 的时候
SVRMGR> shutdown immediate;
Database closed.
Database dismounted.
停住了,好久没反应,我就把 console 关掉了,在进入 svrmgr时就出现了上述情况。
请高手指点!
我只是想研究一下我的数据库当时是处于什么状态?
不用重起服务,用startup force就可以了。