oracle 資料庫啟動和停止

來源:互聯網
上載者:User

1.資料庫啟動:

首先會按照順序在下面的3個檔案中找個合適的初始設定檔案

  • spfile$ORACLE_SID.ora
  • spfile.ora
  • init$ORACLE_SID.ora

路徑:oracle/product/10.2.0/db_1/dbs


2.啟動過程:

切換使用者 #su - oracle    

啟動監聽 $lsnrctl

啟動串連       

$sqlplus / as sysdba  

     或者 

$sqlplus /nolog

$conn / as sysdba


3.啟動命令

SQL>startup nomount   僅僅啟動資料庫執行個體,不讀取控制檔案,資料檔案也不開啟,在重建控制檔案時使用

SQL>alter database mount

開啟並讀取控制檔案,擷取資料檔案和重做記錄檔的位置和名稱,並啟動(掛載)資料庫

上面兩部操作等同 :SQL>startup mount

SQL>alter database open  開啟資料庫


4.限制資料的訪問

SQL>startup restrict;

開放資料庫:

SQL>alter system disable restricted session;


用下面的命令將一個開啟的非限制的資料庫該為限制的:

SQL>alter system enable restricted session;


5.以唯讀方式開啟資料庫

SQL>startup mount;

SQL>alter database open read only;

唯讀方式通常為備用資料庫使用,作為產品資料庫的副本,用來減輕父產品資料庫的查詢負荷。


6.停止

(1) shutdown [normal]

拒絕新串連,等待所有已串連的使用者自行退出


(2)shutdown transactional

拒絕新串連,等待所有未完成的事務結束,然後關閉所有串連


(3) shutdown immediate

拒絕新串連,復原所有未完成的事務,然後關閉所有串連


(4) shutdown abort

拒絕新串連,關閉所有串連


7,停頓資料庫

SQL>alter system quiesce restricted;

SQL>alter system uniquiesce;


8.掛起資料庫

SQL>alter system suspend;

SQL>alter system reume;

9.使用資料字典查看資訊

SQL>select name, log_mode, flashback_on from v$database

SQL>select instance_name,status,shutdown_pending,active_state from v$instance


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.