2016-09-20 45 views
0

我試圖在我的linux機器上使用命令「sqlplus/as sysdba」運行sql命令行「sqlplus」。我得到如下:不能在linux中使用sqlplus

的SQL * Plus:上週二9月20日十二時28分29秒2016

版權所有(C)1982年,2009年,Oracle版本11.2.0.1.0生產。版權所有。

連接到一個空閒實例。

然後當我寫statrup命令我得到:

ORA-01078: failure in processing system parameters 
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initSID.ora' 
SQL> exit 
Disconnected 

我在網上找了一個解決方案,我跟着什麼寫在https://community.oracle.com/thread/2178662 enter link description here 我的sqlplus再次啓動之前嘗試下面的命令: 出口ORACLE_SID = SID ENV | grep的ORA |排序它給我提供以下信息:

ORACLE_BASE=/u01/app/oracle 
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 
ORACLE_HOSTNAME= HOSENAME 
ORACLE_SID=SID 
ORACLE_UNQNAME=DB11G 

最後我屏幕ä TE貓的/ etc/oratab中,,結果如下

# This file is used by ORACLE utilities. It is created by root.sh 
# and updated by the Database Configuration Assistant when creating 
# a database. 

# A colon, ':', is used as the field terminator. A new line terminates 
# the entry. Lines beginning with a pound sign, '#', are comments. 
# 
# Entries are of the form: 
# $ORACLE_SID:$ORACLE_HOME:<N|Y>: 
# 
# The first and second fields are the system identifier and home 
# directory of the database respectively. The third filed indicates 
# to the dbstart utility that the database should , "Y", or should not, 
# "N", be brought up at system boot time. 
# 
# Multiple entries with the same $ORACLE_SID are not allowed. 
# 

最後,我想檢查我的數據庫使用以下命令ps -ef運行| grep的PMON 這表明我

oracle 18023 11347 0 12:38 pts/5 00:00:00 grep --color=auto pmon 
oracle 19686  1 0 Aug23 ?  00:05:11 ora_pmon_apertureSID 

所以現在我不知道最新的問題。我需要運行sqlplus 任何人都可以引導我

+0

嗨,你有沒有嘗試 「啓動」 或 「啓動PFILE = ...」? – davegreen100

回答

1

您的數據庫SID是「apertureSID」不是純「SID」。

export ORACLE_SID=apertureSID

此外,建議讓Oracle SID最大。長12個字符,通常全部大寫。

+0

是的,我剛剛通過改變這個問題來解決問題。非常感謝 – Hamda

+1

您應該將此答案標記爲正確 –