日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

連接Oracle數(shù)據(jù)庫(kù)及故障解決辦法介紹

瀏覽:134日期:2023-11-12 18:41:02
如何配置才能使客戶端連到數(shù)據(jù)庫(kù): 要使一個(gè)客戶端機(jī)器能連接Oracle數(shù)據(jù)庫(kù),需要在客戶端機(jī)器上安裝oracle的客戶端軟件,唯一的例外就是Java連接數(shù)據(jù)庫(kù)的時(shí)候,可以用jdbc thin模式,不用裝oracle的客戶端軟件。加入你在機(jī)器上裝了oracle數(shù)據(jù)庫(kù),就不需要在單獨(dú)在該機(jī)器上安裝oracle客戶端了,因?yàn)檠boracle數(shù)據(jù)庫(kù)的時(shí)候會(huì)自動(dòng)安裝oracle客戶端。 用過(guò)sql server數(shù)據(jù)庫(kù)然后又用oracle的新手可能會(huì)有這樣的疑問(wèn):?jiǎn)柺裁次矣胹ql server的時(shí)候不用裝sql server的客戶端呢?原因很簡(jiǎn)單,sql server也是microsoft的,它在操作系統(tǒng)中集成了sql server客戶端,假如microsoft與oracle有協(xié)議,將oracle客戶端也集成到操作系統(tǒng)中,那我們也就不用在客戶端機(jī)器裝oracle客戶端軟機(jī)就可訪問(wèn)數(shù)據(jù)庫(kù)了,不過(guò),這似乎是不可能實(shí)現(xiàn)的事情。 也有的人會(huì)問(wèn):為什么在sql server中沒(méi)有偵聽(tīng)端口一說(shuō),而在oracle中要配置偵聽(tīng)端口?其實(shí)sql server中也有偵聽(tīng)端口,只不過(guò)microsoft將偵聽(tīng)端口固定為1433,不答應(yīng)你隨便改動(dòng),這樣給你一個(gè)錯(cuò)覺(jué)感覺(jué)sql server中沒(méi)有偵聽(tīng)端口,咳,microsoft把太多的東西都封裝到黑盒子里,方便使用的同時(shí)也帶來(lái)的需要副作用。而oracle中的偵聽(tīng)端口直接在配置文件中,答應(yīng)隨便改動(dòng),只不過(guò)無(wú)論怎樣改動(dòng),要與oracle服務(wù)器端設(shè)置的偵聽(tīng)端口一致。 好,言歸正傳,我們?nèi)绾巫霾拍苁箍蛻舳藱C(jī)器連接到oracle數(shù)據(jù)庫(kù)呢? A. 安裝相關(guān)軟件 B. 進(jìn)行適當(dāng)?shù)呐渲?A.在適當(dāng)?shù)奈恢冒惭b適當(dāng)?shù)能浖?在客戶端機(jī)器: 1.在客戶端機(jī)器上安裝ORACLE的Oracle Net通訊軟件,它包含在oracle的客戶端軟件中。 2.正確配置了sqlnet.ora文件: NAMES.DirectorY_PATH = (TNSNAMES, ….) NAMES.DEFAULT_DOMAIN=DB_DOMAIN一般情況下我們不用NAMES.DEFAULT_DOMAIN參數(shù)。假如想不用該參數(shù)用#注釋掉或?qū)⒃搮?shù)刪除即可,對(duì)于NAMES.DIRECTORY_PATH參數(shù)采用缺省值即可,對(duì)于NAMES.DEFAULT_DOMAIN參數(shù)有時(shí)需要注釋掉,在下面有具體解釋。 3.正確配置了tnsname.ora文件 在服務(wù)器端機(jī)器: 1.保證listener已經(jīng)啟動(dòng) 2.保證數(shù)據(jù)庫(kù)已經(jīng)啟動(dòng)。 假如數(shù)據(jù)庫(kù)沒(méi)有啟動(dòng),用: Oracle 9i: dos>sqlplus “/ as sysdba” sqlplus> startup   Oracle 8i: dos>svrmgrl svrmgrl>connect internal svrmgrl>startup命令啟動(dòng)數(shù)據(jù)庫(kù) 假如listener沒(méi)有啟動(dòng),用: lsnrctl start [listener name] lsnrctl status [listener name]命令啟動(dòng)listener B.進(jìn)行適當(dāng)?shù)呐渲?如何正確配置tnsname.ora文件: 可以在客戶端機(jī)器上使用oracle Net Configuration Assistant或oracle Net Manager圖形配置工具對(duì)客戶端進(jìn)行配置,該配置工具實(shí)際上修改tnsnames.ora文件。所以我們可以直接修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件為例: 該文件的位置為: …networkadmintnsnames.ora (for windows) …/network/admin/tnsnames.ora (for unix)此處,假設(shè)服務(wù)器名為testserver,服務(wù)名為orcl.testserver.com,使用的偵聽(tīng)端口為1521,則tnsnams.ora文件中的一個(gè)test網(wǎng)絡(luò)服務(wù)名(數(shù)據(jù)庫(kù)別名)為: test =  (DESCRIPTION= (ADDRESS_LIST=  (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))  ) (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com) )  )紅色的內(nèi)容為需要根據(jù)實(shí)際情況修改的內(nèi)容,現(xiàn)解釋如下: PROTOCOL:客戶端與服務(wù)器端通訊的協(xié)議,一般為T(mén)CP,該內(nèi)容一般不用改。HOST:數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名或IP地址,數(shù)據(jù)庫(kù)偵聽(tīng)一般與數(shù)據(jù)庫(kù)在同一個(gè)機(jī)器上,所以當(dāng)我說(shuō)數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器一般也是指數(shù)據(jù)庫(kù)所在的機(jī)器。在UNIX或WINDOWS下,可以通過(guò)在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下使用hostname命令得到機(jī)器名,或通過(guò)ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注重的是,不管用機(jī)器名或IP地址,在客戶端一定要用ping命令ping通數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名,否則需要在hosts文件中加入數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名的解析。 PORT:數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口,可以察看服務(wù)器端的listener.ora文件或在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下通過(guò)lnsrctl status [listener name]命令察看。此處Port的值一定要與數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口一樣。 SERVICE_NAME:在服務(wù)器端,用system用戶登陸后,sqlplus> show parameter service_name命令察看。 如何利用配置的網(wǎng)絡(luò)服務(wù)名連接到數(shù)據(jù)庫(kù): 用sqlplus程序通過(guò)test網(wǎng)絡(luò)服務(wù)名進(jìn)行測(cè)試,如sqlplus system/manager@test。假如不能連接到數(shù)據(jù)庫(kù),則在tnsname.ora文件中的test網(wǎng)絡(luò)服務(wù)名(net service)后面加上Oracle數(shù)據(jù)庫(kù)的DB_Domain參數(shù)值,通過(guò)用sqlplus> show parameter db_domain命令察看。此處db_domain參數(shù)值為testserver.com,將其加到網(wǎng)絡(luò)服務(wù)名后面,修改后的tnsname.ora中關(guān)于該網(wǎng)絡(luò)服務(wù)名的內(nèi)容為: test.testserver.com =  (DESCRIPTION= (ADDRESS_LIST=  (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com) )  )用sqlplus程序通過(guò)test.testserver.com網(wǎng)絡(luò)服務(wù)名測(cè)試,如sqlplus system/manager@test.testserver.com。 關(guān)于為什們?cè)诰W(wǎng)絡(luò)服務(wù)名后面加db_domain參數(shù),需要了解sql*plus連接數(shù)據(jù)庫(kù)的原理,我在后面解決12154常見(jiàn)故障中給出了具體的說(shuō)明。 假如上面的招數(shù)還不奏效的話,只好用一下乾坤大挪移了。 將客戶端的網(wǎng)絡(luò)服務(wù)名部分 test.testserver.com =  (DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com) )  )拷貝到服務(wù)器的tnsnames.ora文件中。然后再服務(wù)器端用sqlplus system/manager@test.testserver.com連接到數(shù)據(jù)庫(kù)。 假如能連接成功,說(shuō)明你的客戶端與服務(wù)器端的網(wǎng)絡(luò)有問(wèn)題。 假如連接不成功,用前面的部分檢查網(wǎng)絡(luò)服務(wù)名部分部分是否正確,假如確信網(wǎng)絡(luò)服務(wù)名部分正確而且所有的客戶端都連不上數(shù)據(jù)庫(kù)則可能為系統(tǒng)TCP/IP或Oracle系統(tǒng)有問(wèn)題,建議重新安裝數(shù)據(jù)庫(kù)。 常見(jiàn)故障解決辦法: TNS-12154 (ORA-12154):TNS:could not resolve service name該錯(cuò)誤表示用于連接的網(wǎng)絡(luò)服務(wù)名在tnsnames.ora文件中不存在,如上面的tnsnames.ora中的網(wǎng)絡(luò)服務(wù)名只有test,假如用戶在連接時(shí)用sqlplus system/manager@test1則就會(huì)給出TNS-12154錯(cuò)誤。 要注重的是,有時(shí)即使在tnsnames.ora文件中有相應(yīng)的網(wǎng)絡(luò)服務(wù)名,可是用該網(wǎng)絡(luò)服務(wù)名連接時(shí)還會(huì)出錯(cuò),出現(xiàn)這種情況的典型配置如下(在客戶端的機(jī)器上): sqlnet.ora文件: NAMES.DIRECTORY_PATH = (TNSNAMES, ….) NAMES.DEFAULT_DOMAIN = server.com tnsnames.ora文件: test = (DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com) )   )sql*plus運(yùn)行基本機(jī)理: 在用戶輸入sqlplus system/manager@test后,sqlplus程序會(huì)自動(dòng)到sqlnet.ora文件中找NAMES.DEFAULT_DOMAIN參數(shù),假如該參數(shù)存在,則將該參數(shù)中的值取出,加到網(wǎng)絡(luò)服務(wù)名的后面,即此例中你的輸入由sqlplus system/manager@test自動(dòng)變?yōu)閟qlplus system/manager@test.server.com ,然后再到tnsnames.ora文件中找test.server.com網(wǎng)絡(luò)服務(wù)名,這當(dāng)然找不到了,因?yàn)樵撐募兄挥衪est網(wǎng)絡(luò)服務(wù)名,所以報(bào)錯(cuò)。解決的辦法就是將sqlnet.ora文件中的NAMES.DEFAULT_DOMAIN參數(shù)注釋掉即可,如#NAMES.DEFAULT_DOMAIN = server.com。假如NAMES.DEFAULT_DOMAIN參數(shù)不存在,則sqlplus程序會(huì)直接到tnsnames.ora文件中找test網(wǎng)絡(luò)服務(wù)名,然后取出其中的host,port,tcp,service_name,利用這些信息將連接請(qǐng)求發(fā)送到正確的數(shù)據(jù)庫(kù)服務(wù)器上。 另外原則上tnsnames.ora中的配置不區(qū)分大小寫(xiě),但是我的確碰到區(qū)分大小寫(xiě)的情況,所以最好將使用的網(wǎng)絡(luò)服務(wù)與tnsnames.ora中配置的完全一樣。 ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect Descriptor. 該錯(cuò)誤表示能在tnsnames.ora中找到網(wǎng)絡(luò)服務(wù)名,但是在tnsnames.ora中指定的SERVICE_NAME與服務(wù)器端的SERVICE_NAME不一致。解決的辦法是修改tnsnames.ora中的SERVICE_NAME。
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品国产久精国产| 国产在线一区不卡| 日韩久久精品网| av在线最新| 亚洲国产专区| 亚洲综合精品| 日韩不卡一区二区三区| 免费亚洲婷婷| 日本国产精品| 蘑菇福利视频一区播放| 亚洲在线免费| 久久国产人妖系列| 久久久久久婷| 欧美在线亚洲综合一区| 免费一级片91| 国产精品大片免费观看| 日韩精品91| 亚洲激情二区| 日韩高清成人在线| 日韩电影二区| 蜜桃久久久久久| 精品国产黄a∨片高清在线| 91看片一区| 久久国产66| 国产高清精品二区| 亚洲高清二区| 亚洲精品国产精品粉嫩| 国内精品伊人| 丝袜美腿亚洲一区| 久久婷婷国产| 91久久在线| 老司机精品在线| 黄色亚洲免费| 精品久久精品| 亚洲丝袜啪啪| 亚洲综合电影| 91欧美极品| 亚洲福利国产| 久久中文在线| 亚洲深深色噜噜狠狠爱网站| 欧美好骚综合网| 蜜臀va亚洲va欧美va天堂| 国产一区日韩| 日韩精品国产精品| 欧美日韩尤物久久| 日韩av在线免费观看不卡| 久久国产成人午夜av影院宅| 国产精品亚洲欧美| 亚洲男女自偷自拍| 一区二区三区四区日本视频| 日韩精品免费视频人成| 欧美a级片一区| 久久99国产精品视频| 亚洲三级网站| 图片区亚洲欧美小说区| 97国产精品| 日韩成人av影视| 亚洲免费高清| 精品淫伦v久久水蜜桃| 免费看欧美美女黄的网站| 日韩精品一区二区三区免费观影| 国产精品一区二区免费福利视频| 国产美女精品| 亚洲91久久| а√天堂8资源中文在线| 日韩激情精品| 久久亚洲美女| 99精品在线观看| 国产 日韩 欧美 综合 一区| 国产一卡不卡| 亚州av日韩av| 99在线|亚洲一区二区| 日韩成人亚洲| 成人一区而且| 老色鬼精品视频在线观看播放| 亚洲精品高潮| 首页国产欧美久久| 91久久午夜| 激情欧美一区二区三区| 日韩欧美精品综合| 伊人久久av| 亚洲精品88| 国产欧美一区二区三区精品酒店| 国产精品久久免费视频| 911亚洲精品| 日本一区二区三区视频在线看| 欧美国产91| 欧美精品一二| 99成人在线| 视频在线在亚洲| 一区二区三区四区在线观看国产日韩| 亚洲一区二区三区四区五区午夜 | 欧美成人精品一级| 欧美激情亚洲| 欧美1区2区3| 激情综合五月| 国产不卡人人| 日韩一区二区三区免费播放| 蜜臀国产一区| 日本久久成人网| 美女毛片一区二区三区四区| 女人天堂亚洲aⅴ在线观看| 伊人精品在线| 久久国产66| 日韩激情啪啪| 麻豆精品av| 桃色av一区二区| 国产99久久| 久久av在线| 91伊人久久| 欧美国产一级| 一区在线观看| 中文字幕日韩高清在线| 日韩黄色免费网站| 精品午夜视频| 久久美女精品| 亚洲免费观看高清完整版在线观| 最新亚洲国产| 国产精品密蕾丝视频下载| 国产成人精选| 亚洲激情中文| 日韩黄色av| 国产精品成人一区二区不卡| 免费观看不卡av| 日韩动漫一区| 亚洲女同av| 亚洲免费网址| 国产精品亚洲一区二区在线观看| 吉吉日韩欧美| 日韩专区一卡二卡| 欧美国产中文高清| 国内亚洲精品| 91精品日本| 日韩欧美精品综合| 蜜桃av一区二区在线观看| 国产激情久久| 亚洲一区二区三区四区五区午夜| 亚洲精品激情| 麻豆视频在线看| 蜜桃久久精品一区二区| 精品久久网站| 亚洲少妇在线| 国产精品大片免费观看| 国产精品99一区二区| 日韩精彩视频在线观看| 日韩伦理在线一区| 中文字幕一区二区三区日韩精品| 精品三级久久久| 蜜臀久久99精品久久久久久9| 精品国产美女a久久9999| 六月婷婷一区| 特黄毛片在线观看| 日韩高清欧美激情| 9国产精品视频| 精品视频一区二区三区在线观看 | 久久精品女人| 日韩在线卡一卡二| 日韩成人a**站| 亚洲精品美女91| 四虎884aa成人精品最新| 91欧美极品| 亚洲作爱视频| 久久影院午夜精品| 久久国产精品免费精品3p| 欧美日韩国产在线一区| 国精品产品一区| 日韩不卡手机在线v区| 91久久久精品国产| 国产一区二区视频在线看| 视频一区二区三区在线| 日韩欧美自拍| 欧美国产极品| 日本不卡高清| 欧美日韩国产传媒| 成人在线视频免费| 日韩va亚洲va欧美va久久| 激情91久久| 久久蜜桃精品| 国产激情在线播放| 国产精品网在线观看| 色综合视频一区二区三区日韩| av亚洲在线观看| 免费看av不卡| 国产精品99久久精品| 国产经典一区| 国产精品香蕉| 日韩不卡一区二区三区| 蜜桃久久av一区| 先锋亚洲精品| 亚洲一区国产一区| 亚洲神马久久| 午夜欧美在线| 激情综合网站| 欧美成人高清| 99久久九九| 欧美成人精品| 亚洲作爱视频| 蜜乳av另类精品一区二区| 亚洲一区二区网站| 丝袜美腿亚洲色图|