日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

本机不装Oracle,远程访问服务器上Oracle教程

發布時間:2023/12/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本机不装Oracle,远程访问服务器上Oracle教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.背景

在開發過程中,我們會遇到本機不裝Oracle,需要通過PLSQL等工具連接服務器上Oracle的情況。

前段時間因為項目組需要,搜索了很多資料,踩了很多坑,終于把他搞通了。

在此記錄一下整個過程,希望能幫到更多的小伙伴。

首先要搞清楚一點,Oracle不像MySQL一樣,安裝之后默認就可以遠程連接。

遠程連接Oracle需要在沒裝Oracle的電腦上安裝Oracle客戶端以及配置服務端的網絡訪問監聽

廢話不多說,下面開始演示用PLSQL和Navicat工具連接Oracle的過程。

二.服務器端的配置(遠程訪問的前提條件)

1.在裝有Oracle數據庫的電腦中配置網絡訪問監聽

開始→Oracle – OraDb11g_home1,點擊Net Manager

監聽程序中的主機參數一定要設置為電腦名稱

2.驗證服務器端監聽是否配置成功

??在沒有裝Oracle的電腦上ping服務器的IP,telnet服務器1521端口

???????? 如果以上兩項都能通(如圖中所示),則說明遠程連接已配置好

三.沒裝Oracle的電腦上的配置

1.安裝Oracle官方提供的客戶端工具

a) 到官網下載Oracle client,如果懶得去官網,可以下載我上傳的版本,地址如下:

OracleClient.rar-其它文檔類資源-CSDN下載

下載后解壓到自己電腦上,位置根據自己習慣來

b) 配置環境變量

在系統變量中新增TNS_ADMIN變量,值為你解壓的目錄,如下圖所示

?其實后來發現這里不配置環境變量也可以,配置的好處是PLSQL可以自動識別

c) 修改network\ADMIN中的tnsnames.ora中的配置

?

解釋:這個文件里配置的每一個連接代表一個源,配置了這個就可以在PLSQL中直接選源。

???????? ? 不配置源也可以,只不過麻煩一點,輸入IP輸賬號密碼也可以連,詳細請看后面

d) PLSQL和Navicat的安裝我就不在此處介紹了,不過我要提醒一點,也是我踩的最大的一個坑:

? ? ? ? ?PLSQL和Navicate的位數必須與Oracle client的位數相匹配!

? ? ? ? ?PLSQL和Navicate的位數必須與Oracle client的位數相匹配!

? ? ? ? ?PLSQL和Navicate的位數必須與Oracle client的位數相匹配!

重要的事情說三遍,這是我踩的最大的一個坑,位數不匹配會報各種各樣莫名其妙的錯導致連不上

為了保證順利的連接,最好是:服務器Oracle的位數、Oracle Client的位數、PLSQL和Navicat位數保持一致!

2.PLSQL和Navicat工具的配置

a) PLSQL

?

首次打開軟件點擊取消直接進入工具,進入菜單配置-首選項,配置如下兩項

?

然后保存,重啟PLSQL就可以連接啦。

這里再啰嗦一句:

遠程連接有兩種方式,第一種是上面所說的配置源,配置了源就可以直接選,如下:

第二種就是輸IP,如下:

b) Navicate

進入Navicate,工具-選項-環境,修改下面配置保存并重啟Navicate即可

注意:Navicat登錄系統管理員用戶(sys)需要設置角色,如下所示:

最后,祝你好運,有問題可以在評論區留言。

總結

以上是生活随笔為你收集整理的本机不装Oracle,远程访问服务器上Oracle教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。