Oracle 12c 安裝及配置

Oracle 12c R2 for Windows_X64 安裝

1.安裝準備

1.1 下載Oracle for Windows版本

1.2 解壓zip壓縮包文件

  • 解壓下載的壓縮包文件至同一目錄中,目錄中避免出現漢字和空格,如某目錄下的database文件夾中,解壓後的文件目錄結構以下: 

     

2.安裝過程

2.1 執行安裝程序setup.exe

  • 雙擊上圖中的setup.exe可執行文件進行安裝,會出現以下命令提示行: 
    html

  • 稍等片刻會出現以下畫面: 表示軟件正在校驗系統配置是否符合要求。 
    sql

2.2 配置安全更新

  • 而後會出現如圖所示的安裝配置界面,取消圖中所示的勾選,而後單擊」下一步」繼續。 

2.3 選擇安裝選項

  • 而後在出現的安裝選項提示框,默認點擊」下一步」繼續。 

2.4 選擇系統類

  • 這裏選擇默認的」桌面類」,點擊」下一步」繼續。 若是系統是服務器版本,如windows server則選擇服務器版本。 

2.5 建立Oracle管理用戶

  • 這一步是其餘版本Oracle沒有的,爲的是更安全的管理Oracle,防止登陸的win用戶誤刪Oracle文件。
  • 這裏選擇第二個選項」建立新的windows用戶」,輸入用戶名和口令,建立專門管理Oracle的win用戶,而後單擊」下一步」。 
    數據庫

  • 若是選擇第一個選項,或者選擇第二個選項,則會出現以下狀況: 致使沒法繼續安裝。 
    c#

2.6 典型安裝配置

  • Oracle基目錄、軟件位置、數據庫文件位置,均保持默認。
  • 數據庫版本選擇」企業版」,字符集選擇默認的」UTF8」。
  • 口令:要求密碼包含:大寫字母+小寫字母+數字。
  • 勾選」建立爲容器數據庫」選項,單擊」下一步」。 

2.7 執行先決條件檢查

  • 這一步自行完成,是對以前的配置進行檢查。單擊」下一步」。 

2.8 概要信息確認

  • 上一步的檢查沒有問題後,會生成Oracle安裝配置的概要信息,也能夠這些配置信息保存到本地,方便之後查閱,確認無誤後,單擊」安裝」
  • 注意:安裝前最好將電腦的殺毒軟件都強行關閉,確保安裝過程順利。
  • 注意:安裝過程當中,切勿關閉程序、斷電或重啓電腦。 

2.9 安裝產品

  • 安裝過程狀態,整個安裝過程持續時間較長,大概須要半個小時,耐心等待! 
    windows

  • 建立數據庫實例 
    瀏覽器

2.10 完成安裝

  • 點擊」關閉」,完成安裝。 

     

3.服務配置

  • Oracle安裝完成後,系統服務中會註冊相應的服務。
  • Ctrl+Shift+Esc打開任務管理器,打開服務選項,以下圖所示:
  • 其中有兩個服務必須啓動,不然沒法正常使用Oracle:
  • OracleServiceORCL:數據庫的主服務,此服務必須開啓,不然沒法使用Oracle。
  • OracleOraDB12Home1TNSListener:數據庫的監聽服務,若要鏈接服務器,此服務必須開啓。 

3.1 Net Manager配置

  • 開始–>全部程序–>Oracle–>配置和移植工具–>Net Manager–>右鍵–>管理員身份運行。 
  • 先將本來的Listener刪除,以建立新的Listener。 
     
  •  
  • 添加監聽位置: 
    • 協議:TCP/IP
    • 主機:localhost 或者 127.0.0.1
    • 端口號:1521 
  • 添加數據庫服務 
    • 全局數據庫名:爲以前的orcl
    • Oracle主目錄爲Oracle產品安裝目錄 
  • 保存網絡配置,關閉便可。 
  • 這時,cmd下輸入lsnrctl start,而後個人電腦–>右鍵–>管理–>服務–>Oracle…TNSListener–>從新啓動。 

3.2 Net Configuration Assistant配置

  • 與剛纔相同,打開 Net Configuration Assistant。安全

  • 先將原來的監聽配置刪除:按照提示進行下一步。服務器

     
     

  • 而後從新添加監聽服務。網絡

     
     
     
     
     
     

  • 進行NET服務配置。oracle

  • 先將原來的NET服務配置刪除。

     
     
     

  • 接着執行刪除orcl服務。

  • 而後進行添加服務。 
     
     
     
     

  • 進行測試。

     
     
     
     
     
     
     

  • 至此Oracle的安裝配置已基本完成,接下來就能夠鏈接訪問Oracle數據庫了。

4.訪問Oracle OEM

4.1 OEM介紹

  • OracleEnterpriseManager(Oracle企業管理器,簡稱OEM)是經過一組Oracle程序,爲管理分佈式環境提供了管理服務。OEM包括了一組DBA工具,一個repository,以及一個圖形化顯示的控制檯。OEM控制檯與每個服務器上的智能化代理(IntelligentAgent)相對應。
  • 智能化代理可以監控系統的特定事件而且執行任務(做業)就象你在系統本地同樣。事件和做業的結果會被送回控制檯,這樣能夠在一個地方管理全部的系統。

4.2 登陸OEM

  • 打開瀏覽器訪問:https://localhost:5500/em
  • oracle 11g 是訪問:https://localhost:1158/em/(10g,11g默認端口:1158)

  • 輸入用戶名和口令,點擊」登陸」。 

  • 登陸後的界面以下圖所示: 

    • 能夠查看數據庫的狀態、主機CPU、活動的會話、內存、數據存儲等狀況。
  • 安全->用戶:進入用戶界面 

  • 建立用戶 

4.3 OEM工具組功能

  • OEM數據庫工具組是一組使DBA可以經過GUI界面管理Oracle數據庫的 
    工具。包括如下工具: 
       
    • DataManager(數據管理器):這工具使你可以象加載數據同樣執行數據的 
      export/import。 
        
    • SchemaManager:這工具使你可以在數據庫中管理對象。能夠用於建立,修 
      改,和刪除tables,indexes,views,snapshots,sequences等等。 
        
    • SecurityManager(安全性管理器):這工具使你可以管理用戶,角色,權限 
      及profiles。 
        
    • StorageManager(存儲管理器):這工具容許你建立和修改表空間,數據文件 
      和回滾段. 
        
    • InstanceManager(實例管理器):這工具容許你關閉,啓動實例而且存儲和 
      管理數據庫參數。 
        
    • SQL*Worksheet:這工具使你可以運行或創造SQL腳本而且存儲在硬盤上。你 
      能使用這工具重現最後執行的語句;同時,檢查顯示到屏幕上的執行結果。 
        
    • BackupManager(備份管理器):這工具容許你管理備份和恢復爲Oracle7和Oracle8數據庫。在Oracle7此工具支持EnterpriseBackupUtility(EBU), 
      在Oracle8此工具支持恢復管理器RecoveryManager。 
        
    • SoftwareManager(軟件管理器):這容許你將遠程軟件安裝到支持這一特性 
      的遠程服務器。

5.Oracle自帶的數據庫訪問工具SQL Developer

5.1 使用sys賬戶創建數據庫鏈接

  • 安裝過Oracle 12c以後,自帶一個數據庫鏈接工具SQL Developer,其功能也是很是強大的,它具備經常使用工具PLSQL Developer和Navicat的絕大多功能。咱們打開它: 

  • SQL Developer不能用於建立Oracle數據庫,只能用來鏈接已建立的數據庫,咱們通常都是使用Database Configuration Assistant(簡稱DBCA)來建立數據庫,就是下圖所示工具:(對於使用DBCA建立數據庫,這裏就不介紹了) 

  • 打開後的SQL Developer是這樣的: 

  • 點擊左上角鏈接處的綠色「+」號,建立數據庫鏈接: 

  • 填寫鏈接信息,建立鏈接: 

5.2 建立新的用戶

    • SQL Developer還能夠爲數據庫建立新的用戶: 
    • 可是新版的Oracle12c 中,增長了可插接數據庫的概念,即PDB,容許一個數據庫容器(CDB)承載多個可插拔數據庫(PDB)。CDB全稱爲 ContainerDatabase,中文翻譯爲數據庫容器,PDB全稱爲PluggableDatabase,便可插拔數據庫。

    • 在CDB中,只能建立以c##或C##開頭的用戶,若是不加c##,則會提示錯誤「ORA-65096:公用用戶名或角色名無效」,只有在PDB數據庫中才能建立咱們習慣性命名的用戶,oracle稱之爲Local User,前者稱之爲Common User。

    • oracle 12c的普通用戶必須在PDB下使用,PDB能夠本身建立,也可使用12c自帶的。

相關文章
相關標籤/搜索