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

linuxoracle服務啟動

發布時間: 2022-09-06 16:34:46

1. 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) 重啟資料庫結束

2. linux系統怎樣手動開啟oracle資料庫服務操作指南

#在Linux終端中以oracle登錄(安裝DB時的用戶)
su oracle

#啟動監聽
lsnrctl start 啟動監聽

#啟動Instance(默認Instance 可不導入SID)
ORACLE_SID=INSTANCE_NAME
Export ORACLE_SID

sqlplus /nolog
conn /as sysdba
startup

#需要時啟動企業管理器OEM
emctl start dbconsole

3. Linux下如何啟動、關閉Oracle以及打開關閉監聽

1、以oracle用戶登錄系統,如果是root用戶,使用su - oracle切換用戶。

4. linux 怎麼開oracle

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

第一步:登陸
root登陸之後切換到oracle用戶上,輸入
su oracle

第二步:連接
在oracle用戶下,輸入
sqlplus /nolog

第三步:使用管理員許可權
輸入
connect /as sysdba

第四步:啟動/關閉服務
輸入
startup

startup參數
不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!
nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時候使用!
mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!
謝謝!不準確的地方請指教!
shutdown

shutdown的參數
Normal 需要等待所有的用戶斷開連接
Immediate 等待用戶完成當前的語句
Transactional 等待用戶完成當前的事務
Abort 不做任何等待,直接關閉資料庫
normal需要在所有連接用戶斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接
immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用戶連接。
transactional 在擁護執行完當前事物後斷開連接,並不允許新的用戶連接資料庫。
abort 執行強行斷開連接並直接關閉資料庫。
第五步:如果是啟動服務,要開啟監聽
退出sqlplus模式,輸入
lsnrctl start

5. Linux下安裝了Oracle怎麼開啟

1、root用戶登錄然後切換到oracle用戶下(或者直接用oracle用戶登錄,安裝oracle資料庫時設置的那個用戶);
2、在oracle用戶下,利用sqlplus登錄;
3、在sqlplus提示符下startup就可以了。

6. 遠程ssh連接到linux如何切換到運行oracle的啟動服務

一般是用xmanager的xstart連接到資料庫伺服器上,設置環境變數
export
DISPLAY=<本地ip>:0.0
然後dbca圖形就過來了;
如果你用其他ssh工具,也要把xmanager的passive打開,也要設置環境變數
還有一種方法是用xbrowser去直接連到linux的圖形界面,前提是linux當前啟動等級是5,還要改一些配置文件,去google一下有很多介紹。

7. linux中oracle服務啟動都有哪些方法

手動啟動:
用 oracle用戶登錄(或su - oracle)
lsnrctl start
sqlplus / as sysdba
startup
exit

自動啟動,要編寫一個啟動腳本,用root用戶拷到/etc/init.d下,取名叫oracle
然後, chkconfig oracle on,即可加入服務列表
/etc/init.d/oracle start #啟動
/etc/init.d/oracle stop #停止
腳本的示例(裡面的變數要按實際情況修改):
#!/bin/bash
#
# chkconfig: 345 99 01
# description: This is a program that is responsible for taking care of
# configuring the Oracle Database 11g Stardard/Enterprise Edition and its associated
# services.
#

# Source fuction library
if [ -f /lib/lsb/init-functions ]
then
. /lib/lsb/init-functions
elif [ -f /etc/init.d/functions ]
then
. /etc/init.d/functions
fi

# Set path if path not set (if called from /etc/rc)
case $PATH in
"") PATH=/bin:/usr/bin:/sbin:/etc
export PATH ;;
esac

# Save LD_LIBRARY_PATH
SAVE_LLP=$LD_LIBRARY_PATH

RETVAL=0

ORACLE_OWNER=oracle
ORACLE_OWNER_HOME=/opt/oracle
ORACLE_BASE=$ORACLE_OWNER_HOME/app/oracle
ORACLE_HOME=$ORACLE_BASE/proct/11.2.0/dbhome_1
ORACLE_SID=orcl
ORACLE_UNQNAME=$ORACLE_SID
LSNR=$ORACLE_HOME/bin/lsnrctl
SQLPLUS=$ORACLE_HOME/bin/sqlplus
STARTDB_SQL=$(mktemp /tmp/start.XXXXXX)
echo -e "startup;\nquit;\n" > $STRTDB_SQL
STOPDB_SQL=$(mktemp /tmp/stop.XXXXXX)
echo -e "shutdown immediate;\nquit;\n" > $STOPDB_SQL
SU=/bin/su
export ORACLE_HOME
export ORACLE_SID
export PATH=$ORACLE_HOME/bin:$PATH
LOG="$ORACLE_HOME_LISTNER/listener.log"

export LC_ALL=C

if [ $(id -u) != "0" ]
then
echo "You must be root to run the configure script. Login as root and then run the
configure script."
exit 1
fi

if [ -f /etc/redhat-release ]
then
. /etc/init.d/functions

init_status()
{
return 0
}
exit_status()
{
exit $?
}
success_status()
{
success
echo
}
failure_status()
{
failure $?
echo
}

elif [ -f /etc/SuSE-release ]
then
. /etc/rc.status

init_status()
{
rc_reset
}
success_status()
{
echo "OK"
return 0
}
failure_status()
{
echo "Failed"
return 1
}
exit_status()
{
exit $?
}

else
if [ -d /etc/default ]
then
CONFIGURATION="/etc/default/$CONFIG_NAME"
fi

init_status()
{
return 0
}

success_status()
{
echo "OK"
return 0
}

failure_status()
{
echo "Failed"
return 0
}

exit_status()
{
exit $?
}
fi

init_status

start() {

status=`ps -ef | grep tns | grep oracle`
if [ "$status" == "" ]
then
if [ -f $ORACLE_HOME/bin/tnslsnr ]
then
echo "Starting Oracle Net Listener."
$SU -s /bin/bash $ORACLE_OWNER -c "$LSNR start" # > /dev/null 2>&1
fi
fi
echo "Starting Oracle Database 11g Instance."
$SU -s /bin/bash $ORACLE_OWNER -c "$SQLPLUS -s /nolog @${STARTDB_SQL}" # > /dev/null 2>&1
RETVAL=$?
if [ $RETVAL -eq 0 ]
then
echo
else
echo Failed to start Oracle Net Listener using $ORACLE_HOME/bin/tnslsnr\
and Oracle Database using $ORACLE_HOME/bin/sqlplus.
RETVAL=1
return $RETVAL
fi

}

startconsole() {

$SU -s /bin/bash $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl start dbconsole &" # > /dev/null 2>&1
RETVAL=$?
return $RETVAL
}

stop() {

# Stop Oracle 11g Database and Listener
$SU -s /bin/bash $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl stop dbconsole &" # > /dev/null 2>&1

echo Shutting down Oracle Database 11g Instance.
$SU -s /bin/bash $ORACLE_OWNER -c "$SQLPLUS -s /nolog @${STOPDB_SQL}" # > /dev/null 2>&1
echo Stopping Oracle Net Listener.
$SU -s /bin/bash $ORACLE_OWNER -c "$LSNR stop" # > /dev/null 2>&1
RETVAL=$?
echo
if [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$LSNR
then
return $RETVAL
fi
}

stopconsole() {
# Stop Oracle 11g Database and Listener
$SU -s /bin/bash $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl stop dbconsole &" # > /dev/null 2>&1
RETVAL=$?
return $RETVAL
}

# See how we were called
case "$1" in
start)
start
;;
startconsole)
startconsole
;;
stop)
stop
;;
stopconsole)
stopconsole
;;
restart|reload|force-reload)
stop
start
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|force-reload}"
exit 1
esac

8. linux伺服器重啟了,怎麼啟動oracle資料庫

重啟之後如果你設置了oracle的啟動批處理直接運行sh文件就可以了。沒有就按啟動的步驟一步步來吧

9. linux開啟oracle服務命令是什麼

如果你的oracle安裝和配置都沒有問題的話:

#su - oracle

$sqlplus / as sysdba

>startup

>exit

$lsnrctl start

$ps -ef|grep oracle

10. linux查看oracle是否啟動

查看oracle軟體是否啟動,參考命令:

ps-ef|greporacle

如果有進程信息,那就代表oracle已經運行。

熱點內容
airpod安卓怎麼切換下一曲 發布:2024-04-28 14:23:03 瀏覽:834
百姓網源碼 發布:2024-04-28 14:18:56 瀏覽:892
war包防止反編譯 發布:2024-04-28 14:17:16 瀏覽:327
linuxll命令 發布:2024-04-28 14:16:27 瀏覽:859
阿里雲伺服器增強安全配置取消 發布:2024-04-28 14:16:12 瀏覽:866
war3存儲空間不足 發布:2024-04-28 13:20:54 瀏覽:949
微信密碼已經忘記了如何找回 發布:2024-04-28 11:54:13 瀏覽:304
騰訊雲伺服器可以備案幾個網站 發布:2024-04-28 11:54:12 瀏覽:458
影響編譯速度的因素有哪些 發布:2024-04-28 11:53:58 瀏覽:255
安全配置汽車有哪些 發布:2024-04-28 11:48:07 瀏覽:830