否。 PL/SQL Developer 本身不含連線庫,必須額外安裝 Oracle Instant Client (Basic + SQL*Plus + ODBC) 或 Full Client,並配置 tnsnames.ora。
ORACLE_HOME = C:\oracle\instantclient_21_10 (Instant Client 解壓目錄)
TNS_ADMIN = %ORACLE_HOME%\network\admin (tnsnames.ora 所在目錄)
PATH += %ORACLE_HOME% (讓 oci.dll 被找到)
NLS_LANG = AMERICAN_AMERICA.AL32UTF8 (字元集,防止亂碼)
NETWORK/ADMIN 下檔案可刪除嗎?listener.ora (監聽器配置) 與 tnsnames.ora (連線別名) 為核心,**不可隨意刪除**。sqlnet.ora (網路參數) 可選。若誤刪,從範本 (samples) 復原或手建。
C:\oracle)。HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 及 HKEY_CURRENT_USER\SOFTWARE\Oracle。ORACLE_HOME, TNS_ADMIN 及 PATH 中相關路徑。使用 DBCA (Database Configuration Assistant) 僅能建立資料庫實例。建立使用者需以 SYSDBA 登入 SQL*Plus / PL/SQL Developer 執行:
CREATE USER myapp IDENTIFIED BY password
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users;
GRANT CONNECT, RESOURCE TO myapp;
建議:新專案優先採用 Thin/JDBC/Managed 驅動,免去 Client 安裝配置之苦。