1、打開cmd輸入netca。
2、選擇【本地net服務名配置】→下一步。
3、選擇【添加】→下一步。
4、在【服務名】中輸入你想要連接的伺服器上的oracle服務的名字→下一步。
5、選擇【tcp】→下一步。
6、在【主機名】中輸入你想要連接的伺服器ip,埠號不變→下一步。
7、選擇【進行測試】→下一步。(當然你也可以選擇不測試)
※1測試如果不通過,點擊【更改登錄】輸入一個肯定能登入的【用戶名】和【口令】→確定,出現【正在連接...測試成功。】表明測試成功。
※2測試不通過的話,點【上一步】確認你寫的【服務名】和【主機名】,確認無誤的情況下,確認你要連接的伺服器oracle監聽服務已經打開。
8、在【net服務名中】輸入你想要使用的本地的服務名→下一步。
※就是【sqlplus
user/passwd
@本地服務名】。
9、選擇【否】→下一步。
10、出現【net服務配置完畢】字樣→下一步。
11、點擊【完成】完成服務配置。
12、在上面服務配置完成以後,在cmd中輸入如下命令即可遠程登錄oracle伺服器:
sqlplus
user_name/password@本地服務名
一定記住,上面的本地服務名是你第8步寫的服務名。
13、如果sqlplus
能夠進入,PLSQL
Developer也就可以了。
---
以上,希望對你有所幫助。
Ⅱ java能夠實現對資料庫的監聽嗎
這個很難實現吧,只能在程序中寫死,當操作資料庫增刪改時,記錄日誌的
Ⅲ 急求!!oracle資料庫監聽解決方法
解決方法1:
用LSNRCTL命令看看STATUS是否正常
解決方法2:
直接使用靜態的資料庫服務登記方法 就是用NET MANAGER增加一個資料庫監聽 用傳統的SID方法.(9以後使用動態的,必須要保證是先啟動監聽)
解決方法3:
試試先啟動監聽服務 再啟動資料庫服務 然後用LSNRCTL看看有沒有
解決方法4:
檢查網路配置 例如HOST名字什麼的是否和配置文件中參數不符
解決方法5:
檢查網路防火牆等 ORACLE需要開一個隨機埠通信的
試試看吧 其實很簡單的
Ⅳ java有什麼方法可以監聽資料庫
使用Spring的AOP
Ⅳ android 資料庫怎麼監聽數據變化
資料庫監聽?資料庫有這功能嗎?應該是你在Activity中觸發了什麼事件,事件中的代碼去修改資料庫中的數據吧?
還是你想問的是別的應用怎麼監聽資料庫的數據變化?如果多個應用需要用同一個資料庫的最新數據,那在修改數據的時候發送一個廣播,讓所有的應用都接收到,在查一次。
Ⅵ 怎樣監聽到資料庫的數據變化
在android中經常會用到改變資料庫內容後再去使用資料庫更新的內容,很多人會重新去query一遍,但是這樣的問題就是程序會特別占內存,而且有可能會摟關cursor而導致程序內存未釋放等等。其實android內部提供了一種ContentObserver的東西來監聽資料庫內容的變化。
ContentObserver的構造函數需要一個參數Hanlder,因為ContentObserver內部使用了一個實現Runnable介面的內部類NotificationRunnable,來實現資料庫內容的變化。需要使用hanlder去post消息。注冊ContentObserver的方法是:getContentResolver().registerContentObserver(uri, notifyForDescendents, observer).
上面3個參數為:uri----Uri類型,是需要監聽的資料庫的uri.
notifyForDescendents---boolean true的話就會監聽所有與此uri相關的uri。false的話則是直接特殊的uri才會監聽。一般都設置為true.
observer-----ContentObserver 就是需要的contentobserver.
初始化一個ContentObserver對象,重載onChange(boolean ),在這個方法里去操作資料庫的使用,針對變化後的使用。
Ⅶ JAVA如何監聽資料庫
可以啟動一個線程,不停的查詢這個狀態值,再根據查詢出的值,更新圖形界面