1. 程式人生 > >[小e筆記]之錯誤案例——ORA-01034和ORA-27101錯誤

[小e筆記]之錯誤案例——ORA-01034和ORA-27101錯誤

作業系統環境redhat5.3    Oracle版本:Oracle11gR2 

錯誤描述如下:

SQL> startup

ORACLE instance started.

Total System Global Area  598437888 bytes

Fixed Size                  1338140 bytes

Variable Size             394265828 bytes

Database Buffers          197132288 bytes

Redo Buffers                5701632 bytes

Database mounted.

Database opened.

SQL> select * from test;

        ID        SCN

---------- ----------

         1     751174

         2     751225

         3     751232

         4     751239

         5     751794

         6     751805

         7     751811

         8     752922

8 rows selected.

SQL> conn scott/tiger

ERROR:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

Linux Error: 2: No such file or directory

Process ID: 0

Session ID: 0 Serial number: 0

Warning: You are no longer connected to ORACLE.

找了N多網上資料:

(1)   當ORACLE_HOME、ORACLE_SID設定不正確時,會出現這個錯誤

[[email protected] ~]$ echo $ORACLE_HOME

/u01/oracle/product/11.2.0/dbhome_1

[[email protected] ~]$ echo $ORACLE_SID

Elvis

經過檢視不是因為這個錯誤。

(2)      說是由於listener.ora裡面的語句設定不正確導致的

[[email protected] admin]$ cat listener.ora

# listener.ora Network Configuration File: /u01/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (GLOBAL_DBNAME = elvis)

      (ORACLE_HOME = /u01/oracle/product/11.2.0/dbhome_1)  --後面不應該有”/”

      (SID_NAME = elvis)                                                 我的也沒問題

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = elvis)(PORT = 1521))

    )

  )

ADR_BASE_LISTENER = /u01/oracle

(3)      還有說Oracle目錄滿了導致的

(4)      由於監聽服務檔案的錯誤

 [[email protected] admin]$ vi tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

ABC =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = elvis)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = elvis)

    )

  )

LISTENER_ELVIS =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

我加了這句話後,正常了

[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 17 14:15:39 2012

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

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> conn scott/tiger

Connected.

elvis

2012.10.17

知識共享~共同進步

轉載請註明:

相關推薦

[e筆記]錯誤案例——ORA-01034ORA-27101錯誤

作業系統環境redhat5.3    Oracle版本:Oracle11gR2  錯誤描述如下: SQL> startup ORACLE instance started. Total System Global Area  598437888 bytes Fixed

轉載:ORA-01034ORA-27101的解決方法,oracle無法開啟解決辦法

1 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽: cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。 2 檢視oracle的sid叫什麼,比如建立資料庫的時候,例項名叫“orcl”,那麼先手工設定一下oralce的sid,

oracle 遠端訪問資料庫 ORA-01034ORA-27101問題的一種解決方法

1.先排除資料庫沒有啟動 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽: cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。 檢視oracle的

Oracle啟動出現ORA-01034ORA-27101的解決方案

在試圖登入pl/sql時,輸入使用者名稱(system/pwd)後,Oracle報告下列錯誤: ERROR: ORA-27101 Shared memory realm does not exist ORA-01034 ORACLE not available &<60; 查閱了相關 ORA-2

ORA-01034ORA-27101的解決方法

1 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽: cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。 2 檢視oracle的sid叫什麼,比如建立資料庫的時候,例項名叫“orcl”,那麼先手工設定一下oralce的sid

JavaScript學習筆記圖片庫案例分析

all 指定節點 學習 snapshot att tle art you lse 本文實例講述了JavaScript圖片庫。分享給大家供大家參考,具體如下: 一、一個javascript 圖片庫實例,下面是效果圖 點擊頂部導航,會在本頁面進行刷新圖片,然後,在底部會顯示文

ora-01034ora-27101錯誤解決

報錯原因: 解決:ora-27101 There may be 2 scenarios, which may lead you to encounter ORA-271011) Invalid ORACLE_HOME and ORACLE_SID(在環境變數裡配置)

Spark 學習筆記 Standalone與Yarn啟動運行時間測試

span ima 上傳 運行 yarn erl 技術分享 word wordcount Standalone與Yarn啟動和運行時間測試: 寫一個簡單的wordcount: 打包上傳運行: Standalone啟動: 運行時間:

讀書筆記ZLBOG如何選擇ASPPHP程序以及數據庫版本?

SQLSERVER2012 數據庫 ZBLOG PHP 最近一直在研究和解決ZBLOG數據庫的事情,因為早期的博客一般都采用小型數據庫,但時至今日,數據了逐漸增大,ACCESS這樣的微軟桌面級數據庫已經不能夠處理當前的數據量了,就算是建立個博客,數據超過2萬條也壓力山大,生成一次數據要很長時間

診斷:expdp導出時遇到錯誤ORA-31693ORA-00922

HR missing bject AI spec mis fail val int 11.2.0.1使用數據泵expdp導出時,如果使用parallel,可能會遇到 ORA-31693: Table data object "OWNER"."TABLE" failed t

R語言可視化學習筆記添加p-value顯著性標記--轉載

let run compare tac rod 學習 line 需要 abs https://www.jianshu.com/p/b7274afff14f?from=timeline #先加載包 library(ggpubr) #加載數據集ToothGrowth dat

使用PLSQL客戶端登入ORACLE時報ORA-12502ORA-12545錯誤的解決方案

當使用plsqldev客戶端登入oracle資料庫時,如果對應的tnsnames.ora中是直接使用IP地址來連線,並且未在系統的hosts檔案中繫結主機名時,極易出現ORA-12502及ORA-12545報錯,這兩種錯誤內容分別是: ORA-12502: TNS:listener received no

ORACLErman備份:ORA-19809ORA-19804的解決方法

操作環境:redhat 6.4  oracle 12c rman備份出錯。之前出現過,好象重新backup database就可以了,今天又出現,紀錄下RMAN-03009: failure of Contrl file and SPFILE Autobackup command o

Java基礎個人筆記Scanner,Random類陣列

Scaner類作用:接收鍵盤錄入 1.用前需先用import匯入Scanner包 import java.util.Scanner;匯入包 public class ScannerDemo{ public static void main(String[] args){ //建立Scanne

開發筆記詳述 JAVA 建構函式程式碼塊本身及其執行細節

今天在JAVA的研究學習當中發現了建構函式這個神奇但是麻煩的東西, 他在給我感覺很像OC語言中的initWith..., 但是在細節上有很多的不同, 而程式碼塊這個東西更是讓我這個敲iOS的眼前一亮, 後來針對程式碼塊這個東西的功能和執行的順序深究了一番. 首先說說建構函式 開頭說道這個

ORA-00600ORA-08103錯誤處理

iamlaosong文 工作需要每月將總部下發的結算資料匯入到表中,然後進行統計清分。每個月的資料量很大,累計下來後資料量更大。用sqlldr匯入資料速度比較快。本次用sqlldr匯入8月結算資料後,進行統計時報錯:ORA-00600: internal error code, argume

《Android開發藝術探索》學習筆記Android的執行緒執行緒池

一、概述 1、主執行緒與子執行緒 主執行緒 又叫UI執行緒 主要作用是執行四大元件以及處理它們和使用者的互動,主要用來處理和介面相關的事情 子執行緒 執行耗時任務,比如網路請求、I/O操作等

DSP——DSP/BIOS學習筆記(三)——TSKMBX

1、它們都是任務間通訊的手段,但是應用場合不同  訊號量用作任務同步或者資源的互斥訪問 至於郵箱,名副其實的,可以“郵寄”一些東東給別的任務 舉個例子的話,我覺得可以說訊號量就像別人打你電話只響一下(具體代表什麼含義在於你們之間的約定),而郵箱就像簡訊哇,寫啥都行。當然,二進位制訊號量也可以用郵箱實現。 2、

【機器學習實戰系列】讀書筆記AdaBoost演算法公式推導例子講解(一)

最近在看整合演算法AdaBoost,推薦先看李航的統計學習方法第8章,然後再看機器學習實戰第7章,李航的書上的公式推導講的很詳細了,但是很多地方對於初學者來說,還是需要時間去理解和消化的。本文將從以下幾個方面來介紹AdaBoost演算法。一、AdaBoost演算法公式推導二、

spark學習筆記二:寬依賴窄依賴

1.如果父RDD裡的一個partition只去向一個子RDD裡的partition為窄依賴,否則為寬依賴(只要是shuffle操作)。 2.spark根據運算元判斷寬窄依賴:      窄依賴:map