天天看點

用鏡像市場的oracle11g鏡像搭建雲資料庫

前言

本學期開設了資料庫與軟體工程課程,但使用自己電腦上的虛拟機開啟Centos系統,啟動資料庫與監聽等操作太過繁瑣,且較為占用系統資源,若電腦組態不夠,可能不支援運作虛拟機與Oracle database伺服器端。是以,我想到了通過ECS部署雲資料庫來進行随時随地的連接配接。

操作方法

若尚未購買ECS,建議選擇深圳地區,共享型或突發型執行個體來進行環境部署的測試。其它地區的鏡像市場可能并沒有Oracle11g的鏡像。

用鏡像市場的oracle11g鏡像搭建雲資料庫

選擇完适合自己的執行個體後,進入鏡像選擇

若已經擁有了執行個體,則需要在執行個體控制台停止執行個體,然後點選更換作業系統。

用鏡像市場的oracle11g鏡像搭建雲資料庫

之後,點選鏡像市場

用鏡像市場的oracle11g鏡像搭建雲資料庫

搜尋oracle,選擇第一個即可。

用鏡像市場的oracle11g鏡像搭建雲資料庫

等待鏡像導入後,啟動執行個體,遠端連接配接到終端。

此鏡像啟動時會自動開啟資料庫監聽等,是以加載較慢,需要耐心等待。

此外,可以在鏡像界面檢視鏡像提供商給予的使用手冊

用鏡像市場的oracle11g鏡像搭建雲資料庫

使用指南中提示需要更改oracle目錄下檔案的主機名

用鏡像市場的oracle11g鏡像搭建雲資料庫

進入目錄

[root@localhost ~]# cd /u01/app/oracle/product/11.2.0/db1/network/admin           
用鏡像市場的oracle11g鏡像搭建雲資料庫

然後vi 該目錄下的兩個檔案tnsnames.ora與listener.ora

将其中的主機名修改即可

用鏡像市場的oracle11g鏡像搭建雲資料庫

主機名可在阿裡雲執行個體控制台檢視與修改。

之後,退出SSH,再通過oracle使用者登入,使用指令lsnrctl status可以檢視監聽狀态。

連接配接Oracle

資料庫啟動時,并沒有設定sys使用者密碼,此時需要手動設定密碼後登入。

設定方法點此處

之後使用本地主機的SQL軟體,如sqldeveloper,建立連接配接。

用鏡像市場的oracle11g鏡像搭建雲資料庫

主機名輸入ECS執行個體的公網ip,端口1521(注意需要去安全組開放端口)SID為"orcl",

輸入使用者名:sys

密碼:(剛設定的)

點選測試,顯示成功後即可連接配接oracle資料庫。

總結

我本人在部署oracle資料庫時碰了許多壁,自己安裝centos圖形化界面,然後使用課程實驗指導書的方法進行部署失敗後,搜尋了大量解決方法,無果。

之後偶然在鏡像市場找到了成品鏡像并通過調試成功連接配接。也算是有所收獲。