需要在服務(wù)中停止。
專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)和布克賽爾蒙古免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
以windows10系統(tǒng)為例。
1、右鍵“此電腦”。
2、然后選擇“管理”。
3、然后左側(cè)列表依次選擇“服務(wù)和應(yīng)用程序”——“服務(wù)”。
4、找到oracle的服務(wù),名稱為“OracleService+服務(wù)名”,如圖:
5、右鍵此服務(wù)名,選擇“停止”即可。
首先啟動windows命令。在開始菜單中輸入cmd命令
輸入啟動命令:"net start oracleservieYAOYY" [Yaoyy代表實例名稱,不區(qū)分大小寫]
使用sqlplus方式登錄數(shù)據(jù)庫,測試啟動是否正常。
登錄成功后,會有以下頁面,并且命令前綴變成:“SQL ”方式
使用簡單的查詢語句可以看到系統(tǒng)正常執(zhí)行sql語句.
操作完之后,退出系統(tǒng)使用命令:"exit;"進(jìn)行退出
停止oracle服務(wù). 使用命令:"net stop oracleserviceyaoyy"注意后面沒有分號.
1、shutdown normal (從字面就可理解這是一個用正常的方式來關(guān)閉數(shù)據(jù)庫。)
) 當(dāng)執(zhí)行shutdown immediate時,數(shù)據(jù)庫并不立即關(guān)閉,而是在Oracle執(zhí)行完內(nèi)部的必要的工作后才關(guān)閉,shutdown immediate可以完成shutdown不能對數(shù)據(jù)庫關(guān)閉的操作。建議DBA們常用此方法關(guān)閉數(shù)據(jù)庫 3、shutdown abort (直接關(guān)閉數(shù)據(jù)庫) 這個停止的方法不推薦,因為對于正在訪問數(shù)據(jù)庫的會話會被突然終止,可能會造成數(shù)據(jù)庫的數(shù)據(jù)丟失,并且如果數(shù)據(jù)庫中有大量操作正在執(zhí)行,這時執(zhí)行shutdown abort后,重新啟動數(shù)據(jù)庫需要很長時間。 舉例說明: 1、停Oracle # su – oracle $ lsnrctl stop $ svrmgrl connectinternal shutdown immediate exit 相應(yīng)的啟動Oracle的方法如下: # su – oracle 以O(shè)RACLE用戶身份進(jìn)入 $ svrmgrl 打開ORACLE的管理器 connectinternal 建立庫的連接 startup 啟動數(shù)據(jù)庫 exit 退出管理器 $ lsnrctl start 啟動監(jiān)聽 $lsnrctl status 查看監(jiān)聽的狀態(tài)
如果想正常關(guān)閉,那么最好是:先手動斷開所有數(shù)據(jù)庫連接(外部鏈接,比如訪問等),關(guān)閉監(jiān)聽(防止再次產(chǎn)生外部鏈接),然后殺掉所有正在執(zhí)行的數(shù)據(jù)庫進(jìn)程(數(shù)據(jù)庫內(nèi)部的一些,比如正在執(zhí)行的執(zhí)行計劃等,主進(jìn)程別殺?。缓箨P(guān)閉外圍服務(wù),最后再用immediate關(guān)閉數(shù)據(jù)庫。這樣能快一些,而且相對而言數(shù)據(jù)庫會正常,不會因為斷開外部鏈接,等待進(jìn)程結(jié)束等問題等待時間超長。,當(dāng)然也只是快一些而已,如果數(shù)據(jù)庫很大,那么還是會很慢。
其他的shutdown abort,也是一個關(guān)閉數(shù)據(jù)庫的方法,不過oracle本身也不推薦,因為每次abort后數(shù)據(jù)庫可能會有這樣那樣的問題。
再baoli一些的,就是直接關(guān)機器,關(guān)電源了。
1、shutdown normal
正常方式關(guān)閉數(shù)據(jù)庫。
2、shutdown immediate
立即方式關(guān)閉數(shù)據(jù)庫。
在SVRMGRL中執(zhí)行shutdown immediate,數(shù)據(jù)庫并不立即關(guān)閉,
而是在Oracle執(zhí)行某些清除工作后才關(guān)閉(終止會話、釋放會話資源),
當(dāng)使用shutdown不能關(guān)閉數(shù)據(jù)庫時,shutdown immediate可以完成數(shù)據(jù)庫關(guān)閉的操作。
3、shutdown abort
直接關(guān)閉數(shù)據(jù)庫,正在訪問數(shù)據(jù)庫的會話會被突然終止,
1、由于oracle運行在Linux系統(tǒng)里面,第一步,我們要連接Linux系統(tǒng)。
2、然后我們轉(zhuǎn)換到oracle安裝用戶里面。 我的是 oracle。
3、然后我們運行oracle的環(huán)境里的變量, 用來輸入相關(guān)命令。
4、進(jìn)去oracle的控制臺。輸入一個命令: sqlplus ?/ as sysdba。
5、如果要啟動數(shù)據(jù)庫,就輸入命令: startup。
6、如果關(guān)閉數(shù)據(jù)庫, 就輸入命令: shutdown immediate。