【Oracle筆記】2.Oracle伺服器入門和管理Oracle常式

來源:互聯網
上載者:User

 Oracle伺服器入門和管理oracle常式
一、oracle常用的資料庫管理工具
      Oracle Universal Installer(OUI):用於安裝、升級或刪除軟體組件
      Oracle Database Configuration Assistant(DBCA):與OUI進行互動的圖形化使用者介面工具,也可單獨使用,用於建立、刪除或修改資料庫。
      SQL*Plus:用於訪問Oracle資料庫中資料的公用程式,日常操作中最常用的操作資料庫的工具。
      Oracle Enterprise Manager(OEM):用於管理、監視和最佳化一個或多個資料庫的圖形介面。
二、Oracle Universal Installer
      1.用於安裝、升級或刪除軟體組建、還用於建立資料庫
      2.基於Java引擎
      3.具有一下特性
          自動的相關性解析
          可以進行基於Web的安裝
          跟蹤組件和套件安裝的清單
          可卸載已安裝的組件
          支援多個oracle主目錄
          支援全球化技術
       4.如何啟動:$  ./runInstaller
       5.使用回應檔進行非互動式安裝只要根據編輯模版(模版位於stage/response目錄中),編寫自訂的參數就可以無需使用者互動的安裝,命令為:./runInstaller -responsefile myrespfile -silent.
三、Oracle Database Configuration Assistant
       1.建立資料庫
       2.設定資料庫選件
       3.刪除資料庫
       4.管理模版
       5.資料庫建立的時候會自動建立使用者SYS和SYSTEM並賦予DBA的角色,SYS的許可權大於SYSTEM,SYS比SYSTEM多個建立資料庫的許可權,因為許可權太多,所以一般操作我們使用SYSTEM來操作資料庫
四、SQL*Plus
       1.一種提供下列功能的oracle工具
            操作和控制資料庫
            啟動和關閉資料庫、建立和執行查詢、添加行、修改資料和編寫定義報表
        2.它是具有特定附加內容的標準SQL語言的一部分
        3.串連至SQL*Plus命令:sqlplus /nolog→connect  / as sysdba
五、Oracle Enterprise Manager
        1.用作DBA的集中系統管理工具,在企業生產環境中廣泛使用
        2.管理、診斷和最佳化多個資料庫的工具
        3.從多個位置管理多個網路節點和服務的工具
        4.用於與其他管理員共用任務
        5.提供管理並行伺服器和複製的資料庫的工具
六、初始化參數
        1.檔案中的條目專用於要啟動的常式
        2.有兩種類型的參數:
            顯示:檔案中有一個條目
            隱式:檔案中沒有條目,但假定取oracle預設值
        3.可存在多個初始化參數檔案
        4.對檔案中條目的更改的生效時間,取決於使用的初始化參數檔案類型
            靜態參數檔案pfile:常用於8i之前,一般名為initSID.ora
            永久參數檔案spfile:9i版本之後廣泛應用,一般名為spfileSID.ora
七、PFILE
        1.文字檔
        2.使用作業系統編輯器進行修改,比如linux裡面的VI
        3.手動進行修改
        4.所做更改在下次啟動時生效
        5.僅在常式啟動過程中開啟
        6.預設位置為$ORACL_HOME/dbs
八、SPFILE
        1.二進位檔案,在linux中可以使用strings命令參看
        2.由Oracle伺服器進行維護,只能在常式中修改,用文字編輯器在作業系統做修改,會使spfile檔案失效。
        3.始終駐留在伺服器端
        4.所做更改永久有效,不受關閉和啟動的影響
        5.可以執行調節參數值
        6.使復原管理員能夠備份初始化參數檔案,可以使用RMAN工具備份
        7.建立spfile:create spfile='$ORACLE_HOME/dbs/spfileSID.ora' from pfile='$ORACLE_HOME/dbs/initSID.ora'
九、STARTUP命令列為
        1.優先順序
             spfileSID.ora
             預設spfile
             initSID.ora
             預設pfile
         2.可在啟動的時候指定pfile
             startup pfile=$ORACLE_HOME/dbs/initSID.ora
         3.要使用非預設位置的spfile啟動資料庫,必須在pfile中制定spfile=<完整路徑和檔案名稱>
十、修改spfile中的參數
         1.使用alter system更改參數值
           alter system set undo_tablespace='UNDO2';
         2.指定所做更改是臨時的還是永久的
           alter system set undo_tablespace='UNDO2' scope=both;
         3.alter system set parameter_name=parameter_value [comment 'text'] [scope=memory | spfile | both] [SID='sid' |'*']
          其中
           parameter_name:要更改的參數的名稱
           parameter_value:要將參數更改為的值
           COMMENT:添加在SPFILE 中被更改的參數旁的注釋SCOPE:
           確定應在記憶體中、在 SPFILE 中還是同時在這兩個位置變更
           MEMORY :只能在當前啟動並執行常式中更改參數值
           SPFILE :只能在SPFILE 中更改參數值
           BOTH:在當前啟動並執行常式和SPFILE 中均可更改參數值
           SID :標識要使用的SPFILE 的ORACLE_SID
           'sid ':更改SPFILE 時使用的特定 SID
           '* ':使用預設SPFILE

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.