關於Oracle資料庫的啟動和停止

2021-08-31 02:29:56 字數 2215 閱讀 4049

shutdown有四個引數,四個引數的含義如下:

normal 需要等待所有的使用者斷開連線

immediate 等待使用者完成當前的語句

transactional 等待使用者完成當前的事務

abort 不做任何等待,直接關閉資料庫

normal需要在所有連線使用者斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有執行一樣!在執行這個命令後不允許新的連線

immediate在使用者執行完正在執行的語句後就斷開使用者連線,並不允許新使用者連線。

transactional 在擁護執行完當前事物後斷開連線,並不允許新的使用者連線資料庫。

abort 執行強行斷開連線並直接關閉資料庫。

前三種方式不回丟失使用者資料。第四種在不的已的情況下,不建議採用!

資料庫的啟動

資料庫啟動使用startup命令,它有三種情況

第一種:不帶引數,啟動資料庫例項並開啟資料庫,以便使用者使用資料庫,在多數情況下,使用這種方式!

第二種:帶nomount引數,只啟動資料庫例項,但不開啟資料庫,在你希望建立乙個新的資料庫時使用,或者在你需要這樣的時候使用!

第三種:帶mount引數,在進行資料庫更名的時候採用。這個時候資料庫就開啟並可以使用了!

$ sqlplus /nolog

sql*plus: release 10.2.0.1.0 - production on mon nov 29 13:22:48 2010

sql> connect /as sysdba

error:

ora-09925: unable to create audit trail file

hpux-ia64 error: 28: no space left on device

additional information: 9925

ora-09925: unable to create audit trail file

hpux-ia64 error: 28: no space left on device

additional information: 9925

sql> select user from dual;

sp2-0640: not connected

sql> startup

ora-09945: unable to initialize the audit trail file

hpux-ia64 error: 28: no space left on device

啟動資料庫時,發現磁碟空間已經寫滿了

檢視系統磁碟空間

$ df -k

/archlog               (/dev/vgdata3/lvarch3  ) : 192544028 total allocated kb

184823626 free allocated kb

7720402 used allocated kb

4 % allocation used

/home                  (/dev/vg00/lvol7       ) :    32584 total allocated kb

23960 free allocated kb

8624 used allocated kb

26 % allocation used

/opt                   (/dev/vg00/lvol8       ) : 37521088 total allocated kb

33080440 free allocated kb

4440648 used allocated kb

11 % allocation used

/oracle/oracle         (/dev/vg00/lvoracle    ) :  6160384 total allocated kb

0 free allocated kb

6160384 used allocated kb

100 % allocation used

/oracle/oracrs         (/dev/vg00/lvoracrs    ) :  3997607 total allocated kb

1476600 free allocated kb

2521007 used allocated kb

63 % allocation used

關於Oracle資料庫的啟動和停止

shutdown有四個引數,四個引數的含義如下 normal 需要等待所有的使用者斷開連線 immediate 等待使用者完成當前的語句 transactional 等待使用者完成當前的事務 abort 不做任何等待,直接關閉資料庫 normal需要在所有連線使用者斷開後才執行關閉資料庫任務,所以有...

Oracle資料庫啟動和關閉

使用oracle 9i 資料庫 安裝完畢後oracle資料庫會自動啟動,下面我們用實際超作來說明一下oracle 9i資料庫的啟動和關閉。以oracle使用者登陸資料庫,開個控制台視窗 關閉oracle 9i 資料庫 強制關閉資料庫 shutdown abort 關閉oracle web serve...

oracle資料庫的啟動和關閉

在windows系統中oracle資料庫預設是隨著系統啟動和關閉。oracle資料庫啟動分三步 1 啟動例程 startup nomount 啟動例程,讀取初始化引數檔案,但不開啟控制檔案和資料庫 2 裝載資料庫 startup mount 裝載資料庫但不開啟資料庫 3 startup open s...