Oracles11數(shù)據(jù)庫的啟動狀態(tài)
Oracle11g在啟動的時候必須經(jīng)過三個狀態(tài):NOMOUNT,MOUNT,OPEN。
NOMOUNT: 此狀態(tài)下只打開數(shù)據(jù)庫實例,讀取參數(shù)文件。
MOUNT: 根據(jù)參數(shù)文件信息,打開控制文件。讀取控制文件中的各種信息,如數(shù)據(jù)文件位置,日志文件路徑,但是不打開數(shù)據(jù)文件。
OPEN:打開數(shù)據(jù)文件,并進行一系列的檢查工作。
啟動數(shù)據(jù)庫:
[oracle@temp-test oracle]$ sqlplus /nolog SQL> connect/as sysdba Connected. SQL> startup此時顯示數(shù)據(jù)庫已經(jīng)成功啟動,進入open狀態(tài)。
ORACLE instance started. Total System Global Area 1586708480 bytes Fixed Size 2213736 bytes Variable Size 939526296 bytes Database Buffers 637534208 bytes Redo Buffers 7434240 bytes Database mounted. Database opened.關(guān)閉數(shù)據(jù)庫:
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.關(guān)閉數(shù)據(jù)庫和啟動過程相反,也要依次進行三個動作,close, dismount, shut down。
如果要按順序依次手動啟動各個狀態(tài),使用如下命令:
SQL> startup nomount; SQL> alter database mount; SQL> alter database open;數(shù)據(jù)庫文件
數(shù)據(jù)庫主要由數(shù)據(jù)文件、控制文件、重做日志文件。這些文件是數(shù)據(jù)庫的核心。
數(shù)據(jù)文件(data files):數(shù)據(jù)文件包含數(shù)據(jù)庫中的實際數(shù)據(jù)。是數(shù)據(jù)的最終存儲位置。
控制文件(control files):包含維護數(shù)據(jù)庫和驗證數(shù)據(jù)庫完整性的信息。它是二進制的文件。
重做日志文件(redo files):重做日志文件包含數(shù)據(jù)庫發(fā)生變化的記錄,在發(fā)生故障時用于數(shù)據(jù)恢復。
其他文件:
參數(shù)文件(parameter files):參數(shù)文件中定義了數(shù)據(jù)庫實例的特性,分配的內(nèi)存和緩沖區(qū)大小信息。
密碼文件:授權(quán)用戶啟動和關(guān)閉數(shù)據(jù)庫實例,存儲用戶名和密碼。
歸檔日志文件:歸檔日志文件是日志文件的脫機備份,在發(fā)生故障后進行數(shù)據(jù)恢復可能使用該文件。
數(shù)據(jù)庫參數(shù)設置
共享池(share pool)是緩存SQL代碼的解析結(jié)果數(shù)據(jù),包含庫高速緩存(Libray cache)和數(shù)據(jù)字典高速緩存(Data dict cache)。
庫高速緩存(Libray cache):存儲了最近使用過的SQL和PL/SQL語句。
數(shù)據(jù)字典高速緩存(Data dict cache):存儲了數(shù)據(jù)文件、表、索引、列、用戶、權(quán)限信息。
這兩個緩存區(qū)域的大小決定了數(shù)據(jù)庫查詢的響應時間,但是無法直接對其進行參數(shù)修改,只能通過調(diào)整共享池的大小來間接調(diào)整緩存區(qū)的大小。
設置共享池大?。?/p>SQL> alter system set shared_pool_size=16m; System altered. SQL> show parameter shared_pool_size; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ shared_pool_size big integer 16M
數(shù)據(jù)庫高速緩沖區(qū)(Database buffer cache)存儲了最近從數(shù)據(jù)文件讀入的數(shù)據(jù)塊信息或用戶更改后需要寫回數(shù)據(jù)庫的數(shù)據(jù)信息。
Oracle 使用參數(shù)DB_BLOCK_SIZE和DB_BLOCK_BUFFERS設置數(shù)據(jù)庫高速緩存的大小。二者的乘積為緩存的大小,DB_BLOCK_BUFFERS表示的是數(shù)據(jù)庫的個數(shù)。
查詢數(shù)據(jù)庫塊的大小,這里顯示的值為8192B,即8KB:
SQL> show parameter db_block_size; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_block_size integer 8192查看數(shù)據(jù)庫緩沖區(qū)信息:
SQL> show sga; Total System Global Area 1586708480 bytes Fixed Size 2213736 bytes Variable Size 939526296 bytes Database Buffers 637534208 bytes Redo Buffers 7434240 bytesSGA為數(shù)據(jù)庫的自動管理。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站欄目:Oracle11g數(shù)據(jù)庫啟動和關(guān)閉-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://m.rwnh.cn/article2/dsdsoc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、電子商務、網(wǎng)站導航、微信公眾號、域名注冊、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容