[Oracle 12c]-檢查Oracle 12c R2 on Oracle Linux 7安裝後的服務狀況

軟體裝好不可能就丟著不管, 多少會去檢查一下有沒有安裝成功,
這裡主要是確認Oracle裝好, 服務有啟動, 
不過有另一個應檢查的是LOG (如SQL ERRORLOG).....

檢查Oracle 12c R2 on Oracle Linux 7安裝後的服務狀況

 

1.      檢查listener.ora檔案內容是否正確, 這我栽了多次, 因為一裝好的HOST在測試中會出現oracdb12c, 一下子沒注意就讓listener起不來……

# listener.ora Network Configuration File: /u01/app/oracle/product/12.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.colindomain)(PORT = 1521))

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    )

  )

 

2.      確認Listener是啟動的, 沒有啟動就手動啟動.

$ lsnrctl status

$ lsnrctl start

$ lsnrctl stop

 

如果用status檢查提示下列狀況, 就表示Listener是沒有啟動的.

TNS-12541: TNS:no listener

 

3.      手動啟動Oracle服務

$ sqlplus /nolog

 

SQL*Plus: Release 12.2.0.1.0 Production on Mon Jul 3 17:29:50 2017

 

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

 

SQL> connect /as sysdba

Connected.

SQL> startup

 

手動停止Oracle服務

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

 

4.      檢查資料庫服務是否正常, 最常用的就是查詢系統資訊看看是否有回傳值

SQL> select * from v$database;

 

5.      最後檢查Enterprise Manager Express是否能登入 (這個常遇到firewall或是網路設定而不通)