PLSQL Developer13.0.4註冊和使用教程詳解

01. PLSQL Developer簡介

PL/SQL Developer 13是一個集成開發環境,專門用於開發 Oracle 數據庫的存儲程序單元。 隨著時間的推移,我們已經看到越來越多的業務邏輯和應用程序邏輯進入 Oracle Server,因此 PL/SQL 編程已經成為整個開發過程的重要組成部分。 PL/SQL Developer 專註於易用性,代碼質量和生產力,以及 Oracle 應用程序開發過程中的關鍵優勢。你可以規劃你自己的插件以擴展 PL/SQL Developer 的功能。插件的功能可以添加到 PL/SQL Developer 的菜單中,它可以執行任何種類的任務:訪問數據庫、對象瀏覽器、當前窗口和編輯器等。大多數的 Oracle 文檔都被提供為在線文檔。隨著時間的推移,這些文檔已經有瞭幾種格式。到目前為止,已經有瞭 MS 幫助文件、Oracle 書籍文件、Adobe PDF 文件和 HTML 文件。在將來,Oracle 也許還會選擇使用另外一種格式。

重要功能

集成調試器

該調試器(要求Oracle 7.3.4或更高)提供您所需要的全部特性:跳入(Step In)、跳過(Step Over)、跳出(Step Out)、異常時停止運行、斷點、觀察和設置變量、觀察全部堆棧等。基本能夠調試任何程序單元(包括觸發器和Oracle8 對象類型),無需作出任何修改。

完善器

該完善器允許您通過用戶定義的規則對SQL和PL/SQL代碼進行規范化處理。在編譯、保存、打開一個文件時,代碼將自動被規范化。該特性提高瞭您編碼的生產力,改善瞭PL/SQL代碼的可讀性,促進瞭大規模工作團隊的協作。

SQL窗口

該窗口允許您輸入任何SQL語句,並以柵格形式對結果進行觀察和編輯,支持按范例查詢模式,以便在某個結果集合中查找特定記錄。另外,還含有歷史緩存,您可以輕松調用先前執行過的SQL語句。該SQL編輯器提供瞭同PL/SQL編輯器相同的強大特性。

命令窗口

使用PL/SQL Developer 的命令窗口能夠開發並運行SQL腳本。該窗口具有同SQLPlus相同的感觀,另外還增加瞭一個內置的帶語法加強特性的腳本編輯器。這樣,您就可以開發自己的腳本,無需編輯腳本/保存腳本/轉換為SQLPlus/運行腳本過程,也不用離開PL/SQL Developer集成開發環境。

報告

PL/SQL Developer提供內置的報告功能,您可以根據程序數據或Oracle字典運行報告。PL/SQL Developer本身提供瞭大量標準報告,而且您還可以方便的創建自定義報告。自定義報告將被保存在報告文件中,進而包含在報告菜單內。這樣,運行您自己經常使用的自定義報告就非常方便。

您可以使用Query Reporter免費軟件工具來運行您的報告,不需要PL/SQL Developer,直接從命令行運行即可。

工程

PL/SQL Developer內置的工程概念可以用來組織您的工作。一個工程包括源文件集合、數據庫對象、notes和選項。PL/SQL Developer允許您在某些特定的條目集合范圍之內進行工作,而不是在完全的數據庫或架構之內。這樣,如果需要編譯所有工程條目或者將工程從某個位置或數據庫移動到其他位置時,所需工程條目的查找就變得比較簡單。

To-Do條目

您可以在任何SQL或PL/SQL源文件中使用To-Do條目快速記錄該文件中那些需要進行的事項。以後能夠從To-Do列表中訪問這些信息,訪問操作可以在對象層或工程層進行。

對象瀏覽器

可配置的樹形瀏覽能夠顯示同PL/SQL開發相關的全部信息,使用該瀏覽器可以獲取對象描述、瀏覽對象定義、創建測試腳本以便調試、使能或禁止觸發器或約束條件、重新編譯不合法對象、查詢或編輯表格、瀏覽數據、在對象源中進行文本查找、拖放對象名到編輯器等。

此外,該對象瀏覽器還可以顯示對象之間的依存關系,您可以遞歸的擴展這些依存對象(如包參考檢查、瀏覽參考表格、圖表類型等)。

性能優化

使用PL/SQL Profiler,可以瀏覽每一執行的PL/SQL代碼行的時序信息(Oracle8i或更高),從而優化您SQL和PL/SQL的代碼性能。

更進一步,您還可以自動獲取所執行的SQL語句和PL/SQL程序統計信息。該統計信息包括CPU使用情況、塊I/O、記錄I/O、表格掃描、分類等。

HTML指南

Oracle支持HTML格式的在線指南。您可以將其集成到PL/SQL Developer工作環境中,以便在編輯、編譯出錯或運行時出錯時提供內容敏感幫助。

對象

不使用任何SQL,您就可以對表格、序列、符號、庫、目錄、工作、隊列、用戶和角色進行瀏覽、創建和修改行為。PL/SQL Developer提供瞭一個簡單易用的窗體,隻要將信息輸入其中,PL/SQL Developer就將生成相應的SQL,從而創建或轉換對象。

模板列表

PL/SQL Developer的模板列表可用作一個實時的幫助組件,協助您強制實現標準化。隻要點擊相應的模板,您就可以向編輯器中插入標準的SQL或PL/SQL代碼,或者從草稿出發來創建一個新程序。

查詢構建器

圖形化查詢構建器簡化瞭新選擇語句的創建和已有語句的修改過程。隻要拖放表格和視窗,為區域列表選擇專欄,基於外部鍵約束定義聯合表格即可。

比較用戶對象

對表格定義、視圖、程序單元等作出修改後,將這些修改傳遞給其他數據庫用戶或檢查修改前後的區別將是非常有用的。這也許是一個其他的開發環境,如測試環境或制作環境等。而比較用戶對象功能則允許您對所選對象進行比較,將不同點可視化,並運行或保存應用必要變動的SQL腳本。

導出用戶對象

該工具可以導出用戶所選對象的DDL(數據定義語言)語句。您可以方便的為其他用戶重新創建對象,也可以保存文件作為備份。

工具

PL/SQL Developer為簡化日常開發專門提供瞭幾種工具。使用這些工具,您可以重新編譯全部不合法對象、查找數據庫源中文本、導入或導出表格、生成測試數據、導出文本文件、監控dbms_alert和dbms_pipe事件、瀏覽會話信息等。

授權

大多數開發環境中,您不希望所有數據庫都具備PL/SQL Developer的全部功能性。例如,數據庫開發中您可以允許PL/SQL Developer的全部功能性,而數據庫測試中您可以僅允許數據查詢/編輯和對象瀏覽功能,而數據庫制作中您甚至根本不希望PL/SQL Developer訪問。利用PL/SQL Developer授權功能,您可以方便的定義特定用戶或規則所允許使用的功能。

插件擴展

可以通過插件對PL/SQL Developer功能進行擴展。Add-ons頁面提供插件可以免費下載。Allround Automations或其他用戶均可提供插件(如版本控制插件或plsqldoc插件)。如果您具備創建DLL的編程語言,您還可以自己編寫插件。

多線程IDE

PL/SQL Developer是一個多線程IDE。這樣,當SQL查詢、PL/SQL程序、調試會話等正在運行時,您依然可以繼續工作。而且,該多線程IDE還意味著出現編程錯誤時不會中止:您在任何時間都可以中斷執行或保存您的工作。

易於安裝

不同於SQL*Net,無需中間件,也無需數據庫對象安裝。隻需點擊安裝程序按鈕,您就可以開始安裝從而使用軟件瞭。

02. PLSQL Developer下載

2.1 官方網站下載

下載:https://www.allroundautomations.com/try-it-free/

2.2 CSDN網站下載(免安裝版本)

下載:http://xiazai.jb51.net/202112/yuanma/PLSQLDeveloper_jb51.rar

03. PLSQL Developer註冊

3.1 解壓PLSQL Developer 13 (64 bit).rar到指定目錄,雙擊可執行文件.

在這裡插入圖片描述

3.2 選擇取消

在這裡插入圖片描述

3.3 選擇幫助菜單,然後單擊註冊

在這裡插入圖片描述

3.4 填寫註冊信息

PLSQL Developer 13 註冊碼

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca

在這裡插入圖片描述

3.5 註冊成功,選擇確定。

在這裡插入圖片描述

3.6 查看註冊信息

幫助–>關於

在這裡插入圖片描述

04. PLSQL Developer使用

4.1 登錄Oracle數據庫,選擇確定

在這裡插入圖片描述

4.2 初始化錯誤

在這裡插入圖片描述

原因:沒有配置Oracle的OCI庫

4.3 解壓instantclient_11_2.rar到PLSQL安裝目錄下

在這裡插入圖片描述

4.4 配置OCI的路徑

配置–>首選項

在這裡插入圖片描述

4.5 復制OCI到OCI庫框中

在這裡插入圖片描述

我的路徑如下:

D:\Program Files\PLSQL Developer 13\instantclient_11_2\oci.dll

4.6 輸入用戶名和密碼,連接Oracle數據庫

在這裡插入圖片描述

4.7 打開命令窗口,能夠執行SQL語句表示OK

在這裡插入圖片描述

05. 客戶端實例別名配置

5.1 打開配置文件tnsnames.ora

在這裡插入圖片描述

一般在instantclient_11_2對應的目錄中,我的路徑如下

D:\Program Files\PLSQL Developer 13\instantclient_11_2\NETWORK\ADMIN

5.2 配置tnsnames.ora文件

在這裡插入圖片描述

我的配置內容如下:

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
# 客戶端實例別名
bj42 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.131)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

5.3 打開PLSQL工具測試

在這裡插入圖片描述

選擇確定,如果能夠連接OK,表明已經配置好瞭。

06. 附錄

6.1instantclient_11_2.rar下載

下載:http://xiazai.jb51.net/202112/yuanma/instantclient112_jb51.rar

6.2 PLSQL Developer 13 (便攜版本64 bit).rar

下載:http://xiazai.jb51.net/202112/yuanma/PLSQLDeveloper_jb51.rar

6.3 PLSQL Developer 13(instantclient_11_2).rar

下載:http://xiazai.jb51.net/202112/yuanma/PLSQLDeveloper13_jb51.rar

到此這篇關於PLSQL Developer13.0.4註冊和使用教程的文章就介紹到這瞭,更多相關PLSQL Developer使用內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: