啟動資料庫例項的限制模式(restrict mode)的方法
(b14231 第123頁)
可以啟動資料庫例項到限制模式(restrict mode),這時只有管理員和具有restricted session許可權的使用者可以登入資料庫。下面演示開啟和關閉限制模式的方法:
啟動資料庫到限制模式
ora_test@oracle[/home/oracle]> sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Mar 7 15:26:01 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an idle instance. idle> startup restrict ORACLE instance started. Total System Global Area 209715200 bytes Fixed Size 1218532 bytes Variable Size 113248284 bytes Database Buffers 88080384 bytes Redo Buffers 7168000 bytes Database mounted. Database opened. |
資料庫已經啟動到限制模式,我用scott使用者登入資料庫
首先檢查scott使用者,確認其沒有restricted session許可權
sys@CNHTM> select grantee,granted_role from dba_role_privs where grantee='SCOTT' 2 union 3 select grantee,privilege from dba_sys_privs where grantee='SCOTT' 4 ; GRANTEE GRANTED_ROLE ------------------------------ ---------------------------------------- SCOTT CONNECT SCOTT RESOURCE SCOTT UNLIMITED TABLESPACE |
登入資料庫失敗,因為其沒有restricted session許可權
idle> conn scott/tiger ERROR: ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege Warning: You are no longer connected to ORACLE. |
為使用者scott授予restricted session許可權,再次登入資料庫,可以登入
idle> grant restricted session to scott; SP2-0640: Not connected idle> conn / as sysdba Connected. sys@CNHTM> grant restricted session to scott; Grant succeeded. sys@CNHTM> conn scott/tiger Connected. |
將資料庫修改為正常模式(即退出限制模式)
scott@CNHTM> conn / as sysdba Connected. sys@CNHTM> alter system disable restricted session; System altered. |
由正常模式切換到限制模式的方法
sys@CNHTM> alter system enable restricted session; System altered. sys@CNHTM> |
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1031630/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 3.1.5.5 啟動例項到限制模式模式
- 例項管理及資料庫的啟動關閉資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 在本地修改預設啟動的資料庫例項名資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- open資料庫時 force 與 restrict兩種模式的意思資料庫REST模式
- 3.1.5.7 啟動例項、掛載資料庫並啟動完整的媒體恢復資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 一臺MySQL資料庫啟動多個例項MySql資料庫
- RAC環境只啟動單例項資料庫單例資料庫
- 【轉】新建例項開啟已有的資料庫 — 資料庫與例項的區分測試資料庫
- 達夢資料庫例項的狀態和模式資料庫模式
- 限制oracle資料庫例項中的使用者(user)總數Oracle資料庫
- 3.2.4 開啟資料庫到限制訪問模式資料庫模式
- 3.1.5.3 在不掛載資料庫的情況下啟動例項資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- 通過SQL*Plus遠端啟動Oracle資料庫例項SQLOracle資料庫
- 資料庫啟動歸檔模式資料庫模式
- 設計模式使用例項(5)——建造者模式例項之資料庫連線管理設計模式資料庫
- SqlServer同例項複製資料庫方法SQLServer資料庫
- oracle多個例項啟動方法Oracle
- 資料庫的啟動資料庫
- RAC資料庫啟用、禁用一個例項資料庫
- 資料庫startup啟動時前滾回滾進行例項恢復的理解資料庫
- 例項,資料庫,資料字典與資料庫建立的關係資料庫
- linux下單例項資料庫開機自啟動設定Linux單例資料庫
- Oracle Restart啟動資料庫例項故障一例( Oracle ASM儲存Spfile解析)OracleREST資料庫ASM
- oracle 資料庫例項Oracle資料庫
- 資料庫和例項資料庫
- 資料庫的三種狀態RESTRICT、QUIESCE和SUSPEND資料庫RESTUI
- oracle例項和資料庫的區別Oracle資料庫
- 使用SRVCTL啟動例項與使用sqlplus啟動例項的區別SQL
- srvctl 是否能夠將RAC資料庫像單例項資料庫的方式一步一步啟動資料庫單例
- 單例項資料庫工具轉化多例項資料庫單例資料庫
- 單例項資料庫手工轉化多例項資料庫單例資料庫