【RAC】由系統環境變數中"/"引起的空閒例項
昨天接到一個電話,說搭好的RAC叢集,只能透過TNS方式連線,sqlplus / as sysdba 方式是無法連線的,而且顯示空閒例項,透過後臺日志看,資料庫例項確實執行。 下面簡單說下,我的檢視步驟
點選(此處)摺疊或開啟
-
#執行命令
-
ps -ef | grep pmon
-
-
$ export ORACLE_SID=XXXDB2
-
$ sqlplus / as sysdba
-
-
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:15:59 2016
-
-
Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
-
Connected to an idle instance.
-
- SQL>
改為小寫執行
點選(此處)摺疊或開啟
-
$ export ORACLE_SID=xxxdb2
-
$ sqlplus / as sysdba
-
-
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:15:59 2016
-
-
Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
-
Connected to an idle instance.
-
- SQL>
檢視叢集狀態
點選(此處)摺疊或開啟
-
$ crs_stat -t
-
Name Type Target State Host
-
------------------------------------------------------------
-
ora....b1.inst application ONLINE ONLINE xxxdb1
-
ora....b2.inst application ONLINE ONLINE xxxdb2
-
ora.xxxdb.db application ONLINE ONLINE xxxdb2
-
ora....B1.lsnr application ONLINE ONLINE xxxdb1
-
ora.xxxdb1.gsd application ONLINE ONLINE xxxdb1
-
ora.xxxdb1.ons application ONLINE ONLINE xxxdb1
-
ora.xxxdb1.vip application ONLINE ONLINE xxxdb1
-
ora....B2.lsnr application ONLINE ONLINE xxxdb2
-
ora.xxxdb2.gsd application ONLINE ONLINE xxxdb2
-
ora.xxxdb2.ons application ONLINE ONLINE xxxdb2
- ora.xxxdb2.vip application ONLINE ONLINE xxxdb2
此時,想看看sqlplus命令的路徑
點選(此處)摺疊或開啟
-
$ which sqlplus
- /oracle/product/10g//db/bin/sqlplus
檢視配置的環境變數
點選(此處)摺疊或開啟
-
$ cat ~/.profile
-
"/oracle/.profile" 10 lines, 445 characters
-
export ORACLE_BASE=/oracle/product/10g/
-
export ORACLE_HOME=$ORACLE_BASE/db
-
export ORA_CRS_HOME=$ORACLE_BASE/crs
-
export ORACLE_SID=xxxdb2
-
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
-
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
- export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
修改環境變數,並使之生效,再次嘗試登入
點選(此處)摺疊或開啟
-
$ sqlplus / as sysdba
-
-
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:16:47 2016
-
-
Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
-
-
Connected to:
-
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
-
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
-
- SQL>
想起那句話“細節決定成敗” ,例如空格、/之類,更規範的操作讓我可以避免一些不必要的麻煩。 資料庫例項正常, 我們也應該想到從sqlplus來源查起。
未來之路、更進一步
文盲筱燁 2016年10月28日 週五
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2127258/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux系統環境變數Linux變數
- 系統環境變數中 HTTP_PROXY 的誤區變數HTTP
- 環境變數和地址空間變數
- linux系統設定環境變數Linux變數
- shell全域性(系統)環境變數變數
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- 如何在Linux系統中設定Boost庫的環境變數?Linux變數
- ubuntu-設定系統環境變數Ubuntu變數
- win10系統新增環境變數的方法Win10變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- win10系統adb環境變數配置怎麼設定_win10系統adb環境變數配置的方法Win10變數
- 系統預設環境變數PATH設定變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- Linux系統設定環境變數是怎樣的Linux變數
- 由門禁系統引起的升級改造
- Linux中的環境變數知多少?Linux變數
- window系統jdk安裝與環境變數配置JDK變數
- windows10系統中環境變數怎麼恢復預設Windows變數
- C++系統相關操作2 - 獲取系統環境變數C++變數
- Linux中bash shell環境變數Linux變數
- GBASEDBTSERVER 環境變數7GBASEDBTSHMBASE 環境變數 (UNIX™)Server變數
- 健壯的例項變數 (Non Fragile ivars)和脆弱的例項變數(Fragile ivars)變數
- mac電腦安裝python配置系統環境變數MacPython變數
- 草履蟲都能看懂的系統環境變數配置變數
- 簡述SHELL全域性環境變數與局變環境變數變數
- FastAPI(64)- Settings and Environment Variables 配置項和環境變數ASTAPI變數
- 可變引數例項
- Java 環境變數Java變數
- jdk環境變數JDK變數
- postman環境變數Postman變數
- DOS環境變數變數
- 配置環境變數變數
- env 環境變數變數
- 環境變數path變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- java 環境變數的配置Java變數
- Node.js安裝以及環境變數配置,(window系統)Node.js變數