溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

發(fā)布時(shí)間:2023-03-16 10:45:32 來(lái)源:億速云 閱讀:101 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹了怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

    1.前言

    數(shù)據(jù)庫(kù)作為十分重要的資料管理和存儲(chǔ)庫(kù),一致都受到各軟件大廠關(guān)注;而為了更好的管理和組織越來(lái)越龐大的數(shù)據(jù)庫(kù)里的數(shù)據(jù),又衍生出不同派系的數(shù)據(jù)模型(如關(guān)系和非關(guān)系、層次和網(wǎng)狀模型、面向?qū)ο蠛桶虢Y(jié)構(gòu)化等等),令人眼花繚亂。隨著數(shù)據(jù)庫(kù)在現(xiàn)代社會(huì)中的作用日益凸顯,能隨時(shí)隨地訪問(wèn)操作數(shù)據(jù)庫(kù),就成為迫在眉睫的需求。

    而筆者作為折騰愛(ài)好者,雖然沒(méi)有深入的研究各種數(shù)據(jù)庫(kù)軟件的需求,但用不同軟件之間相互組合,發(fā)現(xiàn)新的玩法倒是樂(lè)此不疲。今天,筆者就為大家展示,如何使用cpolar,實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)Oracle數(shù)據(jù)庫(kù)的步驟。

    2.Oracle數(shù)據(jù)庫(kù)的安裝

    Oracle數(shù)據(jù)庫(kù)來(lái)源于知名大廠甲骨文公司,是一款通用數(shù)據(jù)庫(kù)系統(tǒng),能提供完整的數(shù)據(jù)管理功能,而Oracle數(shù)據(jù)庫(kù)時(shí)關(guān)系數(shù)據(jù)庫(kù)的典型代表,其數(shù)據(jù)關(guān)系設(shè)計(jì)完備。這款數(shù)據(jù)庫(kù)的特點(diǎn)很多,也因此獲得了極為廣泛的應(yīng)用,也是全球使用最多的數(shù)據(jù)庫(kù)管理系統(tǒng)。不過(guò)對(duì)于筆者來(lái)說(shuō),有可挖掘的有趣點(diǎn),才是重要目標(biāo)。想要尋找Oracle數(shù)據(jù)庫(kù)與其他軟件的有趣組合,就需要先下載一個(gè)Oracle數(shù)據(jù)庫(kù)進(jìn)行實(shí)操。

    2.1 Oracle下載安裝

    作為一款知名產(chǎn)品,我們可以很輕松的在網(wǎng)上找到Oracle數(shù)據(jù)庫(kù)的下載,當(dāng)然為了安全起見(jiàn),可以直接到Oracle數(shù)據(jù)庫(kù)的官方網(wǎng)站上進(jìn)行下載。由于筆者是在Windows系統(tǒng)上操作,因此選擇x86系統(tǒng)進(jìn)行下載。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    Oracle下載完成后,直接解壓安裝即可。需要注意的是,在安裝過(guò)程中會(huì)要求設(shè)置口令,而這個(gè)口令是登錄數(shù)據(jù)庫(kù)時(shí)必須的認(rèn)證信息,因此需要小心保存。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    2.2 Oracle連接測(cè)試

    安裝完成后,我們可以測(cè)試下是否能正常連入oracle數(shù)據(jù)庫(kù)。測(cè)試連接,可以在開(kāi)始菜單中找到SQL Plus的快捷方式,點(diǎn)擊打開(kāi)它

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    在出現(xiàn)的命令行界面中輸入用戶名system,密碼則是輸入安裝Oracle時(shí)輸入的口令。在信息正確輸入后,就會(huì)顯示登錄時(shí)間、連接信息等,最重要的是出現(xiàn)SQL>字樣,就說(shuō)明登錄成功。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    2.3 Cpolar下載安裝

    在證明了Oracle數(shù)據(jù)庫(kù)成功安裝后,就可以安裝下一個(gè)重要軟件Cpolar,因?yàn)槲覀兿胍诠不ヂ?lián)網(wǎng)環(huán)境下連接到局域網(wǎng)內(nèi)的Oracle,就離不開(kāi)cpolar創(chuàng)建的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道。

    安裝cpolar十分簡(jiǎn)單,只要登錄cpolar官網(wǎng)(www.cpolar.com),在官網(wǎng)頁(yè)面上方點(diǎn)擊下載按鈕,就能轉(zhuǎn)入下載頁(yè)面。筆者使用的是Windows操作系統(tǒng),因此選擇下載Windows版本。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    cpolar下載的文件為.zip格式,下載完成后將其解壓,并雙擊其中的安裝文件,即可進(jìn)入自動(dòng)安裝。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    自動(dòng)安裝程序啟動(dòng)后,我們只要一路下一步即可完成安裝程序。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    這里需要注意的是,cpolar通過(guò)為用戶生成專屬的通道,并且輔以復(fù)雜token碼和不對(duì)稱加密,保障用戶的數(shù)據(jù)安全不被攔截和破解。因此我們最好在下載安裝cpolar的同時(shí),就在官網(wǎng)完成注冊(cè)。只要在官網(wǎng)右上方點(diǎn)擊免費(fèi)注冊(cè)按鈕,就能進(jìn)入cpolar的用戶注冊(cè)頁(yè)面,接下來(lái)只要安裝網(wǎng)頁(yè)提示填入郵箱、預(yù)留的密碼等簡(jiǎn)單信息,就能完成cpolar的用戶注冊(cè)。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    在完成cpolar的注冊(cè)后,就可以進(jìn)入內(nèi)網(wǎng)穿透數(shù)據(jù)隧道的設(shè)置工作。

    3.Cpolar端口設(shè)置

    雖然Cpolar并不阻止免費(fèi)用戶創(chuàng)建能穿透內(nèi)網(wǎng)的數(shù)據(jù)隧道,但為節(jié)約服務(wù)器資源,還是會(huì)對(duì)免費(fèi)用戶有一定限制,即免費(fèi)用戶創(chuàng)建的數(shù)據(jù)隧道,每隔24小時(shí)會(huì)更新一次公網(wǎng)地址。因此為了滿足我們隨時(shí)隨地連接局域網(wǎng)內(nèi)Oracle數(shù)據(jù)庫(kù)的目的,最好還是升級(jí)使用套餐,獲得創(chuàng)建穩(wěn)定內(nèi)網(wǎng)穿透數(shù)據(jù)隧道的權(quán)利,并獲得更大帶寬。

    3.1 Cpolar云端設(shè)置

    想要?jiǎng)?chuàng)建一條能長(zhǎng)期穩(wěn)定存在的數(shù)據(jù)隧道(畢竟誰(shuí)也不想每天都重新設(shè)置遠(yuǎn)程連接的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道),需要從cpolar云端和cpolar客戶端兩方面進(jìn)行設(shè)置

    首先登錄cpolar官網(wǎng),進(jìn)入用戶儀表盤(pán)頁(yè)面

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    在儀表盤(pán)頁(yè)面,點(diǎn)擊左側(cè)的預(yù)留按鈕,進(jìn)入數(shù)據(jù)隧道的預(yù)留設(shè)置頁(yè)面,從中找到保留的TCP地址欄位。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    在這個(gè)欄位,我們只需進(jìn)行兩項(xiàng)簡(jiǎn)單的設(shè)置,就能生成一條能長(zhǎng)期穩(wěn)定存在的數(shù)據(jù)隧道入口(即公共互聯(lián)網(wǎng)地址),也可以看作是一條空白的數(shù)據(jù)隧道。這兩項(xiàng)設(shè)置的內(nèi)容為:

    地區(qū) – 即服務(wù)器所在地區(qū),我們就近選擇即可。描述 – 可以看做這條數(shù)據(jù)隧道的備注,只要方便自己分辨即可。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    數(shù)據(jù)隧道信息設(shè)置完成后,就可以點(diǎn)擊欄位右側(cè)的保留按鈕,將這條空白數(shù)據(jù)隧道保留下來(lái)。如果不想再保留這條數(shù)據(jù)隧道,也可以點(diǎn)擊操作欄位的x刪除這條隧道。

    地址欄位的內(nèi)容,就是遠(yuǎn)程連接Oracle的入口,稍后我們?cè)赾polar本地端設(shè)置時(shí)還需要用到這個(gè)地址,因此可以先將其復(fù)制保存下來(lái)。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    完成這部分的設(shè)置后,我們回到cpolar客戶端。

    3.2.Cpolar本地設(shè)置

    與cpolar云端設(shè)置一樣,我們也需要在cpolar客戶端進(jìn)行幾項(xiàng)設(shè)置,將cpolar云端的空白數(shù)據(jù)隧道,與本地Oracle數(shù)據(jù)庫(kù)端口連接起來(lái),這樣我們?cè)L問(wèn)這條數(shù)據(jù)隧道入口(即cpolar生成的公共互聯(lián)網(wǎng)地址)時(shí),cpolar就能將訪問(wèn)引導(dǎo)到Oracle數(shù)據(jù)庫(kù)上。
    要打開(kāi)cpolar客戶端,可以在瀏覽器中輸入localhost:9200進(jìn)行訪問(wèn),也可以在Windows開(kāi)始菜單中找到cpolar客戶端的快捷方式。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    在輸入用戶名和密碼后,就能進(jìn)入cpolar客戶端的主頁(yè)面。在這里,我們點(diǎn)擊左側(cè)隧道管理項(xiàng)下的創(chuàng)建隧道按鈕,進(jìn)入本地?cái)?shù)據(jù)隧道的設(shè)置頁(yè)面。

    (注:對(duì)于免費(fèi)用戶和打算創(chuàng)建臨時(shí)數(shù)據(jù)隧道的用戶,可以不必再cpolar云端進(jìn)行設(shè)置,直接在這里設(shè)置臨時(shí)存在的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道)

    在設(shè)置頁(yè)面,我們需要對(duì)以下幾項(xiàng)信息進(jìn)行設(shè)置,這些信息包括:

    隧道名稱 —— 可直接看做數(shù)據(jù)隧道的備注,用以區(qū)分不同隧道的應(yīng)用場(chǎng)景;協(xié)議 —— 即數(shù)據(jù)隧道的傳輸協(xié)議,如網(wǎng)頁(yè)、數(shù)據(jù)傳輸、設(shè)備互聯(lián)等,這里選擇TCP協(xié)議;本地地址 —— 這里需要填入軟件(或內(nèi)網(wǎng)設(shè)備)的端口號(hào),Oracle的默認(rèn)端口號(hào)為1521,因此此處填入1521;端口類型 —— 也就是這條數(shù)據(jù)隧道的類型,是否為長(zhǎng)期存續(xù)的隧道。在cpolar云端設(shè)置了保留隧道的,就可以選擇“固定TCP端口”;若只是臨時(shí)使用,則選擇“隨機(jī)臨時(shí)TCP端口”(需要注意,固定TCP端口要將cpolar升級(jí)至專業(yè)版及以上);預(yù)留的TCP地址 —— 在選擇了“固定TCP端口”后就會(huì)出現(xiàn)該欄位,這里我們將cpolar云端生成的地址粘貼進(jìn)來(lái);

    各項(xiàng)設(shè)置都填入后,就可以點(diǎn)擊下方的創(chuàng)建按鈕,將云端空白數(shù)據(jù)隧道與本地Oracle數(shù)據(jù)庫(kù)連接起來(lái),從而讓我們?cè)诠簿W(wǎng)絡(luò)上也能訪問(wèn)到局域網(wǎng)內(nèi)的Oracle數(shù)據(jù)庫(kù)。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    隧道創(chuàng)建成功后,cpolar客戶端會(huì)自動(dòng)轉(zhuǎn)入隧道管理項(xiàng)下的隧道列表頁(yè)面,我們可以在這個(gè)頁(yè)面對(duì)已有隧道進(jìn)行開(kāi)啟、關(guān)閉、刪除等操作,也能直觀的看到數(shù)據(jù)隧道的工作情況。當(dāng)然,如果需要對(duì)已有的數(shù)據(jù)隧道信息進(jìn)行修改,也可以點(diǎn)擊對(duì)應(yīng)數(shù)據(jù)隧道條目的“編輯”按鈕進(jìn)行。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    而這條連接本地Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)隧道的入口(公共互聯(lián)網(wǎng)地址),則可以在狀態(tài)項(xiàng)下的在線隧道列表頁(yè)面看到。我們只要將這個(gè)地址粘貼到數(shù)據(jù)庫(kù)圖形化工具中,就能輕松連入oracle數(shù)據(jù)庫(kù)。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    4.公網(wǎng)訪問(wèn)測(cè)試

    最后,我們以PLSQL這個(gè)數(shù)據(jù)庫(kù)圖形化工具為例,測(cè)試一下是否能通過(guò)cpolar創(chuàng)建的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,訪問(wèn)到Oracle數(shù)據(jù)庫(kù)。

    首先在局域網(wǎng)以外的電腦上,打開(kāi)PLSQL軟件,在Oracle登錄頁(yè)面,輸入用戶名和密碼,接下來(lái)的數(shù)據(jù)庫(kù)欄位,則輸入cpolar生成的內(nèi)網(wǎng)穿透地址(要將tcp://表頭去掉),輸入完成后,點(diǎn)擊確認(rèn)進(jìn)行連接。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    一切順利的話,很快就能連入Oracle數(shù)據(jù)庫(kù),輸入select * from DBA_TABLES查詢系統(tǒng)表格,就能出現(xiàn)對(duì)應(yīng)數(shù)據(jù),也就說(shuō)明我們成功的從公共互聯(lián)網(wǎng)上訪問(wèn)到本地Oracle數(shù)據(jù)庫(kù)。

    怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)

    關(guān)于“怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“怎么使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

    向AI問(wèn)一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI