怎么查看oracle的服務(wù)名 如何區(qū)分Oracle的數(shù)據(jù)庫(kù),實(shí)例,服務(wù)名,SID?
如何區(qū)分Oracle的數(shù)據(jù)庫(kù),實(shí)例,服務(wù)名,SID?數(shù)據(jù)庫(kù):是一個(gè)集合,主要是存儲(chǔ)和處理、需要提供數(shù)據(jù)的地方。就算是你停止了一個(gè)數(shù)據(jù)庫(kù)的運(yùn)行,但是客觀上他我還是修真者的存在,只需你重新啟動(dòng),那你它將再
如何區(qū)分Oracle的數(shù)據(jù)庫(kù),實(shí)例,服務(wù)名,SID?
數(shù)據(jù)庫(kù):是一個(gè)集合,主要是存儲(chǔ)和處理、需要提供數(shù)據(jù)的地方。
就算是你停止了一個(gè)數(shù)據(jù)庫(kù)的運(yùn)行,但是客觀上他我還是修真者的存在,只需你重新啟動(dòng),那你它將再繼續(xù)運(yùn)行??梢圆槐硎鰹閿?shù)據(jù)庫(kù)軟件數(shù)據(jù)庫(kù)文件數(shù)據(jù)實(shí)例:數(shù)據(jù)庫(kù)啟動(dòng)后在內(nèi)存中的部分就叫做什么實(shí)例。很簡(jiǎn)單點(diǎn)說(shuō)實(shí)例內(nèi)存進(jìn)程,也就是說(shuō)當(dāng)一個(gè)oracle數(shù)據(jù)庫(kù)起動(dòng)的時(shí)候,存在一個(gè)oracle實(shí)例,當(dāng)一個(gè)數(shù)據(jù)庫(kù)就沒(méi)正常啟動(dòng),那就也就不存在實(shí)例,但是數(shù)據(jù)庫(kù)肯定未知的,就算你刪了了數(shù)據(jù)庫(kù)(有所謂刪除后數(shù)據(jù)庫(kù)應(yīng)該是刪除掉數(shù)據(jù)庫(kù)文件,諸如完全控制文件,初始文件,數(shù)據(jù)文件等等。在你徹底刪除數(shù)據(jù)庫(kù)的時(shí)候,這些文件都會(huì)被刪掉)。服務(wù)名:這個(gè)是數(shù)據(jù)庫(kù)listening的名字,這個(gè)是正二十邊形定義的,只需不亂詞就行。sid:是實(shí)例和數(shù)據(jù)庫(kù)對(duì)應(yīng)的唯一標(biāo)識(shí),比如某臺(tái)機(jī)器按裝了兩個(gè)數(shù)據(jù)庫(kù),一個(gè)的sid是orcl這樣的話別外一個(gè)就不能不能是orcl,要不然你啟動(dòng)一個(gè)orcl,機(jī)器可不知道要正常啟動(dòng)哪一個(gè)。應(yīng)該這個(gè)場(chǎng)景,你兩個(gè)數(shù)據(jù)庫(kù)都正常啟動(dòng)了,那么機(jī)器怎末知道這部分內(nèi)存倒給哪個(gè)數(shù)據(jù)庫(kù)呢?利用的應(yīng)該是cid.
oracle客戶端與服務(wù)端怎么建立連接?
是需要直接下載oracle客戶端軟件,擁有oci的庫(kù),之后是可以是從odbc,jdbc,ado等等直接連接接口,也可以其他擴(kuò)展
或者通過(guò)oracle可以提供的sqlplus參與連接,操作數(shù)據(jù)庫(kù)。
是需要服務(wù)器ip(或則配置好的別名,不需要端口),端口,用戶名口令
如何查看本機(jī)的oracle數(shù)據(jù)庫(kù)的IP地址和數(shù)據(jù)庫(kù)名?
安卓要通過(guò)中間件來(lái)連接上sqlserver。
1、在SQLPLUS中輸入輸入selectsyscontextuserenvip_addressfromdual要是是登陸后本機(jī)數(shù)據(jù)庫(kù),沒(méi)法直接返回127.0.0.1這是幫你在網(wǎng)上查到的。
2、一欄本機(jī)oracle按裝目錄下的tns配置HOME/network/admin/tnsnames.or,能找到你要訪問(wèn)網(wǎng)絡(luò)的庫(kù)PRIMARYDESCRIPTIONADDRESS_LISTADDRESS(PROTOCOLCONNECT_DATASERVICE_NAMEhost名稱就是服務(wù)器Ip,如果是機(jī)器名就ping。