啟用enable restricted對資料庫進行維護

zhangsharp20發表於2014-12-10
公司一臺機器上安裝了多個資料庫,這幾個資料庫共用一個監聽器,而且是動態監聽,在維護其中一個資料庫的時候,不想使用者登入,停止監聽看來是不可能了的,因為使用者在訪問其他資料庫,如下的方法可以使沒有RESTRICTED SESSION的許可權登入.
1.啟用restricted session
SQL> alter system enable restricted session;
System altered.
 
2. 沒有RESTRICTED SESSION的使用者無法登入
SQL> connect 
scott/scott
ERROR:
ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
 
3.資料庫維護好後,禁用RESTRICTED SESSION
SQL> alter system disable restricted session;
System altered.
 
 
4.使用者可以恢復登入
SQL> connect 
scott/scott
Connected.
 
說明:
要是維護單個資料庫,也可以startup restrict方式啟動資料.

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

相關文章