1,工具:Oracle_win64_11gR2_database(64位oracle 11g數據庫).iso安裝文件,win10系統
2,右鍵,解壓后,點擊setup.exe,系統會檢測本機的環境,如不適合,則終止安裝。
我安裝的時候提示如下:
莫慌!!!
到解壓后的文件夾中的cvu下,找到這個配置文件:
打開,在此處添加如下代碼:
<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>
如果你的系統是win10 32位的話,把這塊里面的64改成32即可!保存。
再次點擊setup.exe,系統檢測安裝環境通過!
開始安裝吧!
單擊下一步后,會打開系統類界面,如下:該界面用來選擇該數據庫被用來安裝在哪一種操作平台上(windows主要有桌面類和服務類兩種),我的是win10系統,屬於桌面類系統,所以選擇桌面類!
單擊下一步,會打開典型安裝配置界面。在界面中,首先設置文件目錄,默認情況下,安裝系統會自動尋找出剩余盤符空間最大的那個盤安裝,當然也可以自定義安裝;然后選擇數據庫版本,4中數據庫版本我們選企業版就可以;接着輸入全局數據庫名和口令(一定要記住這個口令,因為它是SYSTEM、SYS、SYSMAN、DBSNMP這4個管理賬戶的共同初始化口令。另外,用戶SCOTT的初始口令是tiger),其中全局數據庫名也就是數據庫實例名稱,它具有唯一性,不允許出現兩個重復的全局數據庫名;最后點擊下一步按鈕,如下:
我的口令是123456,這里提示不符合標准,直接下一步就好。
安裝幾個步驟開始:
過一會出現了這個:因為沒有配置系統隱藏共享引起的,這個不影響功能,全部忽略,下一步即可;
顯示安裝進度
這里可以為用戶重新設置口令或者解除某些用戶的鎖定狀態,如scott默認為鎖定狀態,將其解鎖,確定;
用戶需要記住oracle企業管理器(oem)的鏈接地址,這是一個web形式的企業管理器,它的默認地址通常是:https://localhost:1518/em,至此,oracle安裝全部完成!
打開sql plus,輸入用戶名和口令
這里輸入了幾次scott后,發現用戶名或口令不對,回想起來,scott的默認口令是tiger,於是,輸入口令,提示更新新口令,重新輸入確定后,連接成功!
用navicat測試一下,又出問題了。。。。。。
Cannot load OCI DLL 87:
Instant Client package is required for Basic and TNS connection.
原因:
Oracle需要裝client才能讓第三方工具通過OCI(Oracle Call Interface)來連接。
解決方案:
1. 去oracle官網下載Instant Client 11,
2. 直接解壓到合適目錄下,如C:\instantclient_11_2。
3. Navicat --> 工具 --> 選項... --> 其他 --> OCI,
OCI library(oci.dll)*: 選擇 C:\instantclient_11_2\oci.dll
SQL*Plus: 選擇 C:\instantclient_11_2\sqlplus.exe
4. 重新嘗試連接Oracle數據庫,OK!