前言
本學期開設了資料庫與軟體工程課程,但使用自己電腦上的虛拟機開啟Centos系統,啟動資料庫與監聽等操作太過繁瑣,且較為占用系統資源,若電腦組態不夠,可能不支援運作虛拟機與Oracle database伺服器端。是以,我想到了通過ECS部署雲資料庫來進行随時随地的連接配接。
操作方法
若尚未購買ECS,建議選擇深圳地區,共享型或突發型執行個體來進行環境部署的測試。其它地區的鏡像市場可能并沒有Oracle11g的鏡像。

選擇完适合自己的執行個體後,進入鏡像選擇
若已經擁有了執行個體,則需要在執行個體控制台停止執行個體,然後點選更換作業系統。
之後,點選鏡像市場
搜尋oracle,選擇第一個即可。
等待鏡像導入後,啟動執行個體,遠端連接配接到終端。
此鏡像啟動時會自動開啟資料庫監聽等,是以加載較慢,需要耐心等待。
此外,可以在鏡像界面檢視鏡像提供商給予的使用手冊
使用指南中提示需要更改oracle目錄下檔案的主機名
進入目錄
[root@localhost ~]# cd /u01/app/oracle/product/11.2.0/db1/network/admin
然後vi 該目錄下的兩個檔案tnsnames.ora與listener.ora
将其中的主機名修改即可
主機名可在阿裡雲執行個體控制台檢視與修改。
之後,退出SSH,再通過oracle使用者登入,使用指令lsnrctl status可以檢視監聽狀态。
連接配接Oracle
資料庫啟動時,并沒有設定sys使用者密碼,此時需要手動設定密碼後登入。
設定方法點此處之後使用本地主機的SQL軟體,如sqldeveloper,建立連接配接。
主機名輸入ECS執行個體的公網ip,端口1521(注意需要去安全組開放端口)SID為"orcl",
輸入使用者名:sys
密碼:(剛設定的)
點選測試,顯示成功後即可連接配接oracle資料庫。
總結
我本人在部署oracle資料庫時碰了許多壁,自己安裝centos圖形化界面,然後使用課程實驗指導書的方法進行部署失敗後,搜尋了大量解決方法,無果。
之後偶然在鏡像市場找到了成品鏡像并通過調試成功連接配接。也算是有所收獲。