oracle多用户使用同一个表空间_drop user cascade的影响
--构建测试用表空间
SQL> create tablespace tbs_one datafile 'c:\tbs_one_1' size 20m;
Tablespace created
--构建测试用户1,所属表空间为tbs_one
SQL> create user user_1 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_1;
Grant succeeded
--构建测试用户2,所属表空间为tbs_one
SQL> create user user_2 identified by system default tablespace tbs_one account unlock;
User created
SQL> grant resource,connect to user_2;
Grant succeeded
--连接到测试用户1,并构建测试表
SQL> connuser_1/system@orcl
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as user_1
SQL> create table user_1_table(a int);
Table created
SQL> insert into user_1_table values(1);
1 row inserted
SQL> commit;
Commit complete
--以sysdba登陆,并删除测试用户2
SQL> connsys/system@orclas sysdba
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as SYS
SQL> drop user user_2 cascade;--注:加cascade选项
User dropped
SQL>  connuser_1/system@orcl
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
drop table if exists userConnected as user_1
SQL> select * from user_1_table;
A
---------------------------------------
1
小结:在多个用户使用同一个表空间的情况下
1,2个oracle用户可以共同拥有一个表空间                                   
2,删除一个oracle用户,不会影响另一个用户的数据

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。