寫在前面:
需求描述:
我筆記本上安裝了oracle數據庫, 現在同事也想連接這個數據庫. 也就是設置為別人能遠程訪問我本地的數據庫。
思路:
通過在我筆記本WiFi共享,別人連接該WiFi,這樣我和同事就處於同一網段, 可以來訪問我的數據庫了(局域網)。
步驟1:下載WiFi共享大師。
步驟2:安裝好后開啟WiFi。
開啟后狀態如下:(wifi007)
WiFi的IP地址通過右鍵單擊“狀態”>“詳細信息”查看:
即:192.168.155.1 (也就是說, 在這個共享wifi局域網內, 我的筆記本ip是192.168.155.1) 也可以通過命令行窗口ipconfig命令查看本機的ip.記住這個ip下一步會用到.
步驟3:打開Oracle的Net Manager,添加監聽地址。
1)打開oracle的Net Manager
2)添加監聽器配置。地址1是安裝好Oracle后自帶的(localhost:1521也就是平時所說的127.0.0.1:1521):
新增監聽: 點擊“添加地址”,即添加遠程訪問地址。填寫“主機”和“端口”。
其中“主機”填寫WiFi共享后我筆記本的IP地址(前面查出來了):192.168.155.1,“端口”不能與默認的端口1521重復,我設置的為1522(其他也行)。
填寫完畢,點擊“文件”>“保存網絡設置”。
步驟4:重啟oracle服務, 連接數據庫
同事連接我剛分享的WiFi,打開PLSQL客戶端,填寫數據庫名和密碼,即可訪問我的數據庫了。(當然,我自己也可以通過這種方式連接驗證是否成功)
用戶名:數據庫用戶名
口令:用戶密碼
數據庫:192.168.155.1:1522/orcl 格式為:ip:端口號/數據庫實例名
======================================我是分割線.======================================
其實這跟我們平時連接服務器上的數據庫一個道理, 這里相當於把筆記本當做服務器了.新增監聽地址, 別人就可以通過該地址訪問這台筆記本上的數據庫了.
最后:這一篇可能會幫到你本地計算機上的OracleOraDb11g_home1TNSListener服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止。——Oracle監聽器服務無法啟動!(這是第2天我像平時一樣連接自己的數據庫報的錯, 原因就是沒有開啟共享wifi...)
有疑問歡迎溝通~歡迎推薦優質博客和網站~