安裝之前先把客戶端工具instantclient_12_1拷貝到一個沒有中文和空格的目錄中去,
比如我直接放到了D:\tools下面。注意這里需要的是32bit的。

下面開始安裝PLSQL Developer 客戶端。
PL/SQL安裝詳情
1.雙擊圖標

提示信息:

1.會進入下面的界面

2.進一步到下面的界面,注意修改路徑(不要有中文和空格),我的路徑改為D:\tools\plsql

3.修改后的路徑如下

4.點”Next”后,進入如下界面

5.直接點擊”Next”,進入如下界面

6.直接點擊”Finish”,完成安裝

7.點擊”Close”結束,可以看到桌面的小圖標

8.雙擊該圖標,在彈出的窗口中點擊取消。如下圖所示

9.此時會進入到PL/SQL主頁面,並要求進行激活。如下界面

10.打開plsql安裝路徑下的另一個文件,如下圖

解壓后:

11.進入解壓后的keygen文件夾下,可以看到

雙擊上面這個圖標:
12.可以看到如下界面

13.將上面的內容,對應的復制到第10步操作中的界面中

14.點”Register”后,會提示注冊成功。

15.點擊”OK”后,完成注冊操作
16.在PL/SQL中,點擊菜單Tools->>Preferences

17.在上面的圖中,找到你的D:\tools\instantclient_12_1(32位)文件夾所在的位置

18.將tnsnames.ora拷貝至D盤根目錄(或其它位置),編輯此文件。
此文件在下圖目錄中查找。
因為你oracle安裝在虛擬機中,所以這個路徑是虛擬機winxp上的路徑

先將這個文件放到共享文件夾中
在winxp中: “我的電腦”雙擊--->工具-->映射網絡驅動器,進入下面界面

進入下面界面,將文件復制到此處,再到win7系統中找到這個文件,復制到D:\tools目錄下

打開文件,可以看到

19.在win7系統中進行操作
設置環境變量 TNS_ADMIN 為D盤根目錄( tnsnames.ora所在目錄 )

20.再次雙擊PL/SQL圖標,進入系統

21.進入主頁面說明成功,如下圖

22.打開sql視圖,輸入sql語句,按”F8”運行,可以看到結果

書寫PL/SQL程序






PL/SQL文檔的查看
本地離線文檔




在線文檔
網址:https://docs.oracle.com/pls/db102/homepage。操作和上面一樣。
使用命令查看程序包
desc 程序包的名字
SQL> desc dbms_output PROCEDURE DISABLE PROCEDURE ENABLE Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- BUFFER_SIZE NUMBER(38) IN DEFAULT PROCEDURE GET_LINE Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- LINE VARCHAR2 OUT STATUS NUMBER(38) OUT PROCEDURE GET_LINES Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- LINES TABLE OF VARCHAR2(32767) OUT NUMLINES NUMBER(38) IN/OUT PROCEDURE GET_LINES Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- LINES DBMSOUTPUT_LINESARRAY OUT NUMLINES NUMBER(38) IN/OUT PROCEDURE NEW_LINE PROCEDURE PUT Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- A VARCHAR2 IN PROCEDURE PUT_LINE Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- A VARCHAR2 IN
