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,成功!
安裝過程有任何問題可以留言。
