Oracle常見錯誤總結
SQL>startup
ORA-01081:cannot start already-running ORALCE - shut it down first
SQL>shutdown immediate
ORA-03135:connection lost contact
解決方法:
sqlplus "/ as sysdba"
sqlplus>shutdown abort;
sqlplus>startup;
常見問題二:ORA-03113資料庫無法正常啟動
連線資料庫,啟動資料庫到mount狀態
sqlplus / as sysdba
sql>startup mount
檢視日誌組狀態
SQL> select * from v$log;
嘗試歸檔日誌
SQL> alter database open resetlogs 1;
使用不完全恢復資料庫
SQL> alter database open resetlogs;
嘗試失敗之後,恢復資料庫到指定時間點
SQL> recover database until time '2014-11-16'
關閉資料庫
SQL> shutdown immediate
再次啟動資料庫,發現已經可以正常啟動。
SQL> startup
常見問題三:ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist(參考文章:
解決過程:
請輸入使用者名稱: sys as sysdba
輸入口令:
已連線到空閒例程。
SQL> show parameter;
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
SQL> select group#,sequence#,members,archived,status from v$log;
select group#,sequence#,members,archived,status from v$log
*
第 1 行出現錯誤:
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
-----
這個過程中我參考很多資料,無法解決
SQL> startup open hstestdb
ORACLE 例程已經啟動。
Total System Global Area 6847938560 bytes
Fixed Size 2188768 bytes
Variable Size 3422554656 bytes
Database Buffers 3405774848 bytes
Redo Buffers 17420288 bytes
資料庫裝載完畢。
ORA-03113: 通訊通道的檔案結尾
程序 ID: 2984
會話 ID: 5 序列號: 3
-----
還是報ORA-03113: 通訊通道的檔案結尾,究竟什麼原因?
SQL> startup open hstestdb
ORACLE 例程已經啟動。
Total System Global Area 6847938560 bytes
Fixed Size 2188768 bytes
Variable Size 3422554656 bytes
Database Buffers 3405774848 bytes
Redo Buffers 17420288 bytes
資料庫裝載完畢。
ORA-03113: 通訊通道的檔案結尾
程序 ID: 2984
會話 ID: 5 序列號: 3
SQL> exit
從 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 斷
開
C:\Documents and Settings\Administrator>set oracle_sid=hstestdb
C:\Documents and Settings\Administrator>sqlplus "/as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:37:02 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
請輸入使用者名稱: sys as sysdba
輸入口令:
已連線到空閒例程。
SQL> stop
SP2-0042: 未知命令 "stop" - 其餘行忽略。
SQL> shutdown immediate;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup mount;
ORACLE 例程已經啟動。
Total System Global Area 6847938560 bytes
Fixed Size 2188768 bytes
Variable Size 3422554656 bytes
Database Buffers 3405774848 bytes
Redo Buffers 17420288 bytes
資料庫裝載完畢。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC
---------- ---------- ---------- ---------- ---------- ---------- ---
STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------------- ------------- -------------- ------------ --------------
1 1 3823 52428800 512 1 NO
CURRENT 34344047 12-3月 -13 2.8147E+14
3 1 3822 52428800 512 1 NO
INACTIVE 34327500 12-3月 -13 34344047 12-3月 -13
2 1 3821 52428800 512 1 NO
INACTIVE 34324562 12-3月 -13 34327500 12-3月 -13
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-03113: 通訊通道的檔案結尾
程序 ID: 2592
會話 ID: 5 序列號: 7
SQL> alter database archivelog;
ERROR:
ORA-03114: 未連線到 ORACLE
SQL> select * from v$log;
ERROR:
ORA-03114: 未連線到 ORACLE
SQL> conn sys/sys as sysdba
已連線到空閒例程。
SQL> select * from v$log;
select * from v$log
*
第 1 行出現錯誤:
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
SQL> archive log list;
ORA-01012: not logged on
SQL> exit
已斷開連線
C:\Documents and Settings\Administrator>lsnrctl status
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-3月 -2013 15:4
4:24
Copyright (c) 1991, 2010, Oracle. All rights reserved.
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hserptest)(PORT=1521)))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
ction
啟動日期 18-3月 -2013 15:30:27
正常執行時間 0 天 0 小時 14 分 0 秒
跟蹤級別 off
安全性 ON: Local OS Authentication
SNMP OFF
監聽程式引數檔案 D:\app\Administrator\product\11.2.0\dbhome_1\network\a
dmin\listener.ora
監聽程式日誌檔案 d:\app\administrator\diag\tnslsnr\hserptest\listener\a
lert\log.xml
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hserptest)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
服務摘要..
服務 "CLRExtProc" 包含 1 個例項。
例項 "CLRExtProc", 狀態 UNKNOWN, 包含此服務的 2 個處理程式...
服務 "hstestdb" 包含 1 個例項。
例項 "hstestdb", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:45:23 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
請輸入使用者名稱: sys/sys as sysdba
已連線到空閒例程。
SQL> select * from v$log;
select * from v$log
*
第 1 行出現錯誤:
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
SQL> alter database open resetlog;
alter database open resetlog
*
第 1 行出現錯誤:
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出現錯誤:
ORA-01034: ORACLE not available
程序 ID: 0
會話 ID: 0 序列號: 0
SQL> shutdown immedate;
SP2-0717: 非法的 SHUTDOWN 選項
SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup mount;
ORACLE 例程已經啟動。
Total System Global Area 6847938560 bytes
Fixed Size 2188768 bytes
Variable Size 3422554656 bytes
Database Buffers 3405774848 bytes
Redo Buffers 17420288 bytes
資料庫裝載完畢。
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出現錯誤:
ORA-01139: RESETLOGS 選項僅在不完全資料庫恢復後有效
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC
---------- ---------- ---------- ---------- ---------- ---------- ---
STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------------- ------------- -------------- ------------ --------------
1 1 3823 52428800 512 1 NO
CURRENT 34344047 12-3月 -13 2.8147E+14
3 1 3822 52428800 512 1 NO
INACTIVE 34327500 12-3月 -13 34344047 12-3月 -13
2 1 3821 52428800 512 1 NO
INACTIVE 34324562 12-3月 -13 34327500 12-3月 -13
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出現錯誤:
ORA-01139: RESETLOGS 選項僅在不完全資料庫恢復後有效
SQL>
SQL> recover database until time '2013-03-01 12:12:12';
完成介質恢復。
---
我恢復3月1日的
SQL> alter database open resetlogs;
資料庫已更改。
SQL> shutdown
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 6847938560 bytes
Fixed Size 2188768 bytes
Variable Size 3422554656 bytes
Database Buffers 3405774848 bytes
Redo Buffers 17420288 bytes
資料庫裝載完畢。
資料庫已經開啟。
相關推薦
Oracle常見錯誤總結
SQL>startup ORA-01081:cannot start already-running ORALCE - shut it down first SQL>shutdown immediate ORA-03135:connection lost contact 解決方法: sqlpl
oracle筆記1--常用設定,連線PL/SQL Developer,常見錯誤總結
Oracle連線相關錯誤解決步驟以及清單(部分缺少截圖,各位見諒) 1、 Ping a) 網路 b) 防火牆 2、 Tnsping a) Tnsping正確只是告訴你至少監聽是正常的。 b) Tnsnames.ora配置問題
Oracle資料庫常見錯誤總結(一)
實際專案實踐過程中,經常會遇到一些形如“ORA-XXXX”的Oracle錯誤提示,此時,我們便會開啟百度、Google,搜尋相關技術解決方案。本系列博文的目的就在於,對常見的Oracle錯誤提示進行總結,不斷完善。 ORA-12560 ORA-1
Hbase 常見錯誤總結——摘自忘了
cti status 不同步 fat reducer led cep issue html 一、執行$ hbase hbck 命令時,出現以下提示: Invalid maximum heap size: -Xmx4096m The specified size excee
Rreact Native 常見錯誤總結
指正 自己 努力 mod 目錄 .net window exception ati 1.invariant violation:expected a component class,got[object object] 創建自定義組件首字母要大寫,否則會報錯.
Oracle常見錯誤
oracle報錯oracle11G報錯 ORA-27157: OS post/wait facility removed ORA-27300: OS system dependent operation:semop failed with status: 43解決辦法: 詳見http://www.cnblog
windows 安裝Scrapy常見錯誤總結
window scrapy 寫這篇文章,不僅是為了匯總安裝Scrapy的常見安裝問題,還自己獨立解決問題的能力。從一開始報VS C++版本的錯誤,到後來在CentOS運行pip install lxml很慢(CentOS 7 是一臺虛擬機)。這是一種常見的安裝lxml的異常情況:電腦環境:win10 64位
SpringMVC接受JSON參數詳解及常見錯誤總結我改
pen 接口 var token 練手 一個 lips users 是不是 SpringMVC接受JSON參數詳解及常見錯誤總結 最近一段時間不想使用Session了,想感受一下Token這樣比較安全,穩健的方式,順便寫一個統一的接口給瀏覽器還有APP。所以把一個練手項目
[轉]C語言常見錯誤總結1
process log item 它的 too 問題 程序 副本 proc 指針與數組的對比c程序中,指針和數組在不少地方可以相互替換著用,讓人產生一種錯覺,以為兩者是等價的 數組要麽在靜態存儲區被創建(如全局數組),要麽在棧上被創建。數組名對應著(而不是指向)一塊內存,其
Teamcanter服務器登錄常見錯誤總結
常見錯誤 分割 清理 開始 停止 .com 錯誤 常見錯誤總結 pom 問題一:POM has not started 以上三個問題,都是TC有關的服務掉線導致的,我們只需要清理下緩存即可. 解決辦法來了............... ----------------
docker 常見錯誤總結
term issue apply lis correct device ner headers variables docker common error Non-existing image of running container drm() { docker rm $
MySQL常見錯誤總結
解決方法 margin group 更新 mys 條件 left for ins 1)DELETE語句不能直接使用表的別名 執行insert,update,delete語句時,我們為了方便常給表加上別名,這在Oracle下完全沒有問題,但是MySQL的delete語句後
Hibernate開發中常見錯誤總結
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
ansible 2.7.1 常見錯誤總結
1.RequestsDependencyWarning (refer to http://blog.51cto.com/mjunetwslinux/2177727?source=dra) python庫中urllib3 (1.21.1) or chardet (2.2.1) 的版本不相
Linux之Ubuntu常見錯誤總結
N1: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/
python常見錯誤總結,持續更新
1、錯誤:NameError: name 'raw_input' is not defined 原因:原因出在raw_input ,python3.0版本後用input替換了raw_input 2、 在Python 3.x 裡面,iteritems()方法已經廢除了。在3.x裡用 ite
【oracle常見錯誤】oracle監聽程式配置/“ORA-12541: TNS: 無監聽程式”
一、問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。 二、解決方案 1、監聽程式配置 從開始選單中開啟“Oracle Net Configu
【小結】常見錯誤總結
暴力 使用 否則 合並 修改 bsp 序列 遞歸 -s 1.斜率優化dp中,若原數據太大,則不要將斜率交叉相乘(可能爆long long),而應使用long double比較slope 2.不帶修改的前綴主席樹:o=++gt; 帶修改的BIT套主席樹:if(!o)o=++g
hive2.*安裝部署常見錯誤總結(連載)
異常一、java.lang.RuntimeException Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate o
Django常見錯誤總結
1 ImportError: No module named 'MySQLdb' 解決方法: 1. 安裝pymysql模組 2. 在app的__init__.py檔案中寫入以下內容 import pymysql pymysql.install_as_MySQLdb()