程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle數據庫的幾個關閉方法與例子

Oracle數據庫的幾個關閉方法與例子

編輯:關於Oracle數據庫

    對於DBA來講,熟悉ORACLE的常用操作方法有很重要的作用,下面列舉幾個方面的:

    一、Oracle數據庫的幾個關閉方法

    對於ORACLE來講,關閉的方法有三個:

    在SVRMGRL下可以輸入如下語句,就可關閉數據庫,但每個語句都有自己的作用,有的語句還必須慎重使用

    1、shutdown normal (從字面就可理解這是一個用正常的方式來關閉數據庫。)

    2、shutdown immediate (立即方式關閉數據庫。)

    當執行shutdown immediate時,數據庫並不立即關閉,而是在Oracle執行完內部的必要的工作後才關閉,shutdown immediate可以完成shutdown不能對數據庫關閉的操作。建議DBA們常用此方法關閉數據庫

    3、shutdown abort (直接關閉數據庫)

    這個停止的方法不推薦,因為對於正在訪問數據庫的會話會被突然終止,可能會造成數據庫的數據丟失,並且如果數據庫中有大量操作正在執行,這時執行shutdown abort後,重新啟動數據庫需要很長時間。

    舉例說明:

    1、停Oracle

    # su – oracle

    $ lsnrctl   stop

    $ svrmgrl

    >connectinternal

    >shutdown     immediate

    >exit

    相應的啟動Oracle的方法如下:

    # su – oracle    以ORACLE用戶身份進入

    $ svrmgrl   打開ORACLE的管理器

    >connectinternal   建立庫的連接

    >startup   啟動數據庫

    >exit    退出管理器

    $ lsnrctl   start    啟動監聽

    $lsnrctl         status   查看監聽的狀態

    二、對Oracle 8i數據庫服務器操作的一些相關命令和方法:

    1、sar此命令可以幫助查看哪些緩沖區高速緩存使用情況,讓我們決定哪些需要增加,哪些需要減少:

    sar -b:我們可用它查看緩沖區高速緩存的活動;

    sar -w:我們可用它查看內存交換活動;

    sar -u:我們可用它查看CPU利用情況;

    sar -r:我們可用它查看內存利用情況;

    sar -p:報告Solaris內存分頁活動,此命令是:vmstat命令的一部份功能,

    比如下面命令用於每5秒顯示10次分頁活動的概要情況:

    $ sar -p 5 10

    % vmstat 5

    此命令將顯示系統每5秒鐘做的事的概要,包括進程、虛擬內存、磁盤、分頁和CPU的活動情況。

    2、iostat,可監控磁盤的活動情況

    3、swap,可監控交換空間的情況

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved