Ⅰ jdbc鏈接oracle網路適配器問題
1. 載入資料庫驅動: Class.forName("oracle.jdbc.driver.OracleDriver");
String url = jdbc:oracle:thin:@192.168.1.100:1521:orcl
2.獲取資料庫連接 Connection conn = DriverManager.getConnection(url,user,password);
用main方法試試吧,看看是不是你的IP埠寫錯了
Ⅱ oracle資料庫 sqlplus連接不上 出現網路適配器錯誤
可以先用TNSPING命令試一下1.tnsping 命令可以檢查tcp協議是否已同,俗稱我們說的網路通不通2.tnsping命令監聽伺服器上的監聽是否已開啟3.tnsping命令不檢測伺服器上的監聽的服務名,所以tnsping通,不代表就能連通。
Ⅲ 資料庫連接失敗,如何重新進行正確配置
方法如下:
檢查服務是否啟動
1、在SQLServer伺服器中, 打開SQLServer服務管理器。單擊【開始】-【程序】-【Microsoft SQLServer】-【服務管理器】菜單命令。
2、打開【SQLServer服務管理器】,單擊【伺服器】,選擇要檢查的SQLServer的實例名【abc10-1DA235E90】,單擊【服務】,選擇【SQLServer】選項,如果此時暫停或者停止按鈕可用,說明服務已經啟動;否則則沒有啟動,啟動即可。
3、最好在【SQLServer服務管理器】中將選擇隨系統啟動而啟動服務。選擇【當啟動OS時自動啟動服務】選擇框,完成讓MSSQLSERVER服務隨操作系統啟動而自動啟動。
4、再次打開SQL Server 資料庫,選擇連接資料庫伺服器實例,可以正常連接打開資料庫了。
5、SQL Server資料庫能正常連接得保證網路通暢,操作過程中還需要進行網路測試,可以通過PING命令實現。如下圖所示,表示網路通暢。
Ⅳ 網路適配器感嘆號解決辦法
發現電腦設備管理器中網路適配器有黃色感嘆號,不知道怎麼處理怎麼辦呢?下面是相關的知識,歡迎閱讀。
首先網路適配器有感嘆號是典型網卡驅動問題。一般為網卡驅動沒安裝,或網卡驅動不網路適配器型號不匹配。意外情況下,出現網路適配器感嘆號,找一台朋友的電腦或去網吧,下載對應的網卡驅動程序安裝好就行,假如能安好,便能上網。如果是網路適配有器感嘆號,但是能上網,說明你安裝了多個網卡驅動, 出現感嘆號的是不匹配的驅動,可以刪除。
怎麼查看網路適配器型號
開始——運行——輸入cmd,回車——在命令窗口輸入「ipconfig /all」回車,然後本地連接的description一欄就是網卡型號。 另外可以在其他電腦上下載一個魯大師,安裝後默認界面就會顯示網卡和主板型號。
網路適配器感嘆號怎麼辦
安裝網路適配器驅動的方法:
方法一、如果是之前能上網,突然出現的感嘆號。可以右鍵點擊對於的驅動程序——選擇「卸載」,卸載後重新電腦,然後讓電腦自動搜索安裝網卡驅動程序。(設備管理器位置:右擊我的電腦,選擇設備管理器;右鍵我的電腦選擇屬性,切換到硬體,點擊設備管理器)。
方法二、若方法一無效,需要手動安裝驅動。在他電腦下載對應的驅動程序(一種是雙擊自動安裝的,另一種是右鍵點擊「網路適配器」更新驅動程序,如果是後面這種需要把下載的驅動放到磁碟(D/E/F)的根目錄,不然安裝時不好選)。如果有主板驅動盤,裡面也包含集成的網卡驅動程序。
方法三、在其他電腦上下載一個驅動精靈或驅動人生,然後安裝讓軟體自動檢測你的'網卡,一般都集成網卡驅動。
重裝系統後,網路適配器感嘆號
此種情況可能是隨意更新網卡驅動程序,導致不匹配。解決辦法:返回原來的驅動程序。步驟:在設備管理器中找到並展開網路適配器,雙擊出問題的驅動,然後切換到「驅動程序」選項卡,點擊下面的「返回驅動程序」,使用它就可以還原到原來安裝的驅。
【拓展內容】
網路適配器有什麼作用
傳統網路環境下,處理器需要處理諸如封裝與卸載IP數據包、計算與檢查校驗和數值等網路任務。在擁有多個網路適配器的情況下,處理器會在這些任務上花費更多資源。卸載技術需要與操作系統相匹配,如Windows Server 2008 R2,可以把這類任務轉交給網路適配器進行處理。卸載技術主要包含了校驗、分割、傳輸控制協議棧(TCP)和接收端縮放(RSS)。一旦管理員理解了現今可用的卸載功能,他們便可以選擇特定的網路適配器來滿足企業IT環境需求。
分段卸載
數據在網路中按分段傳輸,每個包1,448位元組,與TCP、IP和數據鏈路層報頭匹配。傳統情況下,處理器會准備分段數據並准備數據包。例如,移動某個65,536的位元組塊會需要處理器創建並發送最少46個數據包。
如果網路適配器來處理分段卸載,處理器可以將整個數據片段發給網路適配器。這技術通常被稱做TCP分段卸載(TSO)或者大段卸載(LSO)。
校驗和卸載
校驗和演算法掃描TCP與用戶數據報協議數據包以捕獲錯誤。校驗確保網路適配器收到數據包時進行驗證。
活躍結點每天可能會交換百萬甚至幾十億數據包。如果伺服器處理器可以將卸載計算與校驗和比對任務交給網路適配器完成,那麼系統整體性能還是可以提升的。
選擇支持IPv4與IPv6發送與接收時卸載校驗和計算的網路適配器。用於安全通信的網路適配器同樣可以無須佔用伺服器處理器資源,完成卸載加密校驗和計算與驗證工作。
TCP卸載
TCP卸載有個很有利的因素,就是將整個TCP棧轉移到硬體上,這樣可以把這些CPU計算資源歸還給操作系統。實際上,這意味著將第三層(網路/IP)和第四層(傳輸/TCP)下降到網路適配器,可以利用適配器的TCP卸載引擎(TOE)處理多種數據組織和傳輸任務。
投資具備完全TOE功能的網路適配器,可見的回報在於當通過卸載可以釋放先前佔用不少的CPU資源。傳統的千兆網網路適配器可能會消耗CPU約70%的處理能力,大量佔用伺服器應用程序所需資源。如iSCSI這類佔用帶寬的基於網路的存儲,需要為其配置TOE適配器。
如果不需要完整的TOE功能,可以選擇其他網路適配器,這些適配器可以靈活支持TOE的功能子集,如校驗與卸載(TSO)或LRO。
接收端調節
處理器需要花費時間來重組提取自單個數據包的數據,當需要處理多個網路埠和應用程序數據包時,單個處理器會比較繁忙。RSS會同時向多個物理處理器(不是內核)傳遞數據包,這樣相同物理處理器只會處理來自相同TCP連接傳來的數據包。處理器一直處理相同的數據流,會比重新接收與組合新的數據數據來得更容易也更快。
大多數情況下,文件伺服器、Web伺服器和資料庫伺服器都能受益於完整的卸載功能,包括校驗和卸載、分段卸載、TOE和接收端調解。其他類型的伺服器可以有選擇的啟用卸載功能。分段對於處理簡訊息的郵件伺服器來說沒有太大作用,而媒體伺服器不需要分段,因為大部分伺服器的經理都花在移動大數據上了。
啟用某個卸載功能後,可以客觀的從量化後的伺服器數據來判斷伺服器性能是否提升。
Ⅳ 連接資料庫錯誤,是什麼原因
連接資料庫錯誤,是什麼原因
: 可能原因有: 1、連接字元串錯誤; 2、目標資料庫不存在; 3、目標資料庫伺服器不存在; 4、網路故障。
Ⅵ hibernate連接Oracle資料庫報網路適配器無法建立連接
最大的可能:監聽沒開,cmd->lsnrctl start,開啟監聽。
Ⅶ 連接資料庫時出現一般性網路錯誤 請檢查網路文檔
1.項目描述:我做的課題是基於MATLAB GUI與SQL2000 的數據倉庫與決策支持系統,原始數據在ACCESS中,現在要求轉移到SQL資料庫中,最終在數據倉庫中實現數據挖掘。
2.具體問題:在WINDOWS XP環境下,無法實現SQL與ODBC的配置與連接,老是出錯。我的電腦沒有上網。
(出錯信息:
Microsoft SQL server 登陸
連接失敗:
SQL State:『01000』
SQL Server 錯誤:1326
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionOpen(CreateFile())
連接失敗:
SQL State:『08001』
SQL Server 錯誤:1326
[Microsoft][ODBC SQL Server Driver]客戶無法建立連接)。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//嘗試取包sun.jdbc.odbc.JdbcOdbcDriver
}
catch(ClassNotFoundException e){
out.print(e);
//如果錯誤 提出錯誤信息並顯示
}
try{
Connection conn = DriverManager.getConnection("jdbc:odbc:zd");
連接資料庫
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM zhengding");
SQL語句 while(rs.next()){
//如果指針能下移 顯示11111111
out.print("111111111111"); }
rs.close();
stmt.close();
conn.close();
關閉資料庫及連接
}
catch(Exception ex){
out.print(ex);
OLAP裡面新建數據源的時候使用的是Microsoft OLE DB Provider for ODBC Drivers?
這里可以考慮使用Microsoft OLE DB Provider for SQL Server,伺服器用'.',選擇windows驗證
看你的錯誤信息應該是ODBC配置的問題
按照以下步驟檢查一般都可以解決
SQL Server在本地,一般情況下ODBC裡面選擇伺服器時候輸入'.'都可以連接上
SQL Server服務端安裝的時候是否裝了TCP/IP協議或命名管道的支持?
服務端驗證方式是windows驗證還是混合模式?
SQL Server客戶端網路配置是否配置?
Ⅷ java連接oracle資料庫報網路適配器異常
先用plsql測試一下能否連接上資料庫,若連接不上安裝以下情況找問題
1、oracle配置問題
修改tnsnames.ora 文件
2、Ip問題
能ping通oracle伺服器的ip嗎?
3、防火牆
如果機器上安裝有放火牆,可能是伺服器埠號屏蔽而造成的。關閉防火牆後,嘗試重新連接。
Ⅸ 求高手解決,連接伺服器oracle時出現報錯現象,錯誤代碼17002
有一種可能,如果監聽日誌文件大小大於4G,也會導致監聽運行異常,無法訪問資料庫的現象。可以通過在listener.ora 文件中配置 LOGGING_LISTENER = OFF 關閉監聽日誌的記錄,然後重啟Oracle服務