PLSQL Developer12安裝到啟動教學

 







若選擇輸入license key就會跳出要你輸入Product Code跟Serial number、Password等欄位

接續下一步就是選擇完整安裝模式/客製化自訂安裝模式

這邊選Custom比較能自行調配裝在哪裡








Oracle XE 21C安裝目錄:
通常在安裝 Oracle XE 21c 時,您會選擇一個安裝目錄。記住這個目錄。
Windows
C:\app\oracle\product\21c\dbhomeXE\network\admin

Linux
/opt/oracle/product/21c/dbhomeXE/network/admin


檢查該目錄下是否有 tnsnames.ora 和 sqlnet.ora 文件。
TNS 配置文件會在這邊設置


而在 PLSQL Developer 中還需要
設定 Oracle Home 和 OCI 參數,以便正確連接到 Oracle 數據庫

Oracle Home 路徑&OCI DLL 文件路徑
Windows 系統中,通常位於以下路徑:
C:\app\oracle\product\21c\dbhomeXE
C:\app\oracle\product\21c\dbhomeXE\bin\oci.dll


Linux 系統中,通常位於以下路徑:
/opt/oracle/product/21c/dbhomeXE
....省





此時若直接登仍會報錯




Step1.tnsnames.ora 文件配置


可以到你個人電腦上此路徑將tnsnames.ora複製出來到Oracle Home 的 network/admin 目錄中。
C:\app\使用者名稱\product\21c\dbhomeXE\network\admin\sample
確保 tnsnames.ora 文件中配置的 TNS 條目是正確的。


配置在底部新增
XE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = XE)
    )
  )

此時登入窗口Database下拉選單可看到剛新增的DB



Step2.listener.ora 文件配置
指令: lsnrctl status
可確認監聽器有無啟動

指令: lsnrctl start 
能喚起監聽器,不過看起來調配尚未完整。



再來要在將這目錄中的listener.ora
C:\app\使用者名稱\product\21c\dbhomeXE\network\admin\sample
也複製到
C:\app\使用者名稱\product\21c\dbhomeXE\network\admin\


將以下內容添加到您的 listener.ora 文件中。
如果文件中已經有相似的配置,請確保其值正確並進行修改。
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = XE)
      (SID_NAME = XE)
      (ORACLE_HOME = C:\app\oracle\product\21c\dbhomeXE)  -- 修改為您的 Oracle Home 路徑
    )
  )

保存對 listener.ora 文件的更改。
在命令提示符或終端中,使用以下命令重新啟動監聽器
lsnrctl stop
lsnrctl start


Step3.確認控制台服務

確保有開啟


用指令Double Check



當再次嘗試用PL SQL Developer登入又槓龜
可檢查上方status顯示的監聽參數檔有可能是跟前面配置步驟不同導致的XD
就在更改路徑對應檔案配置Retry即可



留言

這個網誌中的熱門文章

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題