久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

sqlplus中prelim / as sysdba宕機且無法進入怎么辦

144次閱讀
沒有評論

共計 2439 個字符,預(yù)計需要花費 7 分鐘才能閱讀完成。

這篇文章主要介紹 sqlplus 中 prelim / as sysdba 宕機且無法進入怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

遇到一個系統(tǒng),數(shù)據(jù)庫無法正常運行,查看數(shù)據(jù)庫的進程發(fā)現(xiàn)數(shù)據(jù)庫已宕,結(jié)果如下:

[oracle@xiaowu ~]$ ps -ef | grep
ora_

oracle 6218 6161 0 09:39 pts/2 00:00:00 grep
ora_

用超級管理員用戶登錄數(shù)據(jù)庫時,系統(tǒng)報 ORA-00020
的錯誤,很奇怪,數(shù)據(jù)庫未啟動,還報進程數(shù)超上限的錯誤。

[oracle@xiaowu ~]$ sqlplus / as
sysdba

SQL*Plus: Release 11.2.0.1.0
Production on Wed Oct 23 10:48:12 2013

Copyright (c) 1982, 2009, Oracle.
 All rights reserved.

ERROR:

ORA-00020:maximum number of
processes (500) exceeded

Enter user-name:

解決 ORA-00020
錯誤,加大 processes 的參數(shù)值即可,但是需要正常啟動數(shù)據(jù)庫并成功登陸后才能修改,但是現(xiàn)在數(shù)據(jù)庫都無法正常啟動,一時想不到解決方法,最后求助資深 DBA 解決,方法如下:

首先通過加參數(shù)“-prelim”成功登陸數(shù)據(jù)庫

[oracle@xiaowu ~]$ sqlplus -prelim / as sysdba

SQL*Plus: Release 11.2.0.1.0
Production on Wed Oct 23 11:10:09 2013

Copyright (c) 1982, 2009, Oracle.
 All rights reserved.

SQL  

此時就可以正常關(guān)閉和開啟數(shù)據(jù)庫,安裝如下命令操作解決問題:

shutdown immediate;

startup;

show parameter processes;

alter system set processes=1000 scope=spfile;

startup force;

show parameter
processes;

exit;

************************************************************************************************
未完全關(guān)閉數(shù)據(jù)庫導(dǎo)致 ORA-01012: not logged 的解決
首先使用 SHUTDOWN NORMAL 方式關(guān)閉數(shù)據(jù)庫,在數(shù)據(jù)庫未關(guān)閉時 CTRL+ Z 停止執(zhí)行,退出用 SQLPLUS 重登陸,出現(xiàn)報錯:ORA-01012: not logged on

實驗如下:

首先執(zhí)行

SYS@bys1 shutdown

ORA-01013: user requested cancel of current operation

[oracle@bys001 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sat Sep 7 09:05:08 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected.

ERROR:

ORA-01012: not logged on

Process ID: 0

Session ID: 0 Serial number: 0

SYS@bys1 startup

ORA-01012: not logged on

SYS@bys1 conn / as sysdba

Connected to an idle instance.

ERROR:

ORA-01012: not logged on

Process ID: 0

Session ID: 0 Serial number: 0

SYS@bys1 conn bys/bys

ERROR:

ORA-01090: shutdown in progress – connection is not permitted

Process ID: 0

Session ID: 0 Serial number: 0

Warning: You are no longer connected to ORACLE.

解決方法:

找到進程,kill 掉就可以了。

[oracle@bys001 ~]$ ps -ef |grep ora_dbw0_

oracle    6519     1  0 Sep06 ?        00:00:15 ora_dbw0_bys1

oracle   20947 20924  0 09:08 pts/0    00:00:00 grep ora_dbw0_

[oracle@bys001 ~]$ kill -9 6519

[oracle@bys001 ~]$ ps -ef |grep ora_dbw0_

oracle   20949 20924  0 09:08 pts/0    00:00:00 grep ora_dbw0_

[oracle@bys001 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sat Sep 7 09:08:22 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SYS@bys1 startup

ORACLE instance started.

Total System Global Area  631914496 bytes

Fixed Size                  1338364 bytes

Variable Size             264242180 bytes

Database Buffers          360710144 bytes

Redo Buffers                5623808 bytes

Database mounted.

Database opened.

SYS@bys1

以上是“sqlplus 中 prelim / as sysdba 宕機且無法進入怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-20發(fā)表,共計2439字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 英德市| 娄烦县| 拉萨市| 沙田区| 万安县| 新蔡县| 白城市| 漳浦县| 奈曼旗| 南汇区| 冀州市| 疏附县| 名山县| 锡林浩特市| 临清市| 宁河县| 博罗县| 湘西| 新兴县| 马公市| 淮安市| 卓资县| 松滋市| 巴塘县| 盐池县| 延津县| 浦北县| 电白县| 留坝县| 平山县| 嘉义市| 麦盖提县| 鄂托克前旗| 山阴县| 乌拉特中旗| 塔城市| 盐池县| 长沙市| 汤原县| 西城区| 渝北区|