本文主要和大家分享如何在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>
接下來,檢查oracle監聽器運作狀態,透過lsnrctl status指令查看。
如oracle監聽沒有啟動,下面執行啟動監聽,透過指令lsnrctl start,結果如下:
##上述回饋為監聽啟動失敗,是因為其監聽的IP30.85.227.24,並非伺服器的IP,所以需要調整這個IP為伺服器目前的IP。
在oracle用戶下,進入目錄/u01/app/oracle/product/11.2.0/dbhome_1/network/admin,修改listener.ora檔。注意這個目錄因具體伺服器而異。
listener.ora檔案打開,內容如下,調整其中的HOST IP即可。
調整完監聽IP後,重新啟動監聽器,執行lsnrctl start
至此,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>
透過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中文網其他相關文章!