標籤:協議 讀寫 top work min 顯示 資料庫伺服器 啟動資料庫 狀態
管理oracle資料庫,從最簡單的啟動和關閉資料庫來說。
如果oracle運行在Linux系統下,首先,要串連Linux系統,
SecureCRT 是一款用於串連運行包括Windows、UNIX和VMS的遠程系統的理想工具,
通過使用內含的VCP命令列程式可以進行加密檔案的傳輸。
切換到oracle安裝使用者下。
運行oracle的環境變數, 以便輸入相關命令。
進入oracle控制台。輸入命令: sqlplus / as sysdba;
啟動資料庫,輸入命令: startup;
關閉資料庫, 輸入命令: shutdown immediate;
啟動監聽器
資料庫啟動後,如果未啟動監聽進程,則用戶端無法與資料庫連接。監聽進程的啟動方法為:
$lsnrctl start
在widnows中,可以從服務列表中啟動監聽器。
監聽裡程設定檔為listener.ora,位於目錄/home/app/oracle/product/10.1.0/db1/network/admin/..
此設定檔分為兩部分,一部分為監聽程式本身的配置,包括協議,地址,連接埠號碼等;
另一部分為監聽程式所串連的資料庫的執行個體資訊,包括:執行個體名,全域資料庫名,oracle主目錄等。
監聽器可以利用oracle net config 嚮導來配置。
要顯示監聽器的運行狀態:$lsnrctl status;
要停止監聽器:$lsnrctl stop。
資料庫的啟動過程
分為三個階段:
1.啟動執行個體,包括以下操作:
(1)讀取參數檔案
(2)分配SGA
(3)啟動後台進程
2.裝載資料庫
裝載資料庫是將資料庫與已啟動的執行個體相聯絡。資料庫裝載後,資料庫保持關閉狀態。
3.開啟資料庫
此步驟使用資料庫可以進行正常的操作的處理。主要是開啟控制檔案,資料庫檔案和記錄檔。
資料庫啟動參數
1.NOMOUNT:只啟動執行個體,不裝載資料庫
sql>startup nomount
2.MOUNT:啟動執行個體,並裝載資料,但不開啟資料庫
sql>startup mount
3.READ ONLY:將資料庫置為唯讀
sql>startup mount
sql>alter database open read only
4.READ WRITE:以可讀寫方式開啟資料,這是預設
sql>startup mount
sql>alter database open read write
5.OPEN:開啟資料庫,這是預設
sql>startup mount
sql>alter database open;
6.RESTRICT:以受限方式開啟,只有具有RESTRICTED SESSION許可權的使用者才可以串連資料庫
sql>startup restrict
7.PFILE:啟時指定參數檔案
sql>startup pfile=/u02/user/mypfile.ora
8.FORCE:以強制方式啟動資料庫
sql>startup pfile=/u02/user/mypfile.ora open restrict force
資料庫的關閉
與啟動過程相對應,關閉包括三個過程
1.關閉資料庫
2.卸載資料庫
3.關閉資料庫執行個體
1.NORMAL關閉方式
NORMAL關閉方式是正常關閉方式,是預設關閉方式。在這種關機方式下,
資料庫伺服器必須等待所有用戶端從Oracle中正常退出時,才可以關閉資料庫。
SQL>SHUTDOWN NORMAL
2.IMMEDIATE關閉方式
使用這種方式關閉資料庫時,系統將串連到資料庫的所有使用者尚未提交的事務全部回退,中斷串連,然後關閉資料庫。
SQL>SHUTDOWN IMMEDIATE
3.ABORT關閉方式
ABORT關閉方式為異常方式,使用這種方式關閉資料庫時,系統立即將資料庫執行個體關閉,對事務膛資料完整性不作檢查。是最快的關機方式。
sql>shutdown abort;
4.TRANSACTIONAL關閉方式
在這種關機方式中,資料庫必須等待所有的客戶啟動並執行事務結束,提交或回退。
sql>shutdown transactional
5. sql> startup force 強制啟動
6、oracle關閉archivelog
SQL> shutdown immediate;
SQL> alter database noarchivelog; (archivelog) 關閉開啟
SQL> alter database open;
或者改變:pfile/spfile中的參數:
log_archive_start = true 重啟資料庫或執行:archive log start使資料庫啟用自動歸檔,但是重啟後資料庫仍然處於手工歸檔模式。
備忘:隨筆中內容來源於網上資料整理,僅供參考。
oracle資料庫的啟動與關閉