首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 數據庫軟件安裝與網絡配置全流程指南

     編輯:Oracle 資料庫基礎

Oracle 安裝後的網絡配置是客戶端連通的前提。本文系統梳理服務端監聽器配置、客戶端服務名配置、常用管理工具、默認用戶體系,構建從裸機到可用的完整交付清單。

一、服務端:監聽器配置

  • 作用:監聽客戶端連接請求,轉發至專用/共享服務器進程。
  • 配置文件:$ORACLE_HOME/network/admin/listener.ora
  • 核心參數:協議(TCP/IPC)、主機 IP/主機名、端口(默認 1521)、服務名/SID 註冊。
  • 安裝向導自動創建 LISTENER,對應 Windows 服務 OracleOraHome92TNSListener。
  • 管理工具:lsnrctl(命令行)、Net Manager(圖形化)、Net Configuration Assistant(向導)。

二、客戶端:網絡服務名配置

  • 作用:客戶端連接別名,解析為「協議 + 主機 + 端口 + 服務名/SID」。
  • 配置文件:$ORACLE_HOME/network/admin/tnsnames.ora
  • 無服務端機器需單獨安裝 Oracle Client(Instant Client 或完整 Client)。
  • 關鍵參數:PROTOCOL=TCP、HOST、PORT、SERVICE_NAME 或 SID。

三、兩大圖形化配置工具

工具定位適用場景
Net Configuration Assistant向導式,步驟固化首次安裝、標準化部署
Net Manager完整配置編輯器複雜拓撲、多監聽器、高級參數調優

四、常用查詢與管理工具

  • SQL*Plus:命令行標準交互工具,腳本自動化首選。
  • iSQL*Plus:Web 版 SQL*Plus(11g 後棄用)。
  • PL/SQL Developer / TOAD / SQL Developer:第三方/官方免費 IDE,開發調試主力。
  • Oracle Enterprise Manager (OEM/Cloud Control):圖形化全生命周期管理控制台,監控、備份、調優、合規一站式。

五、用戶管理與默認賬號體系

創建用戶語法:

CREATE USER username IDENTIFIED BY password
  DEFAULT TABLESPACE users
  TEMPORARY TABLESPACE temp
  QUOTA UNLIMITED ON users;
默認用戶角色/用途默認密碼備註
SYS超級用戶,擁有數據字典change_on_install僅能以 SYSDBA/SYSOPER 登錄(9i+)
SYSTEM系統管理員,DBA 權限manager管理用戶/權限/存儲,不建議建業務表
SCOTT演示用戶,含 EMP/DEPT 等樣本表tiger教學/測試用,生產環境建議鎖定/刪除

六、交付檢查清單

  1. 監聽器狀態:lsnrctl status 顯示 READY
  2. 客戶端測試:tnsping service_name 成功
  3. SQL*Plus 登錄:sqlplus user/pwd@service_name 成功
  4. 防火牆:1521 端口雙向放行
  5. 默認密碼修改:SYS/SYSTEM/SCOTT 必改
  6. 審計/密碼策略/資源限制 Profile 配置
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved