oracle restrice用法

jixuewen發表於2010-10-25

在啟動過程中限制訪問資料庫:
可以在受限制的模式下啟動例項並裝載和開啟資料庫,以便只有管理人員而不是一般的資料庫使用者可以利用資料庫。當需要完成以下一種任務時使用這種資料庫啟動模式
Ø 執行資料庫資料的匯出或匯入操作
Ø 執行資料裝載操作用SQL*Loader
Ø 暫時阻止一般的使用者使用資料
Ø 在某個移植過程和升級操作過程中
通常,所有擁有CREATE SESSION 系統許可權的使用者都能連線到一個開啟的資料庫上。以受限模式開啟資料庫可以允許擁有CREATE SESSION和RESTRICTED SESSION兩種系統許可權的使用者訪問資料庫,只有資料庫管理員擁有RESTRICTED SESSION 系統許可權。
透過使用帶RESTRICT 選項的STARTUP 命令,可以在受限模式下啟動例項(還可以裝載和開啟資料庫)。
STARTUP RESTRICT
之後使用ALTER SYSTEM 語句來禁止RESTRICTED SESSION 特性
ALTER SYSTEM DISABLE RESTRICTED SESSION;

ALTER SYSTEM ENABLE RESTRICTED SESSION;
如果是在非受限模式下開啟的資料庫,後來發現需要限制訪問,此時可以使用帶ENABLE RESTRICTED SESSION 子句的ALTER SYSTEM 語句來完成任務。

這個限制功能是限制新連線,對於已有連線不影響,這真是一個非常好的功能!

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/gguxxing008/archive/2010/09/29/5914273.aspx

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/564597/viewspace-1040370/,如需轉載,請註明出處,否則將追究法律責任。

相關文章