首先啟動windows命令。在開始菜單中輸入cmd命令
慈利網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
輸入啟動命令:"net start oracleservieYAOYY" [Yaoyy代表實例名稱,不區(qū)分大小寫]
使用sqlplus方式登錄數(shù)據(jù)庫,測試啟動是否正常。
登錄成功后,會有以下頁面,并且命令前綴變成:“SQL ”方式
使用簡單的查詢語句可以看到系統(tǒng)正常執(zhí)行sql語句.
操作完之后,退出系統(tǒng)使用命令:"exit;"進行退出
停止oracle服務(wù). 使用命令:"net stop oracleserviceyaoyy"注意后面沒有分號.
找出正在執(zhí)行的JOB編號及其會話編號 SELECT SID,JOB FROM DBA_JOBS_RUNNING; 停止該JOB的執(zhí)行 SELECT SID,SERIAL# FROM V$SESSION WHERE SID='SID'; ALTER SYSTEM KILL SESSION 'SID,SERIAL'; EXEC DBMS_JOB.BROKEN(JOB,TRUE);實例分析:1,查詢正在運行的Job,通過查詢有兩個,和進程占用較多的是兩個ORACLE進程符合。SQL SELECT SID,JOB FROM DBA_JOBS_RUNNING; SID JOB\x0d\x0a---------- ----------12 11616 1172,查詢正在運行的job的信息SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='12'; SID SERIAL#\x0d\x0a---------- ----------\x0d\x0a12 4SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='16'; SID SERIAL#\x0d\x0a---------- ----------\x0d\x0a16 13,利用查詢出來的job信息將job結(jié)束掉SQL ALTER SYSTEM KILL SESSION '12,4';System altered.SQL ALTER SYSTEM KILL SESSION '16,1';System altered.\x0d\x0a4,如果不希望運行上述job的話,可以將job設(shè)置為broken.EXEC DBMS_JOB.BROKEN(116,TRUE);EXEC DBMS_JOB.BROKEN(117,TRUE);
需要在服務(wù)中停止。
以windows10系統(tǒng)為例。
1、右鍵“此電腦”。
2、然后選擇“管理”。
3、然后左側(cè)列表依次選擇“服務(wù)和應(yīng)用程序”——“服務(wù)”。
4、找到oracle的服務(wù),名稱為“OracleService+服務(wù)名”,如圖:
5、右鍵此服務(wù)名,選擇“停止”即可。
修改Oracle系統(tǒng)配置文件/etc/oratab
/etc/oratab 格式為 SID:ORACLE_HOME:AUTO
把AUTO域設(shè)置為Y(大寫) 只有這樣 oracle 自帶的dbstart和dbshut才能夠發(fā)揮作用 我的為
ora i:/home/oracle/ora/products/ :Y
編寫服務(wù)腳本
如下 ?
#!/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格式字符導(dǎo)致在linux下不能夠正常運行 建議用gedit 或用 vi編輯
建立服務(wù)連接
系統(tǒng)啟動時啟動數(shù)據(jù)庫 我們需要以下連結(jié)∶
$ 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
要在重新啟動時停止數(shù)據(jù)庫 我們需要以下連結(jié)∶
$ ln s /init d/oracle /etc/rc d/rc d/K oracle # 停止
lishixinzhi/Article/program/Oracle/201311/17142
在windows里啟動Oracle有兩個步驟,一是先啟動服務(wù),二是再啟動實例、數(shù)據(jù)庫,這兩個都可以設(shè)置成自動或者手動
針對數(shù)據(jù)庫開機自動啟動問題,解決方法有兩個
方法一:在服務(wù)把oracleservice%SID%這個服務(wù)改成手動啟動
方法二:修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0\ORA_%SID%_AUTOSTART的值為false,這個是控制啟動服務(wù)時是否自動啟動數(shù)據(jù)庫(實例,占內(nèi)存),默認是true
注冊表還有個ORA_%SID%_shutdown它是控制你關(guān)機時是否自動關(guān)數(shù)據(jù)庫的
啟動服務(wù)可以用net start oracleservice%SID% 命令
停止服務(wù)可以用net start oracleservice%SID% 命令
手動啟動數(shù)據(jù)庫要先開始服務(wù),不然sqlplus不能進行操作系統(tǒng)驗證了
進入sqlplus “/as sysdba"
啟動數(shù)據(jù)庫是在sqlplus里輸入startup
關(guān)閉數(shù)據(jù)庫是在sqlplus里輸入shutdown immediate
1、停止所有oracle服務(wù)\x0d\x0a開始->設(shè)置->控制面板->管理工具->服務(wù)—— 停止所有Oracle服務(wù)。\x0d\x0a(沒有起動的就不用停用了)\x0d\x0a2、oracle自帶卸載\x0d\x0a開始->程序->Oracle - OraDb10g_home1->Oracle Installation Products->Universal Installer\x0d\x0a卸裝所有Oracle產(chǎn)品;(不要按下一步,在上面有一個卸載產(chǎn)品點那個按扭!)\x0d\x0a3、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。如果是別的盤那就找到它刪除!\x0d\x0a4、運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動這個列表,刪除所有Oracle入口\x0d\x0a5,如果你按裝是用的默認的目錄在C盤下有一個以O(shè)RACLE命名的文件夾,刪除它!
分享題目:oracle如何停止 oracle如何停止task任務(wù)
鏈接分享:http://m.newbst.com/article34/hpddse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、外貿(mào)建站、App開發(fā)、虛擬主機、網(wǎng)站內(nèi)鏈、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)