windows10下oracle安裝(完整)

由於工作需要在本地安裝oracle,踩了一些坑,整理了一下。爲了避免遇到各種報錯的坑,需要提前準備。

  • 安裝過程中可能會遇到以下幾種問題
  1. 提示找不到WFMLRSVCApp.ear文件
  2. [INS-13001]環境下不滿足最低要求
  3. 沒有安裝NET Framework 3.5
  4. 驗證密碼是出現“ora-28000”的錯誤。

1.oracle 11下載地址:

沒出意外的話,成功下載兩個文件,並將它們解壓的同一個目錄下,如 database
image

  1. 接下來處理第一個坑,進入到stage/cvu 文件夾中找到 cvu_prereq.xml 用記事本打開,由於目前來windows10 還算是比較新的操作系統,需要手動將配置代碼加進去:
         <OPERATING_SYSTEM RELEASE="6.2">
                   <VERSION VALUE="3"/>
                   <ARCHITECTURE VALUE="64-bit"/>
                   <NAME VALUE="Windows 10"/>
                   <ENV_VAR_LIST>
                       <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
                   </ENV_VAR_LIST>
         </OPERATING_SYSTEM>

如果沒添加這段代碼會報 [INS-13001]環境不滿足最低要求 的錯誤,比較坑爹的是,我的電腦上已經添加了這段代碼還是報了這個錯,估計是需要重啓,嫌麻煩我直接忽略報錯,繼續下一步了。

  1. 配置 NET Framework 3.5 。windows10 默認關閉了這個組件,需要手動開啓。打開方式爲 首先打開 控制面板 找到 程序和功能,把改組建的√都勾上。具體如圖:
    image
    點擊確定後大概要等個三四分鐘(需要聯網下載,保證開啓了windows更新),當然你之前已經開了,就不用管了,繼續下一步。
  2. 到這裏前期的準備工作已經ok了,下面回到正題安裝 oracle 11g。

二、安裝oracle

  • 雙擊運行 “setup.exe”。
  • 進入第一個界面,都不用填,太麻煩。
    image
    點擊確定會彈出警告。不管,點“是”。

繼續“下一步,下一步”,到這個頁面:
image

設置管理口令(也就是管理員密碼)的時候特別坑,需要設置一個包含數字、大小寫字母的8-30位密碼,並且這個密碼不能以數字開頭,否則快安裝完的時候會報 “ora-28000” 錯誤,示例密碼Abc123456。點擊下一步。
然後到這個界面。點擊“口令管理”,來修改你自己的 sys 和 system 超級用戶的口令,這個很重要,雖然oracle默認有,但不容易記。之後創建用戶都需要。
image
3. 修改完成後,下一步等待安裝完成。
4. 至此oracle 11g已經完成安裝。

接下來創建表空間、創建用戶、授權給該用戶。
sys 超級管理員登錄:

# sys 超級管理員賬號登錄
# cmd 進入命令行
> sqlplus sys/123456 as sysdba;
# 參數解釋
-- sqlplus: oracle 登錄命令
-- sys/123456: sys是用戶名,123456是密碼
-- as sysdba: 因爲 sys是最高管理員,所以需要加這段話

創建表空間:

create tablespace test(表空間的名字) 
datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (這邊可以寫成oracle的某個路徑下)
size 50m  (初始大小)
autoextend on;(自動擴展)

創建用戶:

create user utest(創建的用戶名)  
identified by 123456(創建的密碼)  
default tablespace  
test(上面創建的表空間名) 
quota 500m on users;

授權給該用戶(包括連接,資源,和管理員權限):

grant connect,resource,dba to utest;

導入從數據庫中導出的全部分 dmp 文件。

imp scott/123456@orcl file=E:\a.dmp fromuser=utest touser=utest log=E:\20160831.log statistics=none ignore=y 

接下來檢查服務是否都正常開啓。需要開啓如下三個服務即可使用plsql遠程連接。
image

確認開啓後用 plsql連接。如圖所示
image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章