2017年10月24日 星期二

Oracle 11g 安裝

環境 win7 64bit

從 oracle 官網上下載 windows 64bit 的資料庫

win64_11gR2_database_1of2.zip
win64_11gR2_database_1of2.zip

將兩個壓縮檔分別解壓縮,然後放到同一個資料夾下,執行 setup





需要設定管理密碼,Oracle 設定 a1234,提示不符合 Oracle 建議的標準,不過仍然可以繼續


安裝


如果安裝的過程中發生錯誤,像是「找不到檔案 WFMLRSVCApp.ear」
原因可能是因為從 oracle 網站上下載兩個壓縮檔,需要分別解壓縮後放到同一個資料夾下
然後如果在過程中發生這個錯誤,這時候再解壓到同一個目錄來不及了,需要重新再跑一次安裝



安裝完後,打開 oracle 資料庫,這個選項會用預設的瀏覽器開啟一個 oracle database control,如果是 ie9 好像會有一個憑證的問題,改用 chrome 即可


成功登入後可以看到目前資料庫運行的狀況,注意這邊在「一般」下,有一個
「執行處理名稱」,等下會用到


因為等下的 SQL Developer 要用到 jdk
安裝 jdk,這邊我用的是 jdk 9.0.1,過程我就略過

安裝 SQL Developer

在啟動時候他要 jdk 的位置,所以才有了上一步裝 jdk 的動作,在裝的時候需要注意 java 的版本,每個 sqldeveloper 有對應特定版本的 java,所以當版本不合的時候會跳提示訊息,繼續執行就好


選左邊的綠色加號,建立新的資料庫連線,同時輸入連線資訊


連線名稱:隨便取
使用者名稱:先用資料庫預設的 system
密碼:在安裝資料庫過程中設定的密碼

主機名稱:localhost
連接埠:1521
SID:填入前面提到的「執行處理名稱」


按下測試,沒有跳什麼紅色的錯誤訊息就結束了。

    如果有問題了話,可以在 cmd 模式下輸入以下指令做測試

        tnsping localhost

    如果回應 OK 了話,再檢查一下帳號密碼和SID的部份

    也可以下

        lsnrctl status

    檢查一下監聽器的狀態

如果都正常了話,按連線就會以帳號 system 連入資料庫了

可以展開左邊的表格資料夾,應該可以看到一堆系統資料表