文章目錄1.前言數據庫作為十分重要的資料管理和存儲庫,一致都受到各軟件大廠關注;而為了更好的管理和組織越來越龐大的數據庫里的數據,又衍生出不同派系的數據模型(如關系和非關系、層次和網狀模型、面向對象和半結構化等等),令人眼花繚亂。隨著數據庫在現代社會中的作用日益凸顯,能隨時隨地訪問操作數據庫,就成為迫在眉睫的需求。 而筆者作為折騰愛好者,雖然沒有深入的研究各種數據庫軟件的需求,但用不同軟件之間相互組合,發(fā)現新的玩法倒是樂此不疲。今天,筆者就為大家展示,如何使用cpolar,實現遠程訪問Oracle數據庫的步驟。 2.Oracle數據庫的安裝Oracle數據庫來源于知名大廠甲骨文公司,是一款通用數據庫系統,能提供完整的數據管理功能,而Oracle數據庫時關系數據庫的典型代表,其數據關系設計完備。這款數據庫的特點很多,也因此獲得了極為廣泛的應用,也是全球使用最多的數據庫管理系統。不過對于筆者來說,有可挖掘的有趣點,才是重要目標。想要尋找Oracle數據庫與其他軟件的有趣組合,就需要先下載一個Oracle數據庫進行實操。 2.1 Oracle下載安裝作為一款知名產品,我們可以很輕松的在網上找到Oracle數據庫的下載,當然為了安全起見,可以直接到Oracle數據庫的官方網站上進行下載(https://www.oracle.com/database/technologies/oracle-database-software-downloads.html)。由于筆者是在Windows系統上操作,因此選擇x86系統進行下載。 Oracle下載完成后,直接解壓安裝即可。需要注意的是,在安裝過程中會要求設置 2.2 Oracle連接測試安裝完成后,我們可以測試下是否能正常連入oracle數據庫。測試連接,可以在開始菜單中找到SQL Plus的快捷方式,點擊打開它 在出現的命令行界面中輸入用戶名 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-STdsKBJ5-1678870759060)(https://images./img/20230315152104.png#pic_center)] 2.3 Cpolar下載安裝在證明了Oracle數據庫成功安裝后,就可以安裝下一個重要軟件Cpolar,因為我們想要在公共互聯網環(huán)境下連接到局域網內的Oracle,就離不開cpolar創(chuàng)建的內網穿透數據隧道。 安裝cpolar十分簡單,只要登錄cpolar官網(www.),在官網頁面上方點擊 cpolar下載的文件為.zip格式,下載完成后將其解壓,并雙擊其中的安裝文件,即可進入自動安裝。 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-oBLvz8Ei-1678870759076)(https://images./img/20230315152107.png#pic_center)] 自動安裝程序啟動后,我們只要一路 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-90c4J1Ru-1678870759079)(https://images./img/20230315152108.png#pic_center)] 這里需要注意的是,cpolar通過為用戶生成專屬的通道,并且輔以復雜token碼和不對稱加密,保障用戶的數據安全不被攔截和破解。因此我們最好在下載安裝cpolar的同時,就在官網完成注冊。只要在官網右上方點擊 在完成cpolar的注冊后,就可以進入內網穿透數據隧道的設置工作。 3.Cpolar端口設置雖然Cpolar并不阻止免費用戶創(chuàng)建能穿透內網的數據隧道,但為節(jié)約服務器資源,還是會對免費用戶有一定限制,即免費用戶創(chuàng)建的數據隧道,每隔24小時會更新一次公網地址。因此為了滿足我們隨時隨地連接局域網內Oracle數據庫的目的,最好還是升級使用套餐,獲得創(chuàng)建穩(wěn)定內網穿透數據隧道的權利,并獲得更大帶寬。 3.1 Cpolar云端設置想要創(chuàng)建一條能長期穩(wěn)定存在的數據隧道(畢竟誰也不想每天都重新設置遠程連接的內網穿透數據隧道),需要從cpolar云端和cpolar客戶端兩方面進行設置 首先登錄cpolar官網,進入用戶 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-8UsYjd4k-1678870759083)(https://images./img/20230315152111.png#pic_center)] 在儀表盤頁面,點擊左側的 在這個欄位,我們只需進行兩項簡單的設置,就能生成一條能長期穩(wěn)定存在的數據隧道入口(即公共互聯網地址),也可以看作是一條空白的數據隧道。這兩項設置的內容為:
數據隧道信息設置完成后,就可以點擊欄位右側的
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XD9s8l8I-1678870759087)(https://images./img/20230315152115.png#pic_center)] 完成這部分的設置后,我們回到cpolar客戶端。 3.2.Cpolar本地設置與cpolar云端設置一樣,我們也需要在cpolar客戶端進行幾項設置,將cpolar云端的空白數據隧道,與本地Oracle數據庫端口連接起來,這樣我們訪問這條數據隧道入口(即cpolar生成的公共互聯網地址)時,cpolar就能將訪問引導到Oracle數據庫上。 在輸入用戶名和密碼后,就能進入cpolar客戶端的主頁面。在這里,我們點擊左側 (注:對于免費用戶和打算創(chuàng)建臨時數據隧道的用戶,可以不必再cpolar云端進行設置,直接在這里設置臨時存在的內網穿透數據隧道) 在設置頁面,我們需要對以下幾項信息進行設置,這些信息包括:
各項設置都填入后,就可以點擊下方的 隧道創(chuàng)建成功后,cpolar客戶端會自動轉入 而這條連接本地Oracle數據庫的數據隧道的入口(公共互聯網地址),則可以在 4.公網訪問測試最后,我們以PLSQL這個數據庫圖形化工具為例,測試一下是否能通過cpolar創(chuàng)建的內網穿透數據隧道,訪問到Oracle數據庫。 首先在局域網以外的電腦上,打開PLSQL軟件,在 一切順利的話,很快就能連入Oracle數據庫,輸入 5.結語至此,我們使用cpolar連接局域網內的Oracle數據庫的嘗試就大功告成。當然,這樣的操作提供的是一種思路,我們也可以以相同的思路(使用cpolar映射本地軟件的輸出端口,讓該軟件能在本地局域網以外的地方訪問到)將其他本地軟件發(fā)布到公共互聯網上,讓我們可以遠程進行操作,而不必火急火燎的跑回辦公地點(或其他地方)去實地操作軟件。 |
|