Oracle11g下載、安裝、客戶端安裝、PLSQL遠程連接數據庫(即監聽配置)及環境變量配置


一、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 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 115.28.**.**)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

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 
解決:我的是在登錄的時候數據庫名寫的未對應配置中的連接名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM