oracle 10.2.0.3對USER收回CONNECT及RESOURCE
SQL> conn /as sysdba
已連線。
SQL> create user tt1 identified by system default tablespace users;
使用者已建立。
SQL> grant create session to tt1;
授權成功。
SQL> conn tt1/system
已連線。
SQL> create table t1(a int);
create table t1(a int)
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
SQL> show user
USER 為 "TT1"
SQL> conn /as sysdba
已連線。
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
SQL>
SQL> conn /as sysdba
已連線。
SQL> grant connect,resource to tt1;
授權成功。
SQL> conn tt1/system
已連線。
SQL> create table t1(a int);
表已建立。
SQL> insert into t1 values(1);
已建立 1 行。
SQL> commit;
提交完成。
SQL> conn /as sysdba
已連線。
SQL> revoke connect,resource from tt1;
撤銷成功。
SQL> conn tt1/system
已連線。
SQL> select * from t1;
A
----------
1
SQL> delete from t1;
已刪除 1 行。
SQL> update t1 set a=2;
已更新0行。
SQL> insert into t1 values(10);
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from t1;
A
----------
10
是可以DML的
已連線。
SQL> create user tt1 identified by system default tablespace users;
使用者已建立。
SQL> grant create session to tt1;
授權成功。
SQL> conn tt1/system
已連線。
SQL> create table t1(a int);
create table t1(a int)
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
SQL> show user
USER 為 "TT1"
SQL> conn /as sysdba
已連線。
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
SQL>
SQL> conn /as sysdba
已連線。
SQL> grant connect,resource to tt1;
授權成功。
SQL> conn tt1/system
已連線。
SQL> create table t1(a int);
表已建立。
SQL> insert into t1 values(1);
已建立 1 行。
SQL> commit;
提交完成。
SQL> conn /as sysdba
已連線。
SQL> revoke connect,resource from tt1;
撤銷成功。
SQL> conn tt1/system
已連線。
SQL> select * from t1;
A
----------
1
SQL> delete from t1;
已刪除 1 行。
SQL> update t1 set a=2;
已更新0行。
SQL> insert into t1 values(10);
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from t1;
A
----------
10
是可以DML的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-708205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle內建角色connect與resource的許可權Oracle
- su - oracle報錯su: cannot set user id: Resource temporarily unavailableOracleAI
- cannot set user id: Resource temporarily unavailableAI
- Oracle user and resource學習與測試_20100110Oracle
- Oracle connect byOracle
- Oracle Database Resource ManagerOracleDatabase
- Oracle simple resource planOracle
- Oracle Resource Manager概述Oracle
- oracle靜默打patch到10.2.0.3Oracle
- oracle user$Oracle
- mysql can't connect error about privilege----not root userMySqlError
- su cannot set user id Resource temporarily unavailable故障解決AI
- ora-07445 ? oracle 10.2.0.3 ? patch 5648872Oracle
- Laravel connect oracleLaravelOracle
- Oracle “CONNECT BY” 使用Oracle
- oracle connect by用法Oracle
- Oracle Start with ....Connect ByOracle
- Oracle 10.2.0.3的Ora-1461錯誤Oracle
- 2.7 Overview of Oracle Resource Manager in a CDBViewOracle
- Oracle 資源管理(resource manager)Oracle
- oracle resource manager (ORM)舉例OracleORM
- START WITH and CONNECT BY in Oracle SQLOracleSQL
- [絕對原創] SAP Get User data by User ID
- Oracle OCP(28):USEROracle
- [Oracle Script] check userOracle
- oracle user privsOracle
- 【oracle】user_tablesOracle
- Oracle DRM 簡介(Dynamic Resource management)Oracle
- Oracle ASM oracleasm createdisk "Device or resource busy"OracleASMdev
- oracle中start with connect by priorOracle
- oracle的connect by語句Oracle
- 【函式】Oracle “CONNECT BY” 使用函式Oracle
- Oracle Connect By Prior 詳解Oracle
- 【Privilege】Oracle物件許可權級聯收回現象測試Oracle物件
- JSOM 對User的操作JS
- ORACLE USER 變數值Oracle變數
- HP UNIX - oracle rac 10.2.0.3 升級10.2.0.4問題Oracle
- Change AUTO_START in ASM Resource Oracle ClusterwareASMOracle