oracle 之 如何鏈接別人電腦的oracle


 

1.首先確保兩台電腦是在同一個局域網內,可以通過cm命令窗口 ping 對方電腦的ID,若是沒問題則表示可以連接

2.接下來通過配置來首先連接對方的電腦

 

其實在后面還有一個是否創建新的額服務名的操作,可以選擇新,例如未orcl1,那么在pl/sql 選擇時也要變成orcl1 , 在webconfig上也是如此

當以上配置沒有問題之后,你會發現項目還是無法鏈接,出現的問題在於,以上的配置只是修改了tnsnames.ora文件中的服務名,但是對應的ip並沒有修改,所以只需要吧localhost修改為對應的ip就可以了

 

 

 

第二種方法: 可以直接在oracle中pl/sql中的 ‘數據庫’輸入中 直接輸入ip地址/服務名

                       當然在webconfig配置中也可以直接寫入

                  <add name="diqirenmin" connectionString="Data Source=192.16.1.51/oracle;User ID=ehospital;password=ehospital;Unicode=True"                      providerName="System.Data.OracleClient"/>

 第三個問題:同在一個局域網內,我能連接別人的數據庫,但是別人連接我的電腦提示:無監聽。

           回答:這個是因為在服務端的配置里面,listener.ora    tnsnames.ora兩個文件用了localhost 或者127.0.0.1 ,而查到的答案是 這樣寫會導致存在不識別的情況存在。

          解決:將服務端的配置listener.ora    tnsnames.ora兩個文件中的localhost 或者 127.0.0.1都改成電腦名稱,別人訪問你的電腦時還是 ip/服務名

參考網址:https://jingyan.baidu.com/article/414eccf645c3b46b431f0ab8.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM