2016年2月28日 星期日

安裝Oracle12c

Oracle官網下載安裝檔,這裡下載的是12.1.0.2.0標準版的,選接受下載後有File1和File2



1.下載完後有兩個zip檔,按右鍵解壓,兩個都要解,解完後只有一個database資料夾
※有些版本會有兩個資料夾, 這時就要將兩個資料夾合成一個資料夾,這個版本只要將2資料夾database\stage\Components下的檔案複製到1資料夾裡就行了,否則安裝時會找不到 WFMLRSVCApp.ear 這支檔案,且如果已經安裝失敗了,必需將 app 資料夾刪除,否則再次安裝時會有找不到路徑的錯誤


2.執行打上「services.msc」目前還沒有相關的Oracle資料庫訊息


3.執行打上「sysdm.cpl」,進階-->環境變數裡的path目前如下,也是沒有Oracle的訊息
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\


4.打開database裡的setup.exe


5.大部分的人都不想要收到安全更新,所以不勾,按下一步只會出現警告訊息,不鳥它,左下角的說明每一頁按下去都有目前的說明


6.第一次選這些就可以了,如果是筆電就選桌面類別吧,如果想了解更深入的,再選進階安裝,不然一般安裝就以足夠


7.這裡輸入的使用者將來會在app下有一個資料夾,資料夾名稱就是現在輸入的


8.軟體位置記一下,而全域資料庫名稱,待會安裝完後會在services.msc看到,密碼是sys帳號的,按下左下的說明有講


9.密碼的要求如下


10.確認都沒問題就可以安裝了


11.這時的等待比較快,差不多3分鐘左右



12.這兩個防火牆會檔住,都允許吧,按下允許才是漫長的等待


13.等最久的就是這個資料庫組態輔助程式


14.終於安裝完成



15.以下的路徑先將副檔名是ora的備份起來,以備不時之須,oracleusr,是第7張圖打的


16.services.msc也出現6個和資料庫有關的功能,預設只有排程停用,最後有ORCL的字是因為第8張圖的全域資料域名稱的關係,如果那邊打什麼,這邊後面的字就是什麼


17.環境變數在最前面也會多出oracle的訊息
C:\app\oracleuser\product\12.1.0\dbhome_1\bin;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\


18.新建使用者
執行輸入「sqlplus /nolog」
conn sys as sysdba
輸入sys的密碼 (第8張圖設定的)
create user 新使用者 identified by 密碼;
grant connect,resource,unlimited tablespace to 新使用者container=all;
alter user 新使用者 default tablespace users;
alter user 新使用者 temporary tablespace temp;
conn 新使用者
輸入新使用者的密碼

19.打開SQL Developer,在「連線」按右鍵新建連線,一般使用者如下設定,SID是第8張圖的全域資料庫名稱,預設就有了,打完後按測試,成功即可儲存
如果是DBA,那使用者名稱就是「sys」,然後角色選SYSDBA,其他和一般使用者一樣


20.上一張圖的連線名稱會在這裡顯示,如果要修改,就對名稱按右鍵選最下面的特性

21.SELECT * FROM V$VERSION; 可查看Oracle版本

22.如果想查官方的文件看這篇


※亂碼

可以下 select userenv('language') from dual; 查看當前的設定
但在 工具->偏好設定 裡的資料庫->NLS,我只找到控制「.」左邊的設定,右邊的編碼就不知道了,所以我使用以下的方式才可以,但要記得重啟電腦
環境變數只要和查到的編碼一樣就不會亂碼了,一般台灣就是以下兩個

NLS_LANG
AMERICAN_AMERICA.AL32UTF
AMERICAN_TAIWAN.ZHT16MSWIN950



沒有留言:

張貼留言