資源描述:
《第15課oracle在linux上的使用oracle網(wǎng)絡(luò)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第15課ORACLE在LINUX上的使用ORACLE網(wǎng)絡(luò)ORACLE在LINUX上的使用SERVICELISTENERORACLE網(wǎng)絡(luò)與NET8教學(xué)目標(biāo)SERVICE:SERVICE實(shí)際是一個(gè)指向特定ORACLE數(shù)據(jù)庫(kù)的連接串SERVICE使ORACLE的APPLICATION工具如SQL*PLUS連接并訪問相應(yīng)的ORACLE數(shù)據(jù)庫(kù)。配置ORACLE,使其可以訪問數(shù)據(jù)庫(kù)建立SERVICE:菜單沒有了,仍然有圖形化工具。要感謝JAVA工具:Net8ConfigrationAssistant啟動(dòng)Net8Assistant$netca建立SERVICE注意
2、:以oracle登錄Startx在rxvt終端窗口EXAMPLE:netca.txt配置過程:很象在WINDOWS。體會(huì)一下ORACLE的跨平臺(tái)。建立SERVICE主機(jī)名輸入目標(biāo)數(shù)據(jù)庫(kù)所在的機(jī)器名,或使用目標(biāo)數(shù)據(jù)庫(kù)所在機(jī)器的IP地址主機(jī)名一定要書寫為PC名.域名如:NCTC30.GETJOB.COM.CN注意一定要測(cè)試,測(cè)試失敗時(shí):首先按更改登錄,改變登錄目的數(shù)據(jù)庫(kù)的USERNAMEPASSWORD。之后一定要再按測(cè)試,否則不會(huì)重新測(cè)試。這里的問題同windows下一樣:listener未配好。等會(huì)兒再配listener注意SERVICE只在本機(jī)有效
3、。在其他PC上無效。連接會(huì)失敗。EXAMPLE:因此,SERVICE在同一臺(tái)PC不可以重名。在不同PC間沒有影響。注意SERVICE名究竟是什么呢?請(qǐng)大家回想WINDOWS中的相應(yīng)知識(shí)。SERVICE實(shí)際是一個(gè)指向特定ORACLE數(shù)據(jù)庫(kù)的連接串。在WINDOWS在LINUX都一樣。注意SERVICE建立了,能否連接其它數(shù)據(jù)庫(kù)呢?能??蔀槭裁从械腟ERVICE總test不過呢?因?yàn)槟繕?biāo)數(shù)據(jù)庫(kù)LISTENER沒有啟動(dòng)。LISTENER是什么?大家在windows中已知道了。修改一個(gè)試一下。啟動(dòng)LISTENER以oracle登錄在rxvt終端窗口,或命令行
4、,startx啟動(dòng)xwindownect選擇listener,修改,選LISTERNER這一監(jiān)聽器啟動(dòng)LISTENER輸入本機(jī)IP1521端口啟動(dòng)LISTENER注意:以oracle登錄在rxvt終端窗口,或命令行。lsnrctl:LISTENER控制程序lsnrctlstatuslsnrctlstartOk,再啟動(dòng)sqlplus連一下啟動(dòng)LISTENER注意:以oracle登錄在rxvt終端窗口,或命令行。lsnrctl:LISTENER控制程序lsnrctlcloselsnrctlstatu啟動(dòng)sqlplus連一下,關(guān)閉LISTENER建立一個(gè)指
5、向本機(jī)的SERVICE.叫TEST建立一個(gè)指向同伴的SERVICE.叫TEST2測(cè)試兩個(gè)SERVICE。驗(yàn)證SERVICE在同一臺(tái)PC不可以重名。在不同PC間沒有影響。練習(xí)關(guān)閉本機(jī)LISTENER。讓同伴建立一個(gè)指向自己PC的SERVICE.叫TEST3,測(cè)試。啟動(dòng)LISTENER,讓同伴再測(cè)試TEST3成功,啟動(dòng)sqlplus連一下兩人交換。練習(xí)ORACLE是一個(gè)基于客戶機(jī)/服務(wù)器的體系。分ORACLESERVER,ORACLECLIENT.ORACLECLIENT的安裝只要在SELECTAPRODUCTTOINSTALL時(shí)選ORACLECLIEN
6、T就可以。在ORACLECLIENT端,建立一個(gè)SERVICE,通過APPLICATION工具(如SQL*PLUS)就可以訪問ORACLESERVER上的數(shù)據(jù)庫(kù)。安裝ORACLECLIENT概念:配置(也稱為雙層體系結(jié)構(gòu))允許在兩臺(tái)機(jī)器之間分布負(fù)載稱為客戶機(jī)的第一臺(tái)機(jī)器支持發(fā)出數(shù)據(jù)請(qǐng)求的應(yīng)用程序。后端機(jī)器稱為服務(wù)器,數(shù)據(jù)庫(kù)就駐留在該機(jī)器中。客戶機(jī)負(fù)責(zé)表現(xiàn)數(shù)據(jù),而數(shù)據(jù)庫(kù)服務(wù)器則專用于支持查詢,而不是應(yīng)用程序。例如我們運(yùn)行的sqlplus就是一個(gè)客戶機(jī)application.ORACLE網(wǎng)絡(luò)與NET8概念:NET8:客戶機(jī)/服務(wù)器之間通過網(wǎng)絡(luò)連接,ORA
7、CLE通過NET8這一系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)連接。NET8允許使用SQL定位并訪問服務(wù)器端數(shù)據(jù)庫(kù),如同在一臺(tái)計(jì)算機(jī)上一般。NET8允許數(shù)據(jù)庫(kù)服務(wù)器根據(jù)用戶SQL請(qǐng)求,獲取并發(fā)送數(shù)據(jù)如同在一臺(tái)計(jì)算機(jī)上一般。ORACLE網(wǎng)絡(luò)與NET8客戶機(jī)/服務(wù)器ClientServerUserServerConnectingtoServers1listener.oraClientServerlistenersqlplususer/pw@DB1UserDB1Addressresolved234Server5文件和位置listener.oraClientServertnsnames
8、.oraDefaultlocationsforfilescanbespecified.文件:tnsnames