Oracle 11g安裝和PL/SQL連接完全解讀(連接本地數據庫)


Oracle安裝是很多新手都煩惱的事情,各種奇怪的錯誤,並且還無從下手解決。我也隔了兩年沒有用Oracle了,昨天安裝了一下,出現很多問題,也很苦惱。現在將安裝過程詳細記錄下來,一來方便自己下次安裝,二來也能給需要安裝Oracle的同學做一個參考。

Oracle安裝的詳細步驟請參考:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

對應的安裝包下載地址:http://pan.baidu.com/s/1kVSLwN1

安裝包下載說明:

文件:ORA+11+G+R2+server+64bit+for+windows.iso是Oracle兩個64位安裝包的合體,上面的安裝教程需要下載兩個安裝包,這里只要下載這一個,然后解壓就可以了。本文安裝也是選用的這個合體安裝包,直接解壓,方便。

安裝完成后,進入SQL Plus,輸入賬號密碼(安裝完成后,連接本地數據庫,密碼需要在后面加上對應的數據庫@ORCL,即@+數據庫實例名)就可以連接到Oracle數據庫了,如下圖:

連接成功說明Oracle安裝成功了,然后自己修改或者創建監聽器和本地網絡服務名,這個可以百度一下,這里給個參考地址:http://blog.csdn.net/zhanghai412/article/details/7730199,配置完成后,測試登錄不成功也沒事,因為下面還有配置要修改。

然后就是安裝PL/SQL,下載地址:http://pan.baidu.com/s/1gf9qHk3,注冊碼百度一下自己找一個吧。

如果系統是64位的,還需要下載上面安裝包中的文件:instantclient-basic-nt-11.2.0.3.0.zip,這個是由於沒有64位PL/SQL Developer。

下載后,解壓,這個可以隨便放到哪個文件夾,不過我是放在Oracle的安裝目錄下:E:\app\lenovo\product\11.2.0\dbhome_1。

然后是配置PL/SQL:

Oracle主目錄名配置安裝的Oracle目錄,我的是:E:\app\lenovo\product\11.2.0\dbhome_1

OCI庫配置的是文件instantclient-basic-nt-11.2.0.3.0.zip解壓后的路徑,我的是:E:\app\lenovo\product\11.2.0\dbhome_1\instantclient_11_2\oci.dll

配置完PL/SQL后,此時打開的話還是會報錯:ORA-12514: TNS:listener does not currently...。我們還需要配置Oracle的listener.ora文件。我的地址是:E:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora,配置后的的文件截圖如下:

即(注意修改Oracle的安裝地址):

# listener.ora Network Configuration File: E:\app\lenovo\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = "EXTPROC_DLLS=ONLY:E:\app\lenovo\product\11.2.0\dbhome_1")
      (SID_NAME = ORCL)
    )
    (SID_DESC =
      (PROGRAM = extproc)
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\app\lenovo\product\11.2.0\dbhome_1)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = E:\app\lenovo

配置完成后,重啟監聽服務:運行services.msc,重啟OracleOraDb11g_home2TNSListener服務:

 

啟動PL/SQL,數據庫為如下圖所示(數據庫一定要是 IP:端口/數據庫實例):

 

 輸入口令,登錄PL/SQL,成功!

安裝過程有任何問題可以留言。


免責聲明!

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



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