<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
資料庫作為十分重要的資料管理和儲存庫,一致都受到各軟體大廠關注;而為了更好的管理和組織越來越龐大的資料庫裡的資料,又衍生出不同派系的資料模型(如關係和非關係、層次和網狀模型、物件導向和半結構化等等),令人眼花繚亂。隨著資料庫在現代社會中的作用日益凸顯,能隨時隨地存取運算元據庫,就成為迫在眉睫的需求。
而筆者作為折騰愛好者,雖然沒有深入的研究各種資料庫軟體的需求,但用不同軟體之間相互組合,發現新的玩法倒是樂此不疲。今天,筆者就為大家展示,如何使用cpolar,實現遠端存取Oracle資料庫的步驟。
Oracle資料庫來源於知名大廠甲骨文公司,是一款通用資料庫系統,能提供完整的資料管理功能,而Oracle資料庫時關聯式資料庫的典型代表,其資料關係設計完備。這款資料庫的特點很多,也因此獲得了極為廣泛的應用,也是全球使用最多的資料庫管理系統。不過對於筆者來說,有可挖掘的有趣點,才是重要目標。想要尋找Oracle資料庫與其他軟體的有趣組合,就需要先下載一個Oracle資料庫進行實操。
作為一款知名產品,我們可以很輕鬆的在網上找到Oracle資料庫的下載,當然為了安全起見,可以直接到Oracle資料庫的官方網站上進行下載(https://www.oracle.com/database/technologies/oracle-database-software-downloads.html)。由於筆者是在Windows系統上操作,因此選擇x86系統進行下載。
Oracle下載完成後,直接解壓安裝即可。需要注意的是,在安裝過程中會要求設定口令
,而這個口令是登入資料庫時必須的認證資訊,因此需要小心儲存。
安裝完成後,我們可以測試下是否能正常連入oracle資料庫。測試連線,可以在開始選單中找到SQL Plus的快捷方式,點選開啟它
在出現的命令列介面中輸入使用者名稱system
,密碼則是輸入安裝Oracle時輸入的口令
。在資訊正確輸入後,就會顯示登入時間、連線資訊等,最重要的是出現SQL>
字樣,就說明登入成功。
在證明了Oracle資料庫成功安裝後,就可以安裝下一個重要軟體Cpolar,因為我們想要在公共網際網路環境下連線到區域網內的Oracle,就離不開cpolar建立的內網穿透資料隧道。
安裝cpolar十分簡單,只要登入cpolar官網(www.cpolar.com),在官網頁面上方點選下載
按鈕,就能轉入下載頁面。筆者使用的是Windows作業系統,因此選擇下載Windows版本。
cpolar下載的檔案為.zip格式,下載完成後將其解壓,並雙擊其中的安裝檔案,即可進入自動安裝。
自動安裝程式啟動後,我們只要一路下一步
即可完成安裝程式。
這裡需要注意的是,cpolar通過為使用者生成專屬的通道,並且輔以複雜token碼和不對稱加密,保障使用者的資料安全不被攔截和破解。因此我們最好在下載安裝cpolar的同時,就在官網完成註冊。只要在官網右上方點選免費註冊
按鈕,就能進入cpolar的使用者註冊頁面,接下來只要安裝網頁提示填入郵箱、預留的密碼等簡單資訊,就能完成cpolar的使用者註冊。
在完成cpolar的註冊後,就可以進入內網穿透資料隧道的設定工作。
雖然Cpolar並不阻止免費使用者建立能穿透內網的資料隧道,但為節約伺服器資源,還是會對免費使用者有一定限制,即免費使用者建立的資料隧道,每隔24小時會更新一次公網地址。因此為了滿足我們隨時隨地連線區域網內Oracle資料庫的目的,最好還是升級使用套餐,獲得建立穩定內網穿透資料隧道的權利,並獲得更大頻寬。
想要建立一條能長期穩定存在的資料隧道(畢竟誰也不想每天都重新設定遠端連線的內網穿透資料隧道),需要從cpolar雲端和cpolar使用者端兩方面進行設定
首先登入cpolar官網,進入使用者儀表盤
頁面
在儀表盤頁面,點選左側的預留
按鈕,進入資料隧道的預留設定頁面,從中找到保留的TCP地址
欄位。
在這個欄位,我們只需進行兩項簡單的設定,就能生成一條能長期穩定存在的資料隧道入口(即公共網際網路地址),也可以看作是一條空白的資料隧道。這兩項設定的內容為:
地區 – 即伺服器所在地區,我們就近選擇即可。描述 – 可以看做這條資料隧道的備註,只要方便自己分辨即可。
資料隧道資訊設定完成後,就可以點選欄位右側的保留
按鈕,將這條空白資料隧道保留下來。如果不想再保留這條資料隧道,也可以點選操作
欄位的x
刪除這條隧道。
地址
欄位的內容,就是遠端連線Oracle的入口,稍後我們在cpolar本地端設定時還需要用到這個地址,因此可以先將其複製儲存下來。
完成這部分的設定後,我們回到cpolar使用者端。
與cpolar雲端設定一樣,我們也需要在cpolar使用者端進行幾項設定,將cpolar雲端的空白資料隧道,與本地Oracle資料庫埠連線起來,這樣我們存取這條資料隧道入口(即cpolar生成的公共網際網路地址)時,cpolar就能將存取引導到Oracle資料庫上。
要開啟cpolar使用者端,可以在瀏覽器中輸入localhost:9200進行存取,也可以在Windows開始選單中找到cpolar使用者端的快捷方式。
在輸入使用者名稱和密碼後,就能進入cpolar使用者端的主頁面。在這裡,我們點選左側隧道管理
項下的建立隧道
按鈕,進入本地資料隧道的設定頁面。
(注:對於免費使用者和打算建立臨時資料隧道的使用者,可以不必再cpolar雲端進行設定,直接在這裡設定臨時存在的內網穿透資料隧道)
在設定頁面,我們需要對以下幾項資訊進行設定,這些資訊包括:
隧道名稱 —— 可直接看做資料隧道的備註,用以區分不同隧道的應用場景;協定 —— 即資料隧道的傳輸協定,如網頁、資料傳輸、裝置互聯等,這裡選擇TCP協定;本地地址 —— 這裡需要填入軟體(或內網裝置)的埠號,Oracle的預設埠號為1521,因此此處填入1521;埠型別 —— 也就是這條資料隧道的型別,是否為長期存續的隧道。在cpolar雲端設定了保留隧道的,就可以選擇“固定TCP埠”;若只是臨時使用,則選擇“隨機臨時TCP埠”(需要注意,固定TCP埠要將cpolar升級至專業版及以上);預留的TCP地址 —— 在選擇了“固定TCP埠”後就會出現該欄位,這裡我們將cpolar雲端生成的地址貼上進來;
各項設定都填入後,就可以點選下方的建立
按鈕,將雲端空白資料隧道與本地Oracle資料庫連線起來,從而讓我們在公共網路上也能存取到區域網內的Oracle資料庫。
隧道建立成功後,cpolar使用者端會自動轉入隧道管理
項下的隧道列表
頁面,我們可以在這個頁面對已有隧道進行開啟、關閉、刪除等操作,也能直觀的看到資料隧道的工作情況。當然,如果需要對已有的資料隧道資訊進行修改,也可以點選對應資料隧道條目的“編輯”按鈕進行。
而這條連線本地Oracle資料庫的資料隧道的入口(公共網際網路地址),則可以在狀態
項下的線上隧道列表
頁面看到。我們只要將這個地址貼上到資料庫圖形化工具中,就能輕鬆連入oracle資料庫。
最後,我們以PLSQL這個資料庫圖形化工具為例,測試一下是否能通過cpolar建立的內網穿透資料隧道,存取到Oracle資料庫。
首先在區域網以外的電腦上,開啟PLSQL軟體,在Oracle登入
頁面,輸入使用者名稱和密碼,接下來的資料庫
欄位,則輸入cpolar生成的內網穿透地址(要將tcp://
表頭去掉),輸入完成後,點選確認
進行連線。
一切順利的話,很快就能連入Oracle資料庫,輸入select * from DBA_TABLES
查詢系統表格,就能出現對應資料,也就說明我們成功的從公共網際網路上存取到本地Oracle資料庫。
至此,我們使用cpolar連線區域網內的Oracle資料庫的嘗試就大功告成。當然,這樣的操作提供的是一種思路,我們也可以以相同的思路(使用cpolar對映本地軟體的輸出埠,讓該軟體能在本地區域網以外的地方存取到)將其他本地軟體釋出到公共網際網路上,讓我們可以遠端進行操作,而不必火急火燎的跑回辦公地點(或其他地方)去實地操作軟體。
到此這篇關於使用PLSQL遠端連線Oracle資料庫(內網穿透)的文章就介紹到這了,更多相關PLSQL遠端連線Oracle資料庫內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45