資料庫啟動(下),資料庫啟動(

來源:互聯網
上載者:User

資料庫啟動(下),資料庫啟動(

3、STARTUP

該命令完成建立執行個體、安裝執行個體和開啟資料庫的任何三個步驟。此時資料庫使資料文檔和重作日誌文檔線上,通常還會請求一個或是多個復原段。這時系統除了能夠看到前面Startup
Mount方式下的任何提示外,還會給出一個"資料庫已開啟"的提示。此時,資料庫系統處於正常工作狀態,能夠接受使用者請求。

假如採用STARTUP NOMOUNT或是STARTUP MOUNT的資料庫開啟命令方式,必須採用ALTER
DATABASE命令來執行開啟資料庫的操作。例如,假如您以STARTUP
NOMOUNT方式開啟資料庫,也就是說執行個體已建立,但是資料庫沒有安裝和開啟。這是必須運行下面的兩條命令,資料庫才能正確啟動。

ALTER DATABASE MOUNT;

ALTER DATABASE OPEN;

而假如以STARTUP MOUNT方式啟動資料庫,只需要運行下面一條命令即能夠開啟資料庫:

ALTER DATABASE OPEN.

4、其他開啟檔案

除了前面介紹的三種資料庫開啟檔案選項外,更有另外其他的一些選項。

(1) STARTUP RESTRICT

這種方式下,資料庫將被成功開啟,但僅僅允許一些特權使用者(具備DBA角色的使用者)才能夠使用資料庫。這種方式常用來對資料庫進行維護,如資料的匯入/匯出操作時不希望有其他使用者串連到資料庫操作資料。

(2) STARTUP FORCE

該命令其實是強行關閉資料庫(shutdown abort)和啟動資料庫(startup)兩條命令的一個綜合。該命令僅在關閉資料庫碰到問題不能關閉資料庫時採用。

(3) ALTER DATABASE OPEN READ ONLY;

該命令在建立執行個體連同安裝資料庫後,以唯讀方式開啟資料庫。對於那些僅僅提供查詢功能的產品資料庫能夠採用這種方式開啟。


在資料庫的三種模式下,分別開啟資料庫的什檔案?

是你。
 
linux下怎啟動oracle資料庫,命令是什?

我用的是Redhat Linux,用下面的步驟來啟動oracle資料庫。
首先使用oracle使用者登入Linux,然後在shell命令列中執行下面的命令:
第一步:開啟Oracle監聽
$ lsnrctl start
第二步:進入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登入sqlplus
SQL> conn /as sysdba
第四步:啟動資料庫
SQL> startup
經過上面的四個步驟,oracle資料庫就可以啟動了。
 

相關文章

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.