新聞中心
如何查看linuxoracle運行狀態(tài)?
沒明白你要問的是什么?

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的青州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1。如果你說是的ORACLE進(jìn)程,使用ps -ef|grep oracle即可看到進(jìn)程運行2.如果你說的是ORACLE是否能正常運行并正常使用,可以使用sqlplus 命令進(jìn)行探測,使用默認(rèn)的帳號:sqlplus /as sysdba 正常情況下有提示符,如果不正常,則無法進(jìn)入。不知道能不能幫到你。
如何區(qū)分Oracle的數(shù)據(jù)庫,實例,服務(wù)名,SID?
數(shù)據(jù)庫:是一個集合,主要是存儲和處理、提供數(shù)據(jù)的地方。
就算你停止了一個數(shù)據(jù)庫的運行,但是客觀上他還是存在,只要你重新啟動,那么它將繼續(xù)運行??梢岳斫鉃?數(shù)據(jù)庫軟件+數(shù)據(jù)庫文件+數(shù)據(jù) 實例:數(shù)據(jù)庫啟動后在內(nèi)存中的部分就叫做實例。簡單點說實例=內(nèi)存+進(jìn)程,也就是說當(dāng)一個oracle數(shù)據(jù)庫啟動的時候,存在一個oracle實例,當(dāng)一個數(shù)據(jù)庫沒有啟動,那么也就不存在實例,但是數(shù)據(jù)庫還是存在的,除非你刪掉了數(shù)據(jù)庫(所謂刪掉數(shù)據(jù)庫就是刪掉數(shù)據(jù)庫文件,比如控制文件,初始文件,數(shù)據(jù)文件等等。在你刪除數(shù)據(jù)庫的時候,這些文件都會被刪除)。服務(wù)名:這個是數(shù)據(jù)庫listening的名字,這個是任意定義的,只要不重復(fù)就行。sid:是實例和數(shù)據(jù)庫對應(yīng)的唯一標(biāo)識,比如某臺機器上你安裝了兩個數(shù)據(jù)庫,一個的sid是orcl那么另外一個就不能是orcl,不然你啟動一個orcl,機器不知道要啟動哪一個。還是這個場景,你兩個數(shù)據(jù)庫都啟動了,那么機器怎么知道這部分內(nèi)存分給哪個數(shù)據(jù)庫呢?依靠的就是sid.可以簡單的這樣理解:一個公司比喻成一臺服務(wù)器,數(shù)據(jù)庫是這個公司中的一個部門。
1.SID:一個數(shù)據(jù)庫可以有多個實例(如RAC),SID是用來標(biāo)識這個數(shù)據(jù)庫內(nèi)部每個實例的名字,
就好像一個部門里,每個人都有一個自己的名字。
2.SERVICE_NAME:是這個數(shù)據(jù)庫對外宣稱的名字,外面的人要想連接我這個數(shù)據(jù)庫,
你就在客戶端的連接串里寫上service_name。它就像一個部門的名字,這個部門的名稱在看門大爺(listener)那里有登記,
看門大爺一看你是要找SERVICE_NAME這個部門,就告訴你我們公司確實有這個部門,于是你就找到了,連接就建立了。
一句話來說就是:SID是對內(nèi)的,是實例級別的一個名字,用來內(nèi)部之間稱呼用。SERVICE_name是對外的,
是數(shù)據(jù)庫級別的一個名字,用來告訴外面的人,我數(shù)據(jù)庫叫"SERVICE_NAME"。
你可以通過service_name參數(shù)指定這個名字是什么,可以有多個名字,名字隨便起,叫狗蛋,翠花都沒關(guān)系。
如果你不指定,默認(rèn)的是Db_name.Db_domain,也就是global_name。
什么是oracle實例,寫出在oracle如何查找實例名的sql語句?
oracle分oracle實例和oracle數(shù)據(jù)庫文件
1、實例是指內(nèi)存結(jié)構(gòu),包括SGA和Sga和后臺進(jìn)程,所有這些統(tǒng)一一個名字叫實例名。
2、數(shù)據(jù)文件就是存數(shù)據(jù)的文件。
關(guān)閉狀態(tài)下,數(shù)據(jù)庫文件存在磁盤上,用戶要想進(jìn)行讀寫記錄,需要打開數(shù)據(jù)庫,也就是打開或建立實例的過程,即在內(nèi)存中劃出一片內(nèi)存,建立各種后臺進(jìn)程。然后用戶通過某進(jìn)程操作內(nèi)存,另外某進(jìn)程把內(nèi)存寫入數(shù)據(jù)庫文件。用戶是無法直接操作數(shù)據(jù)庫文件的。
單實例狀態(tài)下一般實例名和數(shù)據(jù)庫名相同,也可以不同。但要注意區(qū)分兩者概念。
數(shù)據(jù)庫名一般不建議修改,但官方也有修改方法。
到此,以上就是小編對于linux查看oracle進(jìn)程的問題就介紹到這了,希望這3點解答對大家有用。
文章標(biāo)題:如何查看linuxoracle運行狀態(tài)?(linux如何看oracle進(jìn)程號)
本文網(wǎng)址:http://fisionsoft.com.cn/article/dpcieps.html


咨詢
建站咨詢
