首頁 >後端開發 >php教程 >如何在Linux下啟動Oracle

如何在Linux下啟動Oracle

零到壹度
零到壹度原創
2018-03-27 13:08:458510瀏覽

本文主要和大家分享如何在Linux下啟動Oracle,希望能幫助大家。

1、啟動oracle的步驟

#Linux下啟動oracle分為以下兩個步驟:

  • 1.1、啟動lsnrctl監聽。

  • 1.2、啟動資料庫執行個體。

2、啟動oracle監聽

先登陸伺服器,切換到oracle用戶。

<span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">[admin@dataserver ~]$ su - oracle<br/>密码:<br/>[oracle@dataserver ~]$<br/></span>

如何在Linux下啟動Oracle

接下來,檢查oracle監聽器運作狀態,透過lsnrctl status指令查看。

如oracle監聽沒有啟動,下面執行啟動監聽,透過指令lsnrctl start,結果如下:

如何在Linux下啟動Oracle
##上述回饋為監聽啟動失敗,是因為其監聽的IP30.85.227.24,並非伺服器的IP,所以需要調整這個IP為伺服器目前的IP。

在oracle用戶下,進入目錄/u01/app/oracle/product/11.2.0/dbhome_1/network/admin,修改listener.ora檔。注意這個目錄因具體伺服器而異。
如何在Linux下啟動Oracle

listener.ora檔案打開,內容如下,調整其中的HOST IP即可。

調整完監聽IP後,重新啟動監聽器,執行lsnrctl start

至此,oracle監聽器啟動成功!

如何在Linux下啟動Oracle

3、啟動oracle實例

以system使用者身分登陸oracle

<span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">[oracle@dataserver admin]$ sqlplus /nolog<br/><br/>SQL*Plus: Release 11.2.0.1.0 Production on 星期五 4月 15 15:23:04 2016<br/>Copyright (c) 1982, 2009, Oracle.  All rights reserved.<br/><br/>SQL> conn as sysdba<br/>Enter user-name: system<br/>Enter password: <br/>Connected to an idle instance.0<br/></span>

然後啟動實例,透過startup指令:

<span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">SQL> startup<br/>ORACLE instance started.<br/><br/>Total System Global Area 4.0620E+10 bytes<br/>Fixed Size          2216024 bytes<br/>Variable Size        2.3354E+10 bytes<br/>Database Buffers     1.7180E+10 bytes<br/>Redo Buffers           84054016 bytes<br/>Database mounted.<br/>Database opened.<br/>SQL> <br/><br/></span>

4、關閉oracle實例

透過shutdown命令關閉oracle實例。

<span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">SQL> shutdown<br/>Database closed.<br/>Database dismounted.<br/>ORACLE instance shut down.<br/>SQL> <br/></span>

               

以上是如何在Linux下啟動Oracle的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn