環境變數設定錯誤導致sqlplus 連線不上oracle
碰到一個奇怪的問題:在作業系統使用者下oracle 下,我用sqlplus / as sysdba 命令連線不上去,如下:
[oracle@gridrac1 ~]$ export ORACLE_SID=apple01
[oracle@gridrac1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Tue May 10 14:02:55 2016
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL>
但是我檢視程式存在。
[oracle@gridrac1 ~]$ ps -ef|grep apple01
oracle 6073 1 0 14:03 ? 00:00:00 ora_pmon_apple01
oracle 6075 1 0 14:03 ? 00:00:00 ora_psp0_apple01
oracle 6077 1 2 14:03 ? 00:00:35 ora_vktm_apple01
oracle 6081 1 0 14:03 ? 00:00:00 ora_gen0_apple01
oracle 6083 1 0 14:03 ? 00:00:00 ora_diag_apple01
oracle 6085 1 0 14:03 ? 00:00:00 ora_dbrm_apple01
設定了很多環境變數,仍然是提示“Connected to an idle instance”。百撕不得姐呀
最後我對比了能夠正常使用sqlplus 的主機的環境,發現我的ORACLE_HOME變數多了一個斜槓'/'.我原來是這樣寫的:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/
改成:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
好了,問題解決了,就能夠連線上sqlplus 了。什麼原因?
[oracle@gridrac1 ~]$ export ORACLE_SID=apple01
[oracle@gridrac1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Tue May 10 14:02:55 2016
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL>
但是我檢視程式存在。
[oracle@gridrac1 ~]$ ps -ef|grep apple01
oracle 6073 1 0 14:03 ? 00:00:00 ora_pmon_apple01
oracle 6075 1 0 14:03 ? 00:00:00 ora_psp0_apple01
oracle 6077 1 2 14:03 ? 00:00:35 ora_vktm_apple01
oracle 6081 1 0 14:03 ? 00:00:00 ora_gen0_apple01
oracle 6083 1 0 14:03 ? 00:00:00 ora_diag_apple01
oracle 6085 1 0 14:03 ? 00:00:00 ora_dbrm_apple01
設定了很多環境變數,仍然是提示“Connected to an idle instance”。百撕不得姐呀
最後我對比了能夠正常使用sqlplus 的主機的環境,發現我的ORACLE_HOME變數多了一個斜槓'/'.我原來是這樣寫的:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/
改成:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
好了,問題解決了,就能夠連線上sqlplus 了。什麼原因?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2097112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java配置環境變數的錯誤Java變數
- ansible設定環境變數變數
- ansible 設定環境變數變數
- export 設定環境變數Export變數
- Linux設定環境變數Linux變數
- java jdk 設定環境變數JavaJDK變數
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- [Oracle] -- 配置Oracle環境變數Oracle變數
- 4.2.10.2 設定和取消設定環境變數變數
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- JDK1.8環境變數設定JDK變數
- Golang環境變數設定詳解Golang變數
- linux系統設定環境變數Linux變數
- Vue 設定環境變數和模式Vue變數模式
- python 獲取設定環境變數Python變數
- win 命令列 設定環境變數命令列變數
- Centos7環境變數設定CentOS變數
- 環境變數的設定方法(轉)~變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- 什麼是環境變數?python設定環境變數有什麼用?變數Python
- win10 gcc環境變數怎麼設定_win10設定gcc環境變數步驟Win10GC變數
- 系統預設環境變數PATH設定變數
- Linux字符集環境變數設定Linux變數
- Rust 使用 dotenv 來設定環境變數Rust變數
- ubuntu-設定系統環境變數Ubuntu變數
- 資料庫伺服器記憶體不夠,DBW0 hang死導致sqlplus連不上資料庫伺服器記憶體SQL
- tomcat配置環境變數win10怎樣設定_win10如何設定tomcat配置環境變數Tomcat變數Win10
- win10環境變數設定怎麼編輯 win10設定環境變數的位置在哪Win10變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- win10 如何讓環境變數生效_windows10如何設定環境變數Win10變數Windows
- python設定環境變數(臨時和永久)Python變數
- 配置Java環境變數時的一個常見錯誤Java變數
- Oracle RAC 環境下的連線管理Oracle
- 連線zk 報錯連線不上hbase jdbcJDBC
- rust程式中設定和訪問環境變數Rust變數
- Jtti:ubuntu中怎麼設定qt環境變數JttiUbuntuQT變數
- 2.4.3 Step 2: 確定設定好了環境變數變數
- 讀取和設定 Ubuntu 環境變數(很全面)Ubuntu變數
- JAVA下載安裝及設定環境變數Java變數