一、oracle11g、oracle11g客戶端下載
鏈接:https://pan.baidu.com/s/1mB7tukSiFPgF9Y9AfypaIQ
提取碼:root

Oracle11g安裝包(解壓縮后):已將兩個壓縮包解壓到同一目錄下,官網下載壓縮包一般有兩個。
※注意:解壓路徑名稱最好不要出現中文和空格等不規則符號,否則之后可能出現不可預知的錯誤
二、oracle安裝
1.解壓縮文件,將兩個壓縮包解壓到同一個文件夾中

2.將其解壓到同一個路徑后,在解壓文件夾database中找到可執行文件【setup.exe】雙擊安裝。

安裝oracle11g是常出現如下問題,則不斷【后退】,先取消安裝

此問題是oracle的配置文件沒有配置win10操作系統造成的。打開解壓后的database文件夾->stage->cvu->cvu_prereq.xml
打開cvu_prereq.xml配置文件可看到操作系統配置列表,復制下面的代碼追加到配置文件中,如下:
<OPERATING_SYSTEM RELEASE="6.2"> <VERSION VALUE="3"/> <ARCHITECTURE VALUE="32-bit"/> <NAME VALUE="Windows 10"/> <ENV_VAR_LIST> <ENV_VAR NAME="PATH" MAX_LENGTH="1023" /> </ENV_VAR_LIST> </OPERATING_SYSTEM>

還報錯,則把32-bit改成64-bit
3.安裝第一步:配置安全信息,這一步可以將自己的郵件信息填寫進去(也可以不填寫,只會收到一些沒有用的郵件而已,個人推薦不填),取消下面的我希望通過什么什么的,這一欄。

4.安全選項,直接默認創建和配置一個數據庫(安裝完成后會自動創建一個數據庫實例)。

5.系統類,直接選擇默認的桌面類就可以。

6.典例安裝,重要步驟,建議只需要將oracle及目錄自行選擇,目錄路徑不要有中文或者其他特殊字符。全局數據庫名字默認就可以,口令自己設置(因為oracle本身有自己的密碼原則,
所以會有提示你的密碼不符合規則,如果只是用於個人學習可以忽視不管,不必在意安全性),其他默認即可

7.直接點擊是即可

8.先決條件檢查,安裝程序會檢查軟硬件系統是否滿足此oracle版本的最低要求,滿足則下一步

9.概要,安裝前相關選擇配置信息,可以保存文件,但直接點擊完成即可

10.之后產品會自行安裝,你可以去上個廁所什么的等待就OK啦

11.數據庫管理軟件文件及DBMS文件安裝完成后,會自動創建一個數據庫實例默認前面的orcl數據庫,還是等待就行

12.實例數據庫創建完成了,系統默認把所有賬戶都鎖定,不可用(除了sys和system賬戶外),點擊右邊的口令管理,將常用的Scott用戶解鎖(點擊√就行)輸入自行設置密碼,一般為tiger

13.解鎖如圖

14.同樣會出現密碼不符合負責提示,繼續忽視

15.安裝完成,點擊關閉,哈哈,就是如此簡單。

溫馨提示:如果你的oracle版本和這里的不一樣可能安裝的時候會有其他界面出現,不過不要擔心,這里的是所有版本都會出現的主要能容,所以有不同的頁面直接NEXT即可
三、小測試
可以通過開始—>Oracle 11g—>應用開發程序—>Sql Developer 或 Sql Plus進行連接,打開后按照提示輸入賬戶密碼即可
或者通過命令行模式打開(快捷鍵win+r),之后如圖


到此,數據庫下載和安裝完成!
如果你的電腦本地不需要數據庫,用的服務器的數據庫,你可以只裝Oracle11g的客戶端就可以了,但是客戶端版本要與服務器的數據庫的版本對應。
四、Oracle11g客戶端安裝
1、將客戶端安裝文件解壓到與oracle11g安裝目錄的同級目錄。如:D:\Oracle_11g下

2. 在instantclient_11_2下創建instantclient_11_2\NETWORK\ADMIN 這兩個文件夾,然后再創建文件tnsnames.ora,tnsnames.ora最基礎的配置如下:

APPORCL :連接名,連接數據庫的別名,可以自己起。
HOST = 115.28.. :host后面是數據庫地址ip。
SERVICE_NAME :是數據庫名(對應jdbc:oracle:thin:@10...**:1521:corcl)
注:安裝Oracle客戶端時記得把其的路徑添加到系統變量,以后用java、Python等操作數據庫時,避免出現DPI-1047錯誤:

正確操作:


五、PLSQL遠程連接數據庫(即監聽配置)
一、安裝PLSQL Developer
鏈接:https://pan.baidu.com/s/1htgouezoXIIeIU9nnSHoQA
提取碼:root
二、安裝
1、解壓到與oracle11g安裝目錄的同級目錄。PLSQL安裝路徑:D:\Oracle_11g\PLSqlDeveloper\PLSqlDeveloper14,雙擊 plsqldev1405x64.msi 進行安裝,如下:






2、安裝完成先不要着急打開,先進行漢化

直接[確定]

與PLSQL安裝在同一個目錄下,之后一直默認下一步就行

3.安裝后,先不連接數據庫登錄,直接進入頁面,在tools->preferences->connection(工具–首選項–連接)中配置Oracle Home(Oracle 主目錄)和OCI library(OCI庫),配置如下: 
保存以上配置后,重新啟動PLSQL,登錄,數據庫填寫上面配置的連接名APPORCL ,要對應。

注:完成第二步,可不需要進行第三步環境變量配置,重啟plsql developer若不能正常使用在進行下面配置
六、配置環境變量
1、ORACLE_HOME的值就是找到oracle安裝目錄下得product\11.2.0\dbhome_1下,
變量名:ORACLE_HOME
值:D:\Oracle_11g\Oracle_11g\product\11.2.0\dbhome_1

系統變量path值里末尾追加,如下
;%ORACLE_HOME%\bin;%ORACLE_HOME%\instantclient;%ORACLE_HOME%
或如下編輯

2、變量名:NLS_LANG
值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3、變量名:TNS_ADMIN
值:D:\Oracle_11g\instantclient_11_2\NETWORK\ADMIN

大功告成!

如果你上面都還不能把PLSQL遠程連接數據庫配置成功,也可以用下面的Oracle官方自帶的客戶端工具,無需安裝就可以遠程連接,只是功能沒有那么強大,在一般開發中其實也夠用了,界面也比較簡單明了。
Oracle sqldeveloper下載:
鏈接:https://pan.baidu.com/s/1mdzN7xiIKpsvLBYrYRFtzA
提取碼:root
這個使用起來很簡單,解壓到任一目錄下,直接打開該客戶端,就可以了


輸入連接信息

附:
配置中遇到的問題:
1. error 1723
解決:PLSQL 和 instantclient的版本不對應。PLSQL 9和instantclient 32位的可以,用PLSQL 11就必須下載instantclient x64的(下載地址:http://download.csdn.net/detail/dorothy1224/9759899)。
2. ORA-12504:TNS:監聽程序在CONNECT_DATA中未獲得SERVICE_NAME
解決:我的是在登錄的時候數據庫名寫的未對應配置中的連接名。
