本地oracle客戶端連接遠程oracle數據庫服務器配置說明如下:
1.找到本地oracle客戶端安裝目錄,如:%path%\Oracle
2.再找配置文件tnsnames.ora,其目錄為?%path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora,如不存在,請先新建。
3.用記事本打開文件tnsnames.ora,用以下內容替換原有內容:
#?tnsnames.ora?Network?Configuration?File:?%path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora
#?Generated?by?Oracle?configuration?tools.
%dbname%?=
??(DESCRIPTION?=
????(ADDRESS_LIST?=
??????(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?xxx.xxx.xxx.xxx)(PORT?=?1521))
????)
????(CONNECT_DATA?=
??????(SERVICE_NAME?=?%dbname%)
????)
??)
其中:
%path%是本地oracle客戶端的安裝目錄
%dbname%是遠程服務器的數據庫實例名
xxx.xxx.xxx.xxx?是遠程服務器IP地址,如:192.168.0.1??
方法二:
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步寫的服務名
注意:
前提是必須保證網絡通暢(即物理上能夠連通),可以cmd--》ping?服務器ip地址?進行確認;
必須保證數據庫(OracleService****)已正常啟動;必須保證數據庫監聽器(Oea...TNSListener)已正常啟動。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
