對於需要使用Oracle而又不想安裝的開發人員,可以直接安裝一個包含有Oracle的虛擬機鏡像即可。
安裝過程:
- 安裝VirtualBox;
- 到Oracle官網下載Oracle虛擬機鏡像開發人員VM。在這裏我選擇的“數據庫應用程序開發 VM”,在下載頁面按照提升依次將需要的文件都下載本地。在下載OTN_Developer_Days.ovf文件時,官網的鏈接有問題,下不下來,就是這個文件會讓你抓狂。最終發現在官網論壇裏有開發人員提供的鏈接,可以下載。這裏有我自己的備份。
- 需要注意的是在安裝時一定要選擇在NTFS的盤安裝,不然安裝會報錯,安裝過程中的其他問題直接搜索官網論壇。
安裝完成後啓動虛擬機,用戶名密碼默認都爲oracle,登錄進去後就可以進行數據庫操作了。
VM的網絡連接方式選擇“僅主機”,虛擬機的IP爲192.168.56.101。
安裝PL/SQL和instantclient(本機沒有安裝Oracle的必須安裝)。
設置環境變量:TNS_ADMIN=X:\Program Files\oracle\instantclient_11_2(instantclient的安裝路徑)
在instantclient文件夾下添加tnsnames.ora文件,並在其中添加如下配置信息:
linux_oracle_test=
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=orcl))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101)(PORT=1521)))
注意在複製上面的字符串到tnsnames.ora文件時,要防止裏面包含網絡字符串,如果裏面包含網絡字符串,連接時會報錯,最好的辦法就是自己敲一遍。
初次使用oracle時登錄:sqlplus sys/password as sysdba