1、利用配置檔案實施資源限制
oracle只有在resource_limit系統初始化引數值被設定為true時才會實施資源限制,這個引數預設值為false。
配置檔案資源限制
設定說明
cpu_per_session
使用者在一次會話期間可以占用的cpu時間問題,單位百分之一秒。達到限制,會話終止,並出現oracle服務錯誤訊息。斷開連線可重置
cpu_per_call
單條sql語句可以占用的cpu時間總量,單位百分之一秒。達到限制,sql會終止,並且沒有完成的任何事務都將回滾。使用者保持連線狀態
sessions_per_user
使用者同時具有的最大併發會話數
connect_time
使用者保持與例項連線的最長時間(以分鐘為單位)
idle_time
使用者在不執行任何資料庫活動時保持與例項連線的最長時間(以分鐘為單位)
logical_reads_per_session
使用者在會話期間允許讀取的資料塊。一但讀取完這個引數指定的資料塊數,使用者就需要另啟會話
logical_reads_per_user
使用者執行一條sql語句時允許讀取的資料塊數。一旦讀取完這個引數指定的資料塊數,這條sql就會終止,並且沒有完成的任何事務都將回滾
private_sga
多執行緒伺服器(multi-threaded server,簡寫為mts)環境中,指定使用者會話在sga中能占用的最大位元組數。不是mts環境,可以忽略
composite_limit
指定下列4種資源限制的加權平均值:
cpu_per_session
connect_time
logical_reads_per_session
private_sga
composite_limit設定允許oracle監視上述所有引數的值。如果這4個引數的加權平均值超過了composite_limit所指定的值,使用者會話就會終止
2、建立、更改以及刪除配置檔案
使用create profile、alter profile和drop profile命令建立、更改和刪除配置檔案。
?[copy to clipboard]
view code sql
create profile profile_name limit
[sessions_per_user value]
[cpu_per_session value]
[cpu_per_call value]
[connect_time value]
[idle_time value]
[logical_reads_per_session value]
[logical_reads_per_call value]
[composite_limit value]
[private_sga bytes [k|m]
]
?
[copy to clipboard]
view code sql
drop profile profile_name [cascade]
?
[copy to clipboard]
view code sql
sql>
select
*from dba_profiles;
3、為使用者指派配置檔案
在任意時候,使用者都只具有乙個有效的配置檔案。
下面是例子:
?[copy to clipboard]
view code sql
sql>
create profile user_profile limit
2 sessions_per_user 2
3 connect_time 5;
profile created.
sql>
alter user dandan profile user_profile;
user altered.
sql>
create user abc identified
by abc123
2 profile user_profile;
user created.
OCP認證考試指南(16) 管理撤銷
1 撤銷資料 如果資料庫已被轉換使用撤銷段,並且自動進行撤銷管理,那麼任何現有的回滾段都必須處於離線模式中,而且不能被設定為聯機。根據undo management引數的不同設定,oracle資料庫要麼使用撤銷段,要麼使用回滾段。2 撤銷表空間 乙個資料庫可以存在多個撤銷表空間,但是在任意給定時刻都...
OCP認證考試指南(5) 管理Oracle程序
1 啟動sql plus 啟動用sql plus都會啟動了,這種方式合適正常的終端使用者使用,作為管理員我們有另一種變化形式nolog開關。copy to clipboard view code bash sqlplus nolog 2 啟動isql plus 由於不是主要學這個,前一篇也提過這個了...
ocp認證考試報名 資料庫ocp考試怎麼報名
重慶思莊12cocp11月14即將開課,正火熱報名!思莊課程以提公升操作能力為主,課上輔以大量例項練習,專家指導上機,真正的學以致用。課程又緊貼ocp認證考試,完成本課程學員完全具備輕鬆通過ocp認證的能力,做到能力,證書雙豐收!oracle ocp認證是一門非常注重實踐的課程,所以聽完課以後要多抽...