跳轉到內容

Oracle 資料庫/簡介

來自華夏公益教科書

Oracle RDBMS 是最常用的關係型資料庫管理系統[1]。它創建於 1979 年,其請求語言稱為 PL/SQL

安裝 Oracle

[編輯 | 編輯原始碼]

與大多數軟體產品一樣,它必須安裝;Windows、Linux 和 Unix 版本可供使用,並且有不同的版本可用。

  • Express Edition (XE)下載 免費,但使用 Oracle 資料庫引擎的稍舊版本,並且單處理器上的記憶體和儲存上限為 4 GB。它不適用於 Unix,需要線上註冊。
  • Standard Edition One 消除了儲存的基本限制,並將支援多 CPU 系統。
  • Standard Edition (SE) 提供了與叢集管理相關的附加功能(Oracle 即時應用叢集,別名 Oracle RAC),並且可以在包含更多 CPU 的系統上執行。
  • Enterprise Edition (EE) 沒有限制,並且可能還包括適合大型公司的可選功能。
  • Personal Edition (PE) 在第 12 版中未提供。它是一種單使用者企業版。

下載後,必須解壓縮 .zip 檔案(如果它們有兩個,則必須合併它們的資料夾(它們名為“database”))。然後啟動安裝

  • 在 Linux 中,runInstaller.sh
  • 在 Windows 中,setup.exe

啟動指令碼

[編輯 | 編輯原始碼]

Oracle 資料庫在每次啟動時自動啟動,這對伺服器很有用,但對於不打算全天候使用它的 PC 來說,它會顯著降低系統速度。為了避免這種情況,我們可以建立一個簡單的指令碼以手動啟動和停止 Oracle

  • 在 Linux 中:從守護程式中刪除 Oracle(例如:/etc/init.d)。
  • 在 Windows 中:執行 services.msc,並將服務 OracleServiceXEOracleXETNSListener 切換到手動啟動。當您需要使用 Oracle 時,以管理員身份啟動以下指令碼 Oracle.cmd
    • 對於 XE 版本
       net start OracleServiceXE
       net start OracleXETNSListener
       pause
       net stop OracleXETNSListener
       net stop OracleServiceXE
      
    • 對於 SE 版本
       net start OracleServiceORCL
       net start OracleDB12Home1TNSListener
       pause
       net stop OracleDB12Home1TNSListener
       net stop OracleServiceORCL
      

如果出現“拒絕訪問”訊息,請以管理員身份右鍵單擊重新啟動指令碼。

識別系統要求

[編輯 | 編輯原始碼]

資料庫伺服器至少需要[2]

  1. XE 為 1 GB 硬碟空間,SE 為 3.5 GB。
  2. 1 GB 記憶體。
  3. Windows、Linux、Oracle Solaris 或 IBM AIX。

從 12c 版本開始,64 位處理器是強制性的。

環境變數設定是自動的。

系統物件命名遵循最佳靈活架構 (OFA)。 [3]

華夏公益教科書