OCP認證考試指南(7) 管理資料庫使用者(4)

2021-05-22 14:06:38 字數 2439 閱讀 1767

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認證是一門非常注重實踐的課程,所以聽完課以後要多抽...