在虛擬機器上安裝Oracle資料庫

來源:互聯網
上載者:User

接下來我們就在虛擬機器上安裝Oracle資料庫,首先需要將安裝介質(即Oracle10G)拷貝到虛擬機器上面去,但最好的方式是在本機和虛擬機器之間共用一個目錄,通過這個共用的目錄,我們就可以來拷貝這個檔案。 下載Oracle

在我們的虛擬機器上安裝Oracle資料庫,首先肯定要下載它嘛。這裡我下載的是Oracle10G:
主機和虛擬機器共用目錄 選擇“裝置”→“共用資料夾”→“共用資料夾”
在彈出對話方塊中,選擇“添加共用資料夾”
在彈出對話方塊中,輸入主機要共用的目錄,如下圖。點擊“確定”
點擊“確定”
虛擬機器訪問共用目錄

共用目錄添加好之後,那怎麼訪問這個共用目錄昵。這時我們需要在這個虛擬機器上映射一個網路驅動,以下是詳細步驟: 在虛擬機器中,雙擊我的電腦,選擇“工具”→“映射網路磁碟機”

在彈出對話方塊中,按照下圖,選擇剛才共用的目錄,點擊“確定”

點擊“完成”。這樣就會在我們的虛擬機器上多一個Z盤,Z盤就對應我們原生那個共用目錄。 安裝Oracle資料庫

在我們的虛擬機器上安裝Oracle資料庫之前,一定一定一定要注意一個問題,即不要在共用目錄中安裝Oracle,一定要把它拷貝到我們的虛擬機器上去,對於我們的虛擬機器來說,只有一個C盤,所以一定要把它拷貝到這裡。然後把Oracle10G的安裝包解壓一下,在解壓的目錄中就會有一個setup的檔案,雙擊這個setup的檔案,就會出現一個圖形化的嚮導,通過這個嚮導就可以一步步的安裝Oracle,實際上在Windows上安裝Oracle非常簡單,基本上就是點下一步下一步就完了。但對於新手來說還是非常陌生的,這裡我將把步驟詳細記錄下來。 解壓檔案10201_database_win32.zip,並雙擊解壓目錄下的setup.exe,出現安裝介面,如下:

輸入口令和確認口令,如:password,點擊下一步,出現如下進度條:


我們裝好Oracle資料庫以後,自動就會建立一個名稱為orcl的資料庫,然後輸入orcl資料庫的管理員的密碼,對於Oracle來說,管理員的帳號是固定的,是SYS(資料庫的擁有者)和SYSTEM(只是一個管理員),兩者之間的區別以後再說啦。 檢查先決條件,選中紅框所示的選擇框,如下圖:
點擊“下一步”,出現“概要”介面,點擊“安裝”。
出現安裝進度條,等待安裝完成,如下圖:
安裝完成後,自動回合組態嚮導,如下圖,等待其完成:
完成後,出現“口令管理”介面,點擊“口令管理”,如下圖:

出現這一步,即表示我們的整個安裝工作結束了。在我們結束安裝之前,我們需要做一些工作,如果裝好了orcl資料庫之後,我們之後的練習都需要用到這個資料庫的兩個使用者,第一個使用者是scott,第二個使用者是hr,但預設的情況下,這兩個使用者都用不了,所以接下來我就來解鎖這兩個使用者。 將SCOTT和HR使用者的勾去掉(解鎖這兩個賬戶),然後還需要做一件事情,即給這兩個使用者分別設定一個密碼,習慣上scott使用者的密碼是tiger,hr使用者的密碼是hr,如下圖所示,點擊“確定”:
回到“口令管理”介面,點擊“確定”,如下圖:
安裝結束,點擊“退出”

這時自動開啟一個網頁,這個網頁的連接埠是1158,這個網頁是基於圖形化的管理介面,它叫做ORACLE Enterprise Manager,簡稱OEM,利用這個工具,我們可以來管理這個Oracle資料庫,那這個圖形化的工具怎麼用昵,後面我們會介紹。
驗證Oracle資料庫是否安裝成功 驗證方式一

現在我們來試一下,安裝的Oracle資料庫到底能不能用昵。我們在虛擬機器上開啟一個命令列,對於Oracle來說,它預設的命令列工具是sqlplus,輸入命令sqlplus scott/tiger,出現如下介面即表示我們的Oracle資料庫安裝成功。
驗證方式二

而我們剛才也說了,本機和虛擬機器之間是能夠進行通訊的,所以也可以在本機上來訪問虛擬機器上的資料庫。我在本機上以管理員的身份運行命令列視窗,然後輸入命令sqlplus scott/tiger@192.168.56.101:1521/orcl,可以發現在本機上執行以上命令的時候,會報一個錯,如下:

這時要解決這個錯誤,就需要用到一個工具,這個工具就是:

該工具分為32位和64位的,由於我的電腦是64位的,所以我就裝64位的,該工具下面有兩個壓縮包:

現在我們需要把這兩個zip包同時選中,同時解壓到一個目錄下,那麼這個目錄下就會有很多檔案,可發現有一個sqlplus.exe檔案。除此之外我們還需要做一件事情,那就是把這個路徑加到你本機系統上的Path環境變數裡面。加上去以後,重新開啟一個命令列,再次輸入命令sqlplus scott/tiger@192.168.56.101:1521/orcl,就會看到下圖:

然後還有一個問題,如果中文顯示不出來,我們還需要加一個環境變數,設定NLS_LANG為SIMPLIFIED CHINESE_CHINA.ZHS16GBK,設定好之後,中文就沒有問題了,所以到此為止,我們整個的Oracle資料庫就算裝好了。 再來說一些問題

下面來說幾個問題,第一個問題就是虛擬機器該怎麼關閉昵。一定要注意,不能在開始菜單裡面點關閉電腦來關閉虛擬機器,而是一定要像這樣關閉虛擬機器,步驟如下:

如果採用別的方式關閉虛擬機器,那麼再次啟動虛擬機器的時候,你的Oracle可能會有問題。
第二個問題就是使用虛擬機器最大的好處,現在我們的虛擬機器上裝好了Oracle,我們可以點擊”備份[系統快照]“,如下圖:

再點擊類似照相機的按鈕給我們的虛擬機器建立一個備份,如下圖:

建立好一個備份以後,Oracle你怎麼搞都行,搞壞了,沒有關係,很簡單,直接恢複備份就可以了,見下圖:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.