當前位置:首頁 » 操作系統 » linux啟動oracle服務

linux啟動oracle服務

發布時間: 2023-07-19 07:20:33

linux下怎麼啟動從的資料庫(linux下啟動oracle資料庫)

Linux下oracle資料庫啟動和關閉操作

第一步:登陸

root登陸之後切換到oracle用戶上,輸入

suoracle

第二步:連接

在oracle用戶下,輸入

sqlplus/nolog

第三步:使用管理員許可權

輸入

connect/assysdba

第四步:啟動/關閉服務

輸入

startup

startup參數

不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!

nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時純攜型候使用!

mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!

謝謝!不準確的地方請指教!

shutdown

shutdown的參數

Normal需要等待所有的用戶斷開連接

Immediate等待用戶完成當前的語句

等待用戶完成當前的事務

Abort不做任何等待,直接關閉資料庫

normal需要在所有連接用戶斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接

immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用隱枯戶連接。

在擁護執行完當前事物後斷開連接,並不做猜允許新的用戶連接資料庫。

abort執行強行斷開連接並直接關閉資料庫。

第五步:如果是啟動服務,要開啟監聽

退出sqlplus模式,輸入

lsnrctlstart

㈡ Linux下怎樣自動啟動oracle資料庫服務

啟動oracle資料庫步驟: 首先使用oracle用戶登錄Linux,然後在shell命令行中執行下面的命令: 第一步:打開Oracle監聽 $ lsnrctl start 第二步:進入sqlplus $ sqlplus /nolog SQL> 第三步:使用sysdab角色登錄sqlplus SQL> conn /as sysdba

㈢ 講解linux環境下Oracle的自動啟動與停止

修改Oracle系統配置文件/etc/oratab

/etc/oratab 格式為 SID:ORACLE_HOME:AUTO

把AUTO域設置為Y(大寫) 只有這樣 oracle 自帶的dbstart和dbshut才能夠發揮作用 我的為

ora i:/home/oracle/ora/procts/ :Y

編寫服務腳本

如下

#!/bin/bash

#

#################FUNCTION#############

#

# AutoStart Oracle and listener

# AutoStop Oracle and listener

#

冊運#####################################

#

# Created by ZhouYS

#

case $ in

start)

echo Starting Oracle Databases

echo >> /var/log/oracle

date + %T %a %D : Starting Oracle Databasee as part of system up >> /var/log/oracle

echo >> /var/log/oracle

su oracle c dbstart >> /var/log/oracle

echo Done

echo Starting Oracle Listeners

echo >> /var/log/oracle

date + %T %a %D : Starting Oracle Listeners as part of system up >> /var/log/oracle

echo >> /var/log/oracle

su oracle c lsnrctl start >> /var/log/oracle

echo Done

echo

echo >> /var/log/oracle

date + %T %a %D : Finished >> /var/log/oracle

echo >> /var/log/oracle

touch /var/lock/subsys/oracle

虛姿汪;;

stop)

echo Stoping Oracle Listeners

echo >> /var/log/oracle

date + %T %a %D : Stoping Oracle Listener as part of system down >> /var/log/oracle

echo >> /var/log/oracle

su oracle c lsnrctl stop >> /var/log/oracle

echo Done

rm f /var/lock/subsys/oracle

echo Stoping Oracle Databases

echo >> /var/log/oracle

date + %T %a %D : Stoping Oracle Databases as part of system down >> /var/log/oracle

echo >> /var/log/oracle

su oracle c dbshut >>/var/log/oracle

echo Done

echo

echo >> /var/log/oracle

date + %T %a %D : Finished >> /var/log/oracle

echo >> /var/log/oracle

差仔;;

restart)

$ stop

$ start

;;

*)

echo Usage: oracle {start|stop|restart}

exit

esac

將腳本命名為oracle 保存在/etc/rc d/init d下

改變文件屬性 chmod oracle

注意 在windows下編輯此文件時有DOS格式字元導致在linux下不能夠正常運行 建議用gedit 或用 vi編輯

建立服務連接

系統啟動時啟動資料庫 我們需要以下連結∶

$ ln s /init d/oracle /etc/rc d/rc d/S oracle

$ ln s /init d/oracle /etc/rc d/rc d/S oracle

$ ln s /init d/oracle /etc/rc d/rc d/S oracle #rc d unused

要在重新啟動時停止資料庫 我們需要以下連結∶

$ ln s /init d/oracle /etc/rc d/rc d/K oracle # 停止

lishixin/Article/program/Oracle/201311/17142

㈣ 如何在linux下重啟oracle資料庫

1.先用在oracle中有dba許可權的用戶登錄linux,用sqlplus連接oracle

執行sqlplus/nolog

2.進入sqlplus界面後,執行conn/assysdba

小等一會提示已連上,再執行

3.shutdownimmediate

等一會兒會提示你oracle已經停了

4.再執行startup

等一會兒會提示你啟動成功

這樣就完成了oracle的重啟


㈤ 如何在linux下啟動和關閉ORCALE資料庫

1. linux下啟動oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as startx0dx0aexitx0dx0a2. linux下關閉oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as sysdbax0dx0ashutdown stopx0dx0aexitx0dx0a3、啟孝悶動監聽器x0dx0aoracle@suse92:~> lsnrctl startx0dx0a4、停止監聽器x0dx0aoracle@suse92:~> lsnrctl stopx0dx0a5、查看監聽器狀態x0dx0aoracle@suse92:~> lsnrctlx0dx0aLSNRCTL> statusx0dx0aLSNRCTL> exitx0dx0a6.# setup 可以設置防火牆等信息x0dx0a7.安裝監聽器x0dx0a運行 netca 命令x0dx0alsnrctl startx0dx0alsnrctl stopx0dx0areload listener 重新載入x0dx0aservice listenerx0dx0ahelp 幫助x0dx0aquit 退巧閉彎出x0dx0avi etc/hostsx0dx0a添加 192.168.0.100 chsylinuxx0dx0a資料庫關閉死掉還可以STARTUP FORCEx0dx0a,再糟糕的情況用態做SHUTDOWN ABORT。

㈥ linux oracle資料庫服務怎麼重啟

linux下重啟oracle資料庫按如下步驟操作:
(1) 以oracle身份登錄資料庫,命令:su – oracle
(2) 進入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系統管理員登錄,命令:connect / as sysdba
(4) 啟動資料庫,命令:startup
(5) 如果是關閉資料庫,命令:shutdown immediate /SHUTDOWN ABORT
(6) 退出sqlplus控制台,命令:exit
(7) 進入監聽器控制台,命令:lsnrctl
(8) 啟動監聽器,命令:start
(9) 退出監聽器控制台,命令:exit
(10) 重啟資料庫結束

熱點內容
海南省源碼 發布:2025-03-16 01:20:36 瀏覽:378
java程序員修煉之道 發布:2025-03-16 01:15:46 瀏覽:828
離子存儲 發布:2025-03-16 01:02:46 瀏覽:257
免費上傳雲盤 發布:2025-03-16 01:01:59 瀏覽:706
acm配置是什麼 發布:2025-03-16 00:56:56 瀏覽:647
安卓系統怎麼通話 發布:2025-03-16 00:25:13 瀏覽:320
資料庫上t 發布:2025-03-16 00:23:31 瀏覽:410
編譯程序實現的途徑 發布:2025-03-16 00:17:07 瀏覽:560
app編程入門 發布:2025-03-16 00:04:20 瀏覽:195
插接式資料庫 發布:2025-03-15 23:52:59 瀏覽:68