日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

oracle服务未启动失败,windows服务未启动导致 ORA-12560和RMAN-00554错误 | 信春哥,系统稳,闭眼上线不回滚!...

發布時間:2024/9/19 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle服务未启动失败,windows服务未启动导致 ORA-12560和RMAN-00554错误 | 信春哥,系统稳,闭眼上线不回滚!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天,有人在群里問RMAN-00554、RMAN-04005、ORA-12560錯誤,如下:

C:Usersstream>rman target /

恢復管理器: Release 11.2.0.1.0 - Production on 星期二 3月 19 16:03:14 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates.? All rights reserved.

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00554: 內部恢復管理器程序包初始化失敗

RMAN-04005: 目標數據庫中存在錯誤:

ORA-12560: TNS: 協議適配器錯誤

這個問題通常是由于windows系統ORACLE服務沒有啟動導致的,windows系統數據庫與服務綁定,只有服務啟動后,才可以對數據庫做操作,比如,windows系統數據庫服務沒有啟動,sqlplus連接本地數據庫就會報錯。

C:Usersstream>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 19 15:59:53 2013

Copyright (c) 1982, 2010, Oracle.? All rights reserved.

ERROR:

ORA-12560: TNS: 協議適配器錯誤

請輸入用戶名:

由于linux沒有服務這一說,所以linux在數據庫沒有啟動的情況下,sqlplus和rman都可以直接連接數據庫,如果數據庫沒有打開,sqlplus會提示連接到空閑實例,rman會提示數據庫未啟動。

[oracle@secdb2 ~]$ ps -ef | grep smon

oracle??? 7061???? 1? 0 05:45 ???????? 00:00:00 asm_smon_+ASM

oracle?? 15483? 8553? 0 16:37 pts/1??? 00:00:00 grep smon

從上面可以看到,數據庫沒有啟動。

[oracle@secdb2 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Tue Mar 19 16:38:17 2013

Copyright (c) 1982, 2011, Oracle.? All rights reserved.

Connected to an idle instance.

sqlplus提示連接到空閑實例。

[oracle@secdb2 ~]$ rman target /

Recovery Manager: Release 11.2.0.3.0 - Production on Tue Mar 19 16:38:37 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates.? All rights reserved.

connected to target database (not started)

rman則提示數據庫未啟動。

windows啟動服務很簡單,只需要右鍵計算機或我的電腦->管理->服務和應用程序->服務,然后找到要啟動的服務,點擊啟動就可以了。但是如果不想每次開機都啟動數據庫的話,那么每次想用數據庫時都需要走一遍這個流程,很麻煩,下面介紹下用命令行啟動數據庫服務,比如我的數據庫服務名是OracleServiceDBDREAM,可以用下面的命令在命令行啟動這個數據庫服務。

C:Windowssystem32>net start OracleServiceDBDREAM

OracleServiceDBDREAM 服務正在啟動 ............

OracleServiceDBDREAM 服務已經啟動成功。

默認ORACLE數據庫在windows系統上的服務名是OracleService+數據庫的實例名,上面是用Administrator用戶登錄的情況下,這個命令可以直接運行,如果使用非Administrator的其他管理員用戶登錄系統的話,運行上面的命令,可能遇到下面的錯誤。

C:Usersstream>net start OracleServiceDBDREAM

發生系統錯誤 5。

拒絕訪問。

這樣只需要郵件命令提示符,選擇以管理員身份運行即可,如下圖所示:

但是每次都這樣操作還是很麻煩,郵件命令提示符,點擊屬性->快捷方式->高級,如下圖:

點擊高級按鈕后,會彈出以下界面。

勾選用管理員身份運行,確定,這樣以后再使用命令行的時候,就一直是管理員身份了。

當windows的數據庫服務啟動后(默認數據庫也直接啟動了),就可以使用sqlplus和rman了,如下所示:

C:Windowssystem32>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 19 17:59:00 2013

Copyright (c) 1982, 2010, Oracle.? All rights reserved.

連接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning option

SQL>

只要windows的數據庫服務啟動,哪怕是數據庫沒有起來,sqlplus也可以連接數據庫,rman同樣也可以。

C:Windowssystem32>rman target /

恢復管理器: Release 11.2.0.1.0 - Production on 星期二 3月 19 18:00:03 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates.? All rights reserved.

連接到目標數據庫: DBDREAM (DBID=2326242578)

RMAN>

windows的服務啟后,剩下操作的基本就可linux一樣了,可以通過sqlplus關閉和啟動數據庫。監聽也一樣,也需要先啟動相關的服務。

總結

以上是生活随笔為你收集整理的oracle服务未启动失败,windows服务未启动导致 ORA-12560和RMAN-00554错误 | 信春哥,系统稳,闭眼上线不回滚!...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。