国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

深刻理解 Oracle 數據庫的啟動和關閉

2024-08-29 13:50:24
字體:
來源:轉載
供稿:網友
  Oracle數據庫提供了幾種不同的數據庫啟動和關閉方式,本文將具體介紹這些啟動和關閉方式之間的區別以及它們各自不同的功能。     一、啟動和關閉Oracle數據庫    對于大多數Oracle DBA來說,啟動和關閉Oracle數據庫最常用的方式就是在命令行方式下的Server Manager。從Oracle 8i以后,系統將Server Manager的所有功能都集中到了SQL*Plus中,也就是說從8i以后對于數據庫的啟動和關閉可以直接通過SQL*Plus來完成,而不再另外需要Server Manager,但系統為了保持向下兼容,依舊保留了Server Manager工具。另外也可通過圖形用戶工具(GUI)的Oracle EnterPRise Manager來完成系統的啟動和關閉,圖形用戶界面Instance Manager非常簡單,這里不再詳述。    要啟動和關閉數據庫,必須要以具有Oracle 治理員權限的用戶登陸,通常也就是以具有SYSDBA權限的用戶登陸。一般我們常用INTERNAL用戶來啟動和關閉數據庫(INTERNAL用戶實際上是SYS用戶以SYSDBA連接的同義詞)。Oracle數據庫的新版本將逐步淘汰INTERNAL這個內部用戶,所以我們最好還是設置DBA用戶具有SYSDBA權限。    二、數據庫的啟動(STARTUP)    啟動一個數據庫需要三個步驟:    1、 創建一個Oracle實例(非安裝階段)
    2、 由實例安裝數據庫(安裝階段)
    3、 打開數據庫(打開階段)    在Startup命令中,可以通過不同的選項來控制數據庫的不同啟動步驟。    1、STARTUP NOMOUNT    NONOUNT選項僅僅創建一個Oracle實例。讀取init.ora初始化參數文件、啟動后臺進程、初始化系統全局區(SGA)。Init.ora文件定義了實例的配置,包括內存結構的大小和啟動后臺進程的數量和類型等。實例名根據Oracle_SID設置,不一定要與打開的數據庫名稱相同。當實例打開后,系統將顯示一個SGA內存結構和大小的列表,如下所示:SQL> startup nomount  ORACLE 例程已經啟動。  Total System Global Area 35431692 bytes  Fixed Size 70924 bytes  Variable Size 18505728 bytes  Database Buffers 16777216 bytes  Redo Buffers 77824 bytes    2、STARTUP MOUNT    該命令創建實例并且安裝數據庫,但沒有打開數據庫。Oracle系統讀取控制文件中關于數據文件和重作日志文件的內容,但并不打開該文件。這種打開方式常在數據庫維護操作中使用,如對數據文件的更名、改變重作日志以及打開歸檔方式等。在這種打開方式下,除了可以看到SGA系統列表以外,系統還會給出"數據庫裝載完畢"的提示。    3、STARTUP    該命令完成創建實例、安裝實例和打開數據庫的所有三個步驟。此時數據庫使數據文件和重作日志文件在線,通常還會請求一個或者是多個回滾段。這時系統除了可以看到前面Startup Mount方式下的所有提示外,還會給出一個"數據庫已經打開"的提示。此時,數據庫系統處于正常工作狀態,可以接受用戶請求。
    假如采用STARTUP NOMOUNT或者是STARTUP MOUNT的數據庫打開命令方式,必須采用ALTER DATABASE命令來執行打開數據庫的操作。例如,假如你以STARTUP NOMOUNT方式打開數據庫,也就是說實例已經創建,但是數據庫沒有安裝和打開。這是必須運行下面的兩條命令,數據庫才能正確啟動。   ALTER DATABASE MOUNT;  ALTER DATABASE OPEN;
    而假如以STARTUP MOUNT方式啟動數據庫,只需要運行下面一條命令即可以打開數據庫:ALTER DATABASE OPEN;
    4、其他打開方式
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白玉县| 娱乐| 清苑县| 琼海市| 积石山| 双鸭山市| 东丽区| 青河县| 海伦市| 横山县| 贺州市| 蛟河市| 卢氏县| 普陀区| 闽侯县| 定远县| 响水县| 光泽县| 邯郸市| 贺兰县| 西林县| 边坝县| 九寨沟县| 玛纳斯县| 常宁市| 铜山县| 彰武县| 左权县| 承德县| 钟祥市| 河西区| 鹿邑县| 乳源| 沈阳市| 固镇县| 津市市| 灵川县| 云霄县| 凤山市| 古交市| 株洲市|